A WordPress telepítése az Ubuntu szerveren

click fraud protection

A WordPress a világ leghíresebb blog- és CMS-platformjai az interneten. Könnyen fejleszthető, testreszabható és méretezhető a gyártáshoz. Számtalan kiszolgáló 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 megbotlott ehhez az útmutatóhoz, és nem vagy nagyon jól ilyen dolgokkal, érdemes megnézni Presslabs. 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: bár ez az útmutató elsősorban az Ubuntu szerverre és a Linux, 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.

A LAMP telepítése

instagram viewer

Az Ubuntu szerver telepítési folyamata során a felhasználóknak lehetőségük van arra, hogy sok csomagot kiválaszthassanak az azonnal beállítandó csomaghoz. 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 telepítés php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lámpa-szerver ^

Ezután indítsa újra a webszervert:

sudo systemctl indítsa újra az apache2

Amikor az összes LAMP-hoz kapcsolódó csomag telepítve van a rendszerre, a rendszer felkéri a root MySQL jelszó beállítására. Tegye meg, és ellenőrizze, hogy biztonságos-e (és emlékezetes). A gyökérjelszó 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:

 Összes engedélyezése

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 átírása sudo a2enmod php7.0

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

sudo systemctl indítsa újra az 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 végezze el 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.

érintse meg a /var/www/html/.htaccess chmod 660 /var/www/html/.htaccess fájlt

A CP használatával másolja a mintakonfiguráció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-tartalom / témák 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.

göndör https://api.wordpress.org/secret-key/1.1/salt/ > / wp-kulcsok

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

macska / wp-kulcsok

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 belépé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; FELHASZNÁLÓ FELHASZNÁLÓ ubuntuwordpress @ localhost, amelyet 'biztonságos jelszó' azonosít; MINDEN PRIVILÉGIÁT MEGADJA a wordpressdb-n. * Ubuntuwordpress @ localhost; SZENNYEZETT ELJÁRÁSOK; kijárat

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

A terminál-alapú beállítás szempontjából az utolsó dolog az, hogy kitölti az adatbázis-információkat 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 jelszó * /
határozza meg ('DB_PASSWORD', biztonságos jelszó);

/ ** MySQL hostnév * /
határozza meg ('DB_HOST', 'localhost');

A WordPress Blog beállítása

Amikor a konfiguráció befejeződött, töltse be a szerver domainjét, és folytassa a WordPress telepítési folyamatát. A telepítő nagyon részletes, és végigvezet minden lépésben.

watch instagram story