[Õpetus] Wordpressi paigaldus Ubuntu Serverisse

root

Huviline
Joined
5 October 2021
Messages
318
1. Paigalda PHP ja Apache:
Code:
sudo apt update
Code:
sudo apt install apache2 \
ghostscript \
libapache2-mod-php \
mysql-server \
php \
php-bcmath \
php-curl \
php-imagick \
php-intl \
php-json \
php-mbstring \
php-mysql \
php-xml \
php-zip

2. Looge installikataloog ja laadige fail saidilt WordPress.org alla:
Code:
sudo mkdir -p /var/www/html
Code:
sudo chown www-data: /var/www/html
Code:
curl https://wordpress.org/latest.tar.gz | sudo -u www-data tar zx -C /var/www/html

3. Konfigureeri Apache Wordpressi jaoks:
Looge WordPressi jaoks Apache sait. Looge /etc/apache2/sites-available/wordpress.conf järgmiste ridadega:
PHP:
<VirtualHost *:80>
DocumentRoot /srv/www/wordpress
<Directory /srv/www/wordpress>
Options FollowSymLinks
AllowOverride Limit Options FileInfo
DirectoryIndex index.php
Require all granted
</Directory>
<Directory /srv/www/wordpress/wp-content>
Options FollowSymLinks
Require all granted
</Directory>
</VirtualHost>

Luba sait:
Code:
sudo a2ensite wordpress

Luba URL-i ümberkirjutamine:
Code:
sudo a2enmod rewrite

Keelake vaikesait:
Code:
sudo a2dissite 000-default

Lõpuks laadige apache2 uuesti, et rakendada kõiki neid muudatusi:
Code:
sudo service apache2 reload

4. WordPressi konfigureerimiseks peame looma MySQL-i andmebaasi.
Code:
sudo mysql -u root -p
Code:
mysql>CREATE DATABASE wordpress;
Code:
mysql>CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'Parool123';
Code:
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
-> ON wordpress.*
-> TO wordpress@localhost;
Code:
mysql>FLUSH PRIVILEGES;
Code:
mysql>QUIT;

Luba MySQL:
Code:
sudo service mysql start

Seadistage WordPress andmebaasiga ühenduse loomiseks

Nüüd konfigureerime WordPressi seda andmebaasi kasutama. Esmalt kopeerige konfiguratsioonifaili näidis faili wp-config.php:
Code:
sudo -u www-data cp /srv/www/wordpress/wp-config-sample.php /srv/www/wordpress/wp-config.php

Järgmisena määrake konfiguratsioonifailis andmebaasi mandaadid (ärge asendage allolevates käskudes andmebaasi_nimi_siin ega kasutajanimi_siin. Asendage <teie-parool> oma andmebaasi parooliga):
Code:
sudo -u www-data sed -i 's/database_name_here/wordpress/' /var/www/html/wordpress/wp-config.php
Code:
sudo -u www-data sed -i 's/username_here/wordpress/' /var/www/html/wordpress/wp-config.php
Code:
sudo -u www-data sed -i 's/password_here/<your-password>/' /var/www/html/wordpress/wp-config.php

Lõpuks avage terminalis konfiguratsioonifail nanos:
Code:
sudo -u www-data nano /srv/www/wordpress/wp-config.php

Leidke järgmine:
PHP:
define( 'AUTH_KEY', 'put your unique phrase here' );
define( 'SECURE_AUTH_KEY', 'put your unique phrase here' );
define( 'LOGGED_IN_KEY', 'put your unique phrase here' );
define( 'NONCE_KEY', 'put your unique phrase here' );
define( 'AUTH_SALT', 'put your unique phrase here' );
define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );
define( 'LOGGED_IN_SALT', 'put your unique phrase here' );
define( 'NONCE_SALT', 'put your unique phrase here' );

Kustutage need read (CTRL+K kustutab rea iga kord, kui jada vajutate). Seejärel asendage see https://api.wordpress.org/secret-key/1.1/salt/ sisuga. (See aadress on randomiseerija, mis tagastab iga kord, kui see avatakse, täiesti juhuslikud võtmed.) See samm on oluline tagamaks, et teie sait ei oleks rünnakute suhtes haavatav.

Salvestage ja sulgege konfiguratsioonifail, kirjutades CTRL+X, millele järgneb Y ja seejärel sisestus.

5. Seadistage Wordpress

Avage oma brauseris http://localhost/. Teilt küsitakse teie uue saidi pealkirja, kasutajanime, parooli ja e-posti aadressi. Pange tähele, et siin valitud kasutajanimi ja parool on mõeldud WordPressi jaoks ega võimalda juurdepääsu teie serveri ühelegi teisele osale. Valige kasutajanimi ja parool, mis erinevad teie MySQL (andmebaasi) mandaatidest, mille WordPressi jaoks konfigureerisime ning erinevad teie arvuti või serveri töölauale sisselogimise mandaatidest. Saate valida, kas soovite oma saidi otsingumootorites indekseerida.
Nüüd saate sisse logida aadressil http://localhost/wp-login.php
Wordpress administreerimise link on http://localhost/wordpress/wp-admin/
 
Back
Top