[Õpetus] Wordpressi paigaldus Ubuntu Serverisse

Collapse
X
 
  • Aeg
  • Show
Puhasta kõik
uued postitused
  • root
    Huviline
    • Oct 2021
    • 318

    [Õpetus] Wordpressi paigaldus Ubuntu Serverisse

    1. Paigalda PHP ja Apache:
    Kood:
    sudo apt update
    Kood:
    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:
    Kood:
    sudo mkdir -p /var/www/html
    Kood:
    sudo chown www-data: /var/www/html
    Kood:
    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 Code:
    <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:
    Kood:
    sudo a2ensite wordpress
    Luba URL-i ümberkirjutamine:
    Kood:
    sudo a2enmod rewrite
    Keelake vaikesait:
    Kood:
    sudo a2dissite 000-default
    Lõpuks laadige apache2 uuesti, et rakendada kõiki neid muudatusi:
    Kood:
    sudo service apache2 reload
    4. WordPressi konfigureerimiseks peame looma MySQL-i andmebaasi.
    Kood:
    sudo mysql -u root -p
    Kood:
    mysql>CREATE DATABASE wordpress;
    Kood:
    mysql>CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'Parool123';
    Kood:
    GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
    -> ON wordpress.*
    -> TO wordpress@localhost;
    Kood:
    mysql>FLUSH PRIVILEGES;
    Kood:
    mysql>QUIT;
    Luba MySQL:
    Kood:
    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:
    Kood:
    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):
    Kood:
    sudo -u www-data sed -i 's/database_name_here/wordpress/' /var/www/html/wordpress/wp-config.php
    Kood:
    sudo -u www-data sed -i 's/username_here/wordpress/' /var/www/html/wordpress/wp-config.php
    Kood:
    sudo -u www-data sed -i 's/password_here/<your-password>/' /var/www/html/wordpress/wp-config.php
    Lõpuks avage terminalis konfiguratsioonifail nanos:
    Kood:
    sudo -u www-data nano /srv/www/wordpress/wp-config.php
    Leidke järgmine:
    PHP Code:
    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/
Töötlen...