sudo apt update
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
sudo mkdir -p /var/www/html
sudo chown www-data: /var/www/html
curl https://wordpress.org/latest.tar.gz | sudo -u www-data tar zx -C /var/www/html
Looge WordPressi jaoks Apache sait. Looge /etc/apache2/sites-available/wordpress.conf järgmiste ridadega:
<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>
sudo a2ensite wordpress
sudo a2enmod rewrite
sudo a2dissite 000-default
sudo service apache2 reload
sudo mysql -u root -p
mysql>CREATE DATABASE wordpress;
mysql>CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'Parool123';
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER -> ON wordpress.* -> TO wordpress@localhost;
mysql>FLUSH PRIVILEGES;
mysql>QUIT;
sudo service mysql start
Nüüd konfigureerime WordPressi seda andmebaasi kasutama. Esmalt kopeerige konfiguratsioonifaili näidis faili wp-config.php:
sudo -u www-data cp /srv/www/wordpress/wp-config-sample.php /srv/www/wordpress/wp-config.php
sudo -u www-data sed -i 's/database_name_here/wordpress/' /var/www/html/wordpress/wp-config.php
sudo -u www-data sed -i 's/username_here/wordpress/' /var/www/html/wordpress/wp-config.php
sudo -u www-data sed -i 's/password_here/<your-password>/' /var/www/html/wordpress/wp-config.php
sudo -u www-data nano /srv/www/wordpress/wp-config.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' );
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/