Kuinka asentaa WordPress 5 Ubuntu 16.10/16.04: een LAMP Stackin avulla


Niille, joilla ei ole varaa verkkosivustojen kehittämisen tyhjästä, on nyt olemassa useita sisällönhallintajärjestelmiä (CMS), kuten WordPress, joita voit hyödyntää blogien luomisessa ja verkkosivustojen täydentämisessä muutamalla napsautuksella.

WordPress on tehokas, ilmainen ja avoimen lähdekoodin, erittäin liitettävä ja muokattava CMS, jota miljoonat ympäri maailmaa käyttävät blogien ja täysin toimivien verkkosivustojen ylläpitoon.

Se on helppo asentaa ja oppia, etenkin henkilöille, joilla ei ole aikaisempaa tietoa verkkosivujen suunnittelusta ja kehittämisestä. Miljoonien käytettävissä olevien laajennusten ja teemojen avulla, jotka on kehittänyt aktiivinen ja omistautunut muiden käyttäjien ja kehittäjien yhteisö, voit räätälöidä blogisi tai verkkosivustosi toimimaan ja näyttämään haluamallasi tavalla.

  1. Omistettu VPS, jolla on rekisteröity verkkotunnus, suosittelen sinua siirtymään Bluehost-isännöintiin, joka tarjoaa 50% alennuksen, yhden ilmaisen verkkotunnuksen ja ilmaisen SSL: n.

Tässä viestissä käydään läpi vaiheet, joita voit seurata, jotta voimme asentaa WordPress 5.3: n uusimman version Ubuntu 18.10-18.04, Ubuntu 16.10-16.04 ja Linux Mint 18-19 LAMP: lla (Linux, Apache, MySQL ja PHP) pino.

Asenna LAMP Ubuntuun ja Linux Mintiin

Ensin paljastetaan LAMP-pinon asennuksen eri vaiheet ennen WordPressin asentamista.

Asenna Apache-verkkopalvelin lähettämällä seuraava komento:

$ sudo apt-get install apache2 apache2-utils 

Meidän on sallittava Apache2-verkkopalvelimen käynnistyminen järjestelmän käynnistyshetkellä ja käynnistettävä palvelu seuraavasti:

$ sudo systemctl enable apache2
$ sudo systemctl start apache2

Jos haluat testata, onko palvelin käynnissä, avaa selain ja kirjoita http:// server_address . Apache2-oletushakemistosivu näytetään, jos verkkopalvelin on käynnissä.

Huomaa: Apachen oletusjuurihakemisto on/var/www/html, kaikki verkkotiedostosi tallennetaan tähän hakemistoon.

Seuraavaksi meidän on asennettava MySQL-tietokantapalvelin suorittamalla seuraava komento:

$ sudo apt-get install mysql-client mysql-server

Jos haluat asentaa MariaDB, voit asentaa sen seuraavalla komennolla.

$ sudo apt-get install mariadb-server mariadb-client

Paketin asennuksen aikana sinua pyydetään asettamaan mysql-käyttäjän pääkäyttäjän salasana alla olevan kuvan mukaisesti. Valitse hyvä ja turvallinen salasana ja paina sitten OK-painiketta kahdesti jatkaaksesi.

Tietokantapalvelimen käyttöönotto ei ole vielä turvallista, joten anna suojauksen parantamiseksi seuraava komento:

$ sudo mysql_secure_installation 

Ensinnäkin sinua pyydetään asentamaan ‘validate_password’ laajennus, joten kirjoita Y/Yes ja paina Enter ja valitse myös salasanan oletusarvo. Järjestelmiini olen jo asentanut sen.

Tärkeää on, että jos et halua vaihtaa juurisalasanaa, kirjoita N/No , kun sinua kehotetaan tekemään niin. Vastaa lopullisiin kysymyksiin Y/Yes .

Viimeisenä mutta ei vähäisimpänä, asennamme PHP: n ja muutaman moduulin, jotta se toimisi verkko- ja tietokantapalvelimien kanssa alla olevan komennon avulla:

$ sudo apt-get install php7.0 php7.0-mysql libapache2-mod-php7.0 php7.0-cli php7.0-cgi php7.0-gd  

Lisäksi, jotta voimme testata, toimiiko php yhteistyössä verkkopalvelimen kanssa, meidän on luotava info.php -tiedosto tiedostoon/var/www/html.

$ sudo vi /var/www/html/info.php

Liitä alla oleva koodi tiedostoon, tallenna se ja poistu.

<?php 
phpinfo();
?>

Kun se on valmis, avaa selain ja kirjoita tämä osoite http://server_address/info.php . Sinun pitäisi pystyä tarkastelemaan alla olevaa php-tietosivua vahvistuksena.

Lataa viimeisin WordPress-paketti ja pura se antamalla alla olevat komennot päätelaitteessa:

$ wget -c http://wordpress.org/latest.tar.gz
$ tar -xzvf latest.tar.gz

Siirrä sitten WordPress-tiedostot puretusta kansiosta Apachen oletushakemistoon/var/www/html /:

$ sudo rsync -av wordpress/* /var/www/html/

Määritä seuraavaksi oikeat käyttöoikeudet verkkosivustohakemistoon, eli anna WordPress-tiedostojen omistajuus verkkopalvelimelle seuraavasti:

$ sudo chown -R www-data:www-data /var/www/html/
$ sudo chmod -R 755 /var/www/html/

Suorita alla oleva komento ja anna pääkäyttäjän salasana ja siirry sitten mysql-kuoreen painamalla Enter-näppäintä:

$ mysql -u root -p 

Kirjoita mysql-kuoreen seuraavat komennot ja paina Enter-näppäintä jokaisen mysql-komennon rivin jälkeen. Muista käyttää omia, kelvollisia arvoja tietokannan_nimi, tietokannan käyttäjä ja käyttää vahvaa ja turvallista salasanaa myös tietokannan käyttäjän salasanana:

mysql> CREATE DATABASE wp_myblog;
mysql> GRANT ALL PRIVILEGES ON wp_myblog.* TO 'your_username_here'@'localhost' IDENTIFIED BY 'your_chosen_password_here';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;

Siirry hakemistoon/var/www/html/ja nimeä nykyinen wp-config-sample.php -nimeksi wp-config.php :

$ sudo mv wp-config-sample.php wp-config.php

päivitä se sitten tietokannan tiedoilla MySQL-asetukset-osiossa (katso alla olevan kuvan korostetut ruudut):

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here'); /** MySQL database username */ define('DB_USER', 'username_here'); /** MySQL database password */ define('DB_PASSWORD', 'password_here'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE', '');

Käynnistä sitten Web-palvelin ja mysql-palvelu uudelleen seuraavien komentojen avulla:

$ sudo systemctl restart apache2.service 
$ sudo systemctl restart mysql.service 

Avaa selain ja kirjoita palvelimesi osoite: http:// palvelimen osoite saadaksesi alla olevan tervetulosivun. Lue sivu läpi ja napsauta "Mennään!" edetä edelleen ja täyttää kaikki pyydetyt ruudun tiedot.

Toivoen, että kaikki meni hyvin, voit nyt nauttia WordPressistä järjestelmässäsi. Jos haluat kuitenkin ilmaista huolenaiheita tai esittää kysymyksiä yllä olevista vaiheista tai jopa antaa lisätietoja, joita mielestäsi ei ole sisällytetty tähän opetusohjelmaan, voit palata takaisin alla olevan palauteosan avulla.