- - A WordPress telepítése az Ubuntu szerveren

A WordPress telepítése az Ubuntu szerveren

A WordPress a világ leghíresebb blogja ésCMS platformok az interneten. Könnyen fejleszthető, testreszabható és méretezhető a gyártáshoz. Számtalan szerver operációs rendszeren (Linux, Windows, sőt BSD) is fut, tucatnyi felhasználóval rendelkezik, és az egész internet jó darabjára képes. A WordPress kézi telepítése egy kiszolgálóra nagyon vonzó folyamat, és nem mindenki számára megfelelő. Ha megbotlik ezen az útmutatóval, és nem vagy nagyon jól ilyen dolgokkal, érdemes megnézni a Presslabs oldalt. Ez egy nagyszerű szolgáltatás, amely lehetővé teszi a felhasználók számára, hogy könnyedén méretezzék a blogszoftvert, biztonságossá tegyék annak hatékonyságát. Ha inkább önmagát szeretné megtenni, ez az útmutató bemutatja, hogyan kell telepíteni a WordPress-t az Ubuntu szerverre.

Megjegyzés: Noha ez az útmutató elsősorban az Ubuntu szerverre és a Linuxra összpontosít, a WordPress más szerver operációs rendszereken is futtatható. Ennek használatához PHP-re, MySQL-re és egy webszerverre van szüksége.

LAMP telepítése

Az Ubuntu szerver telepítési folyamatában a felhasználóklehetősége van sok csomag kiválasztására, amelyeket azonnal beállít. Az egyik választható lehetőség egy LAMP verem (Linux Apache MySQL és PHP). Ha először telepíti az Ubuntu szervert, ehhez az útmutatóhoz válassza ezt a beállítást a csomag kiválasztása során a telepítés során.

Már telepítette az Ubuntu szervert? Ne aggódjon, a LAMP beállítás telepíthető a tény után. Ehhez futtassa a következő parancsot a terminálon:

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

Ezután indítsa újra a webszervert:

sudo systemctl restart apache2

Amikor az összes LAMP-hoz kapcsolódó csomag létezettHa a rendszerre telepítve van, a rendszer felkéri a gyökér MySQL jelszó beállítására. Tegye meg, és ellenőrizze, hogy biztonságos-e (és emlékezetes). A root jelszó megadása nélkül nem lehet bejelentkezni a MySQL-be ​​új adatbázis létrehozásához a WordPress számára.

Végül hozzon létre egy felhasználót a WordPress használatához (ha még nem rendelkezik ilyennel).

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

Az Apache2 konfigurálása

A WordPress használatához az Apache 2-en egy kis módosítás szükséges a megfelelő működéshez. A nano szövegszerkesztővel nyissa meg az apache2 webszerver konfigurációs fájlt.

sudo nano /etc/apache2/apache2.conf

Miután belépett a nanoba, használja a nyílgombokat a fájl aljáig. Alul egyszer illessze be a kódot benne:

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

Mentse a frissített konfigurációs fájlt a Ctrl + O, és lépjen ki a gombbal Ctrl + X.

Végül engedélyezze a szükséges Apache 2 modulokat.

sudo a2enmod rewrite
sudo a2enmod php7.0

A módosítások végrehajtásához feltétlenül indítsa újra a webszervert.

sudo systemctl restart apache2

A WordPress telepítése

Indítsa el a telepítési folyamatot a WordPress legújabb verziójának letöltésével.

Megjegyzés: Ne hajtsa végre ezt a telepítést az Ubuntun, mint root felhasználóval.

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

Bontsa ki a tar.gz fájl tartalmát az alapértelmezett web könyvtárba.

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

Ezután hozzon létre egy új .htaccess fájlt, és frissítse az engedélyeket.

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

A CP használatával másolja át a minta konfigurációját alapértelmezett konfigurációs fájlként.

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

A chown használatával adja meg a felhasználó tulajdonjogát a WordPress fájlokban:

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

Engedélyek beállítása

Az Ubuntu-wordpress most már jobb hozzáféréssel rendelkezik a / Var / www / html. A telepítési folyamat következő lépése az engedélyek módosítása, hogy a WordPress megfelelően működjön:

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

A témák és beépülő modulok könyvtárának engedélyezési változtatásokra is szükség van, hogy minden zökkenőmentesen menjen.

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

Titkos kulcsok beállítása

Biztonsági okokból minden új WordPress telepítést néhány titkos kulccsal ellenőrizni kell. Ezeket a gombokat könnyen meg lehet ragadni a curl paranccsal.

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

A curl használatával a WordPress sókulcsok a / wp-kulcsokban találhatók. Használd a macskát a megtekintéshez.

cat /wp-keys

Nyisson meg egy második terminált, és szerkessze a WordPress konfigurációs fájlt.

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

Görgessen egészen a fájl közepéig, és töltse ki az összes kulcsot a megfelelő helyekre. Használjon referenciaként a / wp-gombokat.

Megjegyzés: másolás a ''

SQL adatbázis létrehozása

Jelentkezzen be a MySQL felületre a gyökérjelszóval, amelyet a LAMP korábbi telepítési folyamata során állított be. A bejelentkezés után használja a promptot, hogy hozzon létre egy új adatbázist a WordPress számára.

mysql -u root -p

Megjegyzés: módosítsa a „securepasswordBiztonságos jelszóval. NE Távolítsa el a „ .

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

Indítsa újra az Apache 2 webszervert és a MySQL-t, hogy tükrözze a változásokat.

sudo service apache2 restart
sudo service mysql restart

Végső javítások

Az utolsó dolog, amit tennie kell a terminál alapú szempontbólA telepítés célja az adatbázis-információk kitöltése a config.php fájlban. Nyissa meg nanoban, és töltse ki a szükséges információkat. Így néz ki:

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

// ** MySQL beállítások - Ezt az információt a web hostból szerezheti be ** //
/ ** Az adatbázis neve a WordPress számára * /
határozza meg ('DB_NAME', 'wordpressdb');

/ ** MySQL adatbázis felhasználónév * /
define ('DB_USER', 'ubuntuwordpress');

/ ** MySQL adatbázis jelszava * /
határozza meg ('DB_PASSWORD', biztonságos jelszó);

/ ** MySQL hostnév * /
define ('DB_HOST', 'localhost');

A WordPress Blog beállítása

A konfiguráció befejezése után töltse be a szerver domainjét, és folytassa a WordPress telepítési folyamatát. A telepítő nagyon részletes, és minden lépésben végigvezeti Önt.

Hozzászólások