- Kā instalēt WordPress uz Ubuntu servera

Kā instalēt WordPress uz Ubuntu servera

WordPress ir pasaules slavenākais blogošana unCMS platformas tīmeklim. To ir viegli izstrādāt, pielāgot un pielāgot ražošanai. Tas darbojas arī neskaitāmās serveru operētājsistēmās (Linux, Windows un pat BSD), tam ir desmitiem lietotāju un tas nodrošina labu visa interneta daļu. WordPress manuāla instalēšana serverī ir ļoti iesaistīts process, un tas nav visiem. Ja esat paklupis par šo rokasgrāmatu un neesat tik labs ar šādām lietām, apsveriet iespēju izpētīt Presslabs. Tas ir lielisks pakalpojums, kas lietotājiem ļauj ērti pielāgot emuāra programmatūru, nodrošināt tās efektīvu darbību. Ja jūs labprātāk darāt visu pats, šajā rokasgrāmatā jums parādīs, kā instalēt WordPress Ubuntu serverī.

Piezīme: lai arī šī rokasgrāmata galvenokārt koncentrējas uz Ubuntu serveri un Linux, WordPress var palaist citās serveru operētājsistēmās. Lai to lietotu, jums būs nepieciešams PHP, MySQL un tīmekļa serveris.

LAMP instalēšana

Ubuntu servera iestatīšanas procesa laikā lietotājiir iespēja izvēlēties daudzas paketes, kuras uzreiz iestatīt. Viena no iespējām, no kurām izvēlēties, ir LAMP kaudze (Linux Apache MySQL un PHP). Ja Ubuntu serveri instalējat pirmo reizi, šai rokasgrāmatai iestatīšanas laikā atlasiet šo opciju paketes izvēles procesā.

Vai jau esat instalējis Ubuntu serveri? Neuztraucieties, LAMP iestatījumu var instalēt pēc fakta. Lai to izdarītu, terminālī palaidiet šo komandu:

sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server^

Pēc tam restartējiet tīmekļa serveri ar:

sudo systemctl restart apache2

Kad ir bijušas visas ar LAMP saistītās paketesinstalēta sistēmā, jums tiks piedāvāts iestatīt saknes MySQL paroli. Dariet to un pārliecinieties, vai tas ir drošs (un neaizmirstams). Neuzstādot saknes paroli, nebūs iespējams pieteikties MySQL, lai izveidotu jaunu datu bāzi WordPress izmantošanai.

Visbeidzot, izveidojiet lietotāju, ko izmantot WordPress (ja jums tāda vēl nav).

adduser ubuntu-wordpress
passwd ubuntu-wordpress
usermod -aG sudo ubuntu-wordpress

Konfigurējiet Apache2

Lai WordPress lietotu Apache 2, lai tas darbotos pareizi, ir vajadzīgas nedaudz modifikācijas. Izmantojot nano teksta redaktoru, atveriet apache2 tīmekļa servera konfigurācijas failu.

sudo nano /etc/apache2/apache2.conf

Kad esat nonācis nano, izmantojiet bulttaustiņus, lai visu lietu pārvietotu līdz faila apakšdaļai. Kad esat apakšā, ielīmējiet šo kodu tā iekšpusē:

<Directory /var/www/html/>
     AllowOverride All
</Directory>

Saglabājiet atjaunināto konfigurācijas failu ar Ctrl + Oun izejiet no tā ar Ctrl + X.

Visbeidzot, iespējojiet nepieciešamos Apache 2 moduļus.

sudo a2enmod rewrite
sudo a2enmod php7.0

Kad tas ir izdarīts, noteikti restartējiet tīmekļa serveri, lai lietotu izmaiņas.

sudo systemctl restart apache2

WordPress instalēšana

Sāciet instalēšanas procesu, lejupielādējot jaunāko WordPress versiju.

Piezīme: neveiciet šo instalēšanu Ubuntu kā saknes lietotājam.

wget tar.gz -P /tmp/ https://wordpress.org/latest.tar.gz

Ekstrahējiet tar.gz faila saturu noklusējuma tīmekļa direktorijā.

