WordPress telepítés 5 perc alatt
Tartalomjegyzék:
- Előfeltételek
- MySQL adatbázis létrehozása
- A PHP telepítése
- A Wordpress letöltése
- Az Apache konfigurálása
- A WordPress telepítésének befejezése
- Következtetés
A WordPress messze a legnépszerűbb nyílt forráskódú blogkészítő és CMS-platform, amely a világ webhelyeinek több mint egynegyedét birtokolja. A PHP-en és a MySQL-en alapul, és rengeteg funkciót tartalmaz, amelyeket ingyenes és prémium pluginekkel és témákkal lehet kibővíteni. A WordPress lehetővé teszi az e-kereskedelem üzletének, webhelyének, portfóliójának vagy blogjának egyszerű felépítését.
Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni a WordPress-t egy Ubuntu 18.04 gépen. Ez egy meglehetősen egyszerű folyamat, amelynek kevesebb, mint tíz percet vesz igénybe. A cikk írásakor a WordPress legújabb verziója az 5.0.2.
LAMP veremt fogunk használni az Apache webszerverként, az SSL tanúsítványt, a legújabb PHP 7.2-t és a MySQL / MariaDB-t adatbázis-kiszolgálóként.
Előfeltételek
A bemutató folytatása előtt győződjön meg arról, hogy a következő feltételek teljesülnek:
- Van egy domain név, amely a szerver nyilvános IP-jére mutat. A
example.com
felhasználót fogjuk használni. Bejelentkezve sudo jogosultságokkal rendelkező felhasználóként.Apache telepítése az alábbi utasítások követésével történik.A domainjéhez telepítve van egy SSL tanúsítvány. Az alábbi utasításokat követve telepíthet egy ingyenes Let's Encrypt SSL tanúsítványt.
Frissítse a csomagok listáját, és frissítse a telepített csomagokat a legújabb verziókra:
sudo apt update
sudo apt upgrade
MySQL adatbázis létrehozása
A WordPress a MySQL adatbázist használja az összes adat, például hozzászólások, oldalak, felhasználók, bővítmények és témák beállításainak tárolására. Először létrehozunk egy MySQL adatbázist, MySQL felhasználói fiókot, és hozzáférést biztosítunk az adatbázishoz.
Ha még nincs telepítve a MySQL vagy a MariaDB az Ubuntu szerverre, akkor ezt az alábbi útmutatások egyikével teheti meg:
Jelentkezzen be a MySQL héjba a következő parancs beírásával:
sudo mysql
A MySQL parancsfájlból futtasson egy adatbázist a következő SQL utasítás segítségével:
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Ezután hozzon létre egy MySQL felhasználói fiókot, és biztosítsa az adatbázishoz való hozzáférést:
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Végül lépjen ki a mysql konzolból a következő gépeléssel:
A PHP telepítése
A PHP 7.2, amely az Ubuntu 18.04 alapértelmezett PHP verziója, teljes mértékben támogatott és ajánlott a WordPress számára.
A PHP és az összes szükséges PHP kiterjesztés telepítéséhez futtassa a következő parancsot:
sudo apt install php7.2 php7.2-cli php7.2-mysql php7.2-json php7.2-opcache php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl
Indítsa újra az apache-t az újonnan telepített PHP-kiterjesztések betöltése:
sudo systemctl restart apache2
A Wordpress letöltése
A Wordpress archívumának letöltése előtt először hozzon létre egy könyvtárat, amelyben tároljuk a WordPress fájlokat:
sudo mkdir -p /var/www/example.com
A következő lépés a WordPress legújabb verziójának letöltése a WordPress letöltési oldaláról a következő wget paranccsal:
cd /tmp
wget
A letöltés befejezése után bontsa ki az archívumot, és helyezze át a kibontott fájlokat a domain dokumentum gyökérkönyvtárába:
tar xf latest.tar.gz
sudo mv /tmp/wordpress/* /var/www/example.com/
Állítsa be a megfelelő engedélyeket, hogy a webkiszolgáló teljes hozzáférést kapjon a webhely fájljainak és könyvtárainak a következő chown paranccsal:
sudo chown -R www-data: /var/www/example.com
Az Apache konfigurálása
Most már rendelkeznie kell a rendszerrel az Apache SSL tanúsítvánnyal, ha nem ellenőrzi az oktatóanyag előfeltételeit.
A következő lépés az Apache virtuális gazdagépek konfigurációjának szerkesztése a WordPress domainhez:
sudo nano /etc/apache2/sites-available/example.com.conf
A következő Apache konfiguráció átirányítja a domaint a
http
a
https
és a
www
a
non-www
változatra, és engedélyezi a HTTP2-t. Ne felejtsd el cserélni a
example.com
a Wordpress domainjére, és állítsd be a helyes utat az SSL tanúsítvány fájlokhoz.
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
Engedélyezze a domain virtuális gazdagépét. Az alábbi parancs szimbolikus linket hoz létre a
sites-available
sites-enabled
a
sites-enabled
könyvtárhoz:
sudo a2ensite example.com
Az új konfiguráció érvénybe lépéséhez indítsa újra az Apache szolgáltatást a következő gépeléssel:
sudo systemctl restart apache2
A WordPress telepítésének befejezése
Most, hogy a Wordpress letöltésre került és a kiszolgáló konfigurálása befejeződött, ideje befejezni a WordPress telepítését a webes felületen keresztül.
Nyissa meg a böngészőt, írja be domainjét, és megjelenik a következőhöz hasonló képernyő:
Innentől kezdve testreszabhatja a WordPress telepítését új témák és beépülő modulok telepítésével.
Következtetés
Gratulálunk, sikeresen telepítette a WordPress-t az Apache-val az Ubuntu 18.04 szerverre. A WordPress első lépései jó kiindulópontként szolgálnak a WordPress használatának megkezdéséhez.
ubuntu wordpress mysql mariadb cms apacheHogyan telepítsük és konfiguráljuk a nextcloudot az apache on centos 7 használatával
A Nextcloud egy nyílt forráskódú, saját üzemeltetésű fájlmegosztási és együttműködési platform, hasonló a Dropboxhoz. Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni és konfigurálni a Nextcloud szoftvert az Apache segítségével egy CentOS 7 gépen.
Hogyan telepítsük a wordpress programot az apache segítségével a centos 7-en
Ebben az oktatóanyagban elmagyarázzuk, hogyan telepítsük a WordPress-et a CentOS 7-re. A WordPress messze a világ legnépszerűbb nyílt forrású blogja és CMS platformja.
Hogyan telepítsük a WordPress-t az nginx segítségével az ubuntu 18.04-re
Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni a WordPress-t egy Ubuntu 18.04 gépen. A WordPress messze a világ egyik legnépszerűbb nyílt forrású blog- és CMS platformja.