Windows 10 telepítése /újratelepítése // Windows 10 install / reinstall guide
Tartalomjegyzék:
- Előfeltételek
- MySQL adatbázis létrehozása
- A PHP telepítése
- A Wordpress letöltése
- Az Nginx 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 az online áruház, weboldal vagy blog létrehozásának legegyszerűbb módja.
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.
LEMP-veremt fogunk használni az Nginx 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
Mielőtt folytatná ezt az oktatóprogramot, győződjön meg arról, hogy teljesítette a következő feltételeket:
- Van egy domain név, amely a szerver nyilvános IP-jére mutat. A
example.com
webhelyet fogjuk használni.A felhasználónak be van jelentkezve sudo jogosultságokkal. Az Nginx programot az alábbi utasítások követésével telepítette. Az alábbi utasításokat követve telepíthet egy ingyenes Let's Encrypt SSL tanúsítványt.
Frissítse a csomag indexét és a rendszercsomagokat 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 tárolására. Első lépésünk egy MySQL adatbázis, MySQL felhasználói fiók létrehozása és hozzáférés biztosítása az adatbázishoz.
Ha még nincs telepítve a MySQL vagy a MariaDB az Ubuntu szerveren, akkor az alábbi utasítások valamelyikével telepítheti:
Jelentkezzen be a MySQL héjba a következő parancs gépelésével és adja meg a jelszót, amikor a rendszer kéri:
mysql -u root -p
A MySQL parancsfájlból futtassa a következő SQL utasításokat
wordpress
, felhasználónév
wordpressuser
nevű adatbázis létrehozásához és az összes szükséges engedély megadásához a felhasználó számára:
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
A fenti parancsok futtatása után új MySQL adatbázis és felhasználói fiók lesz, amelyet a WordPress példány fog használni.
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-cli php7.2-fpm php7.2-mysql php7.2-json php7.2-opcache php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl
Telepítettük a PHP-FPM-et, mert az Nginx-et fogjuk használni webszerverként.
A PHP-FPM szolgáltatás automatikusan elindul, miután a telepítési folyamat befejeződött.
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/html/example.com
Következő lépésünk 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 a WordPress 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/html/example.com/
Végül be kell állítanunk a megfelelő engedélyeket, hogy a webszerver teljes hozzáférést kapjon a webhely fájljainak és könyvtárainak.
Mivel az Nginx és a PHP is
www-data
felhasználóként és csoportként futnak, a helyes tulajdonjog beállításához futtassa a következő parancsot:
sudo chown -R www-data: /var/www/html/example.com
Az Nginx konfigurálása
Mostantól már telepítenie kell a Nginx SSL tanúsítvánnyal a rendszerére, ha nem, ellenőrizze az oktatóanyag előfeltételeit.
Új szerverblokk létrehozásához a WordPress példányunkhoz a hivatalos Nginx webhely Nginx receptjét fogjuk használni.
Nyissa meg a szövegszerkesztőt, és hozza létre a következő fájlt:
/etc/nginx/sites-available/example.com
# Redirect HTTP -> HTTPS server { listen 80; server_name www.example.com example.com; include snippets/letsencrypt.conf; return 301 https://example.com$request_uri; } # Redirect WWW -> NON WWW server { listen 443 ssl http2; server_name www.example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; return 301 https://example.com$request_uri; } server { listen 443 ssl http2; server_name example.com; root /var/www/html/example.com; index index.php; # SSL parameters ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; include snippets/letsencrypt.conf; # log files access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; } location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ { expires max; log_not_found off; } }
Ne felejtsd el cserélni a example.com webhelyet a Wordpress domainjére, és állítsd be a helyes utat az SSL tanúsítvány fájlokhoz. Az ebben a konfigurációban használt kódrészletek ebben az útmutatóban készülnek.
Engedélyezze a szerverblokkot egy szimbolikus hivatkozás létrehozásával a
sites-enabled
könyvtárhoz:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
Az Nginx szolgáltatás újraindítása előtt ellenőrizze, hogy nincs-e szintaxishiba:
sudo nginx -t
Ha nincs hiba, a kimenetnek így kell kinéznie:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
és újraindíthatja az Nginx-et a következő gépeléssel:
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, a telepítést a webes felületen keresztül befejezhetjük.
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 a Nginx-rel 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 nginxHogyan telepítsük a phpmyadmin-et az nginx-rel az ubuntu 18.04-re
A phpMyAdmin egy nyílt forráskódú PHP alapú eszköz a MySQL és a MariaDB szerverek kezelésére egy web-alapú felületen. Ez az oktatóanyag leírja, hogyan telepítheti a phpMyAdmin szoftvert az Nginx-rel az Ubuntu 18.04-en.
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 a centos 7-en
Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni a WordPress-et egy CentOS 7 gépen. A WordPress messze a világ egyik legnépszerűbb nyílt forrású blog- és CMS platformja.