tar xzvf /tmp/latest.tar.gz -C /var/www/html/ --strip-components=1

Pēc tam izveidojiet jaunu .htaccess failu un atjauniniet tā atļaujas.

touch /var/www/html/.htaccess
chmod 660 /var/www/html/.htaccess

Izmantojot, CP, nokopējiet parauga konfigurāciju kā noklusējuma konfigurācijas failu.

cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Izmantojot chown, piešķiriet savam lietotājam WordPress failu īpašumtiesības:

sudo chown -R ubuntu-wordpress:www-data /var/www/html

Pielāgojot atļaujas

Ubuntu-wordpress tagad ir labāka piekļuve / var / www / html. Nākamais instalēšanas procesa solis ir jāpielāgo atļaujas, lai WordPress darbotos pareizi:

sudo find /var/www/html -type d -exec chmod g+s {} ;
sudo chmod g+w /var/www/html/

Motīvu un spraudņu direktorijā ir arī jāveic atļauju izmaiņas, lai viss noritētu nevainojami.

sudo chmod -R g+w /var/www/html/wp-content/themes
sudo chmod -R g+w /var/www/html/wp-content/plugins

Slepeno taustiņu iestatīšana

Drošības nolūkos katra jaunā WordPress instalēšana ir jāpārbauda, ​​izmantojot dažas slepenas atslēgas. Šīs atslēgas var viegli satvert ar čokurošanās komandu.

curl -s https://api.wordpress.org/secret-key/1.1/salt/ > /wp-keys

Izmantojot čokurošanos, WordPress sāls atslēgas atrodas / wp-taustiņos. Izmantojiet kaķi, lai tos apskatītu.

cat /wp-keys

Atveriet otro termināli un rediģējiet savu WordPress konfigurācijas failu.

nano /var/www/html/wp-config.php

Ritiniet līdz faila vidum un katru taustiņu aizpildiet pareizajos punktos. Izmantojiet / wp-taustiņus kā atsauci.

Piezīme: kopēt starp “

SQL datu bāzes izveidošana

Piesakieties MySQL saskarnē, izmantojot saknes paroli, kuru iepriekš iestatījāt LAMP instalēšanas procesa laikā. Pēc ievadīšanas izmantojiet uzvedni, lai izveidotu jaunu WordPress datu bāzi.

mysql -u root -p

Piezīme: mainiet “drošs parole'Ar drošu paroli. NEATVĒRT '.

CREATE DATABASE wordpressdb;
CREATE USER ubuntuwordpress@localhost IDENTIFIED BY "securepassword";
GRANT ALL PRIVILEGES ON wordpressdb.* TO ubuntuwordpress@localhost;
FLUSH PRIVILEGES;
exit

Restartējiet Apache 2 tīmekļa serveri un MySQL, lai atspoguļotu izmaiņas.

sudo service apache2 restart
sudo service mysql restart

Noslēguma tweaks

Pēdējā lieta, kas jādara termināļu bāzes ziņāiestatīšana ir datu bāzes datu aizpildīšana config.php failā. Atveriet to nano un aizpildiet nepieciešamo informāciju. Tam vajadzētu izskatīties šādi:

nano /var/www/html/wp-config.php

// ** MySQL iestatījumi - jūs varat iegūt šo informāciju no sava tīmekļa resursdatora ** //
/ ** WordPress datu bāzes nosaukums * /
definēt ('DB_NAME', 'wordpressdb');

/ ** MySQL datu bāzes lietotājvārds * /
definēt ('DB_USER', 'ubuntuwordpress');

/ ** MySQL datu bāzes parole * /
definēt ('DB_PASSWORD', drošs parole);

/ ** MySQL resursdators * /
definēt ('DB_HOST', 'localhost');

WordPress emuāra iestatīšana

Kad konfigurācija ir pabeigta, ielādējiet servera domēnu un dodieties uz WordPress iestatīšanas procesu. Instalēšanas programma ir ļoti detalizēta un palīdzēs jums veikt katru soli.

Komentāri