Wordpress

Ako nakonfigurovať program WordPress na použitie vzdialenej databázy

Ako nakonfigurovať program WordPress na použitie vzdialenej databázy

WordPress je najpopulárnejší systém na správu obsahu (CMS) založený na PHP a MySQL. Keď vaše WordPress CMS rastie v prevádzke a vy ste prekročili vaše súčasné serverové zdroje, profesionálne riešenie je hosťovanie vašej databázy na samostatnom databázovom serveri. S týmto riešením môžete optimalizovať svoju databázu a váš webový server nezávisle a oba servery môžu rásť na vlastnom počítači. V tejto príručke vás budeme sprevádzať, ako nakonfigurovať program WordPress na použitie vzdialenej databázy na CentOS založený na 7 VPS.

požiadavky

Ak chcete spustiť aplikáciu WordPress na zariadení CentOS 7 VPS a nakonfigurovať ju na použitie vzdialenej databázy, potrebujeme predinštalované nasledujúce požiadavky:

  • Web VPS, na ktorom budeme inštalovať inštanciu WordPress.
  • Databáza VPS s aplikáciou MariaDB alebo MySQL nainštalovaná. Na tejto VPS bude umiestnená databáza.

WordPress vyžaduje nasledovné:

  • Webový server: Apache, Nginx
  • PHP verzia 7.2 alebo novšia, s podporou JSON, mbstring, zip a GD2.
  • MariaDB verzia 10.0 alebo vyššia alebo MySQL databázový server verzia 5.6 alebo novšia

Krok 1: Prihláste sa cez SSH na oboch serveroch:

Prihláste sa do každého VPS cez SSH ako užívateľ root

ssh [Email protected]_Address -p Port_number

Krok 2: Aktualizujte všetky balíky

Po prihlásení spustite na oboch serveroch nasledujúci príkaz, aby ste sa uistili, že všetky nainštalované balíky RPM sú aktuálne

yum -y update

Krok 3: Nainštalujte server MariaDB na databáze VPS

yum -y mariadb mariadb-server

Krok 4: Nainštalujte zásobník LAMP na webový VPS

Ako sa uvádza v časti požiadaviek tutoriálu, na spustenie aplikácie WordPress na serveri sa vyžaduje stack LAMP (Apache, MySQL / MariaDB a PHP). Začneme s inštaláciou webového servera Apache:

yum -y inštalujem httpd

Po dokončení inštalácie Apache spustite webový server a povoľte ho spustiť po spustení servera:

systemctl umožniť httpd

PHP 5.4 je štandardne nainštalovaný na CentOS 7.

Na inštaláciu a používanie PHP 7.2 je potrebné nainštalovať repozitáre EPEL a REMI:

yum nainštalovať eppel-uvoľnenie rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm yum nainštalovať yum-utils yum-config-manager - zapnúť remi-php72 yum update

Ďalej nainštalujte PHP 7.2 spolu s požadovanými PHP rozšíreniami:

php-php-php-php php php php php mysqlnd-xmlrpc php-xml php-zip php-curl

A nakoniec, dokončite inštaláciu LAMP pomocou inštalácie klienta MariaDB:

yum -y nainštalovať mariadb mariadb-server

Spustite službu a nastavte ju na reštartovanie

systémový štart mariadb systemctl enable mariadb

Ak chcete prijať vzdialené pripojenia, upravte konfiguračný súbor MariaDB (/etc/my.cnf.d/server.cnf) a zmeňte nasledujúci riadok:

bind-address = 127.0.0.1

s:

bind-adresa = web_server_IP_adresa

Nezabudnite nahradiť web_server_IP_address verejnou IP webového servera.

Ak chcete nakonfigurovať službu MariaDB na počúvanie na všetkých rozhraniach na webe VPS, nastavte:

bind-address = 0.0.0.0

Reštartujte aplikáciu MariaDB, aby sa zmeny prejavili:

systémový reštart mariadb.service

Krok 5: Vytvorte databázu MariaDB pre WordPress na databáze VPS

Prihláste sa do konzoly MariaDB s používateľským účtom root:

# mysql -u root -p

Vytvorte novú databázu MariaDB pre WordPress pomocou nasledujúceho dotazu:

mysql> CREATE DATABASE wpdb;

Vytvorte nového používateľa MariaDB pre program WordPress pomocou nasledujúceho dotazu:

mysql> CREATE USER 'wpuser' @ 'localhost'; mysql> CREATE USER 'wpuser' @ 'database_VPS_IP';

Potom spustite nasledujúci dotaz a pridajte samostatného používateľa pre WordPress, ktorý bude interagovať s databázou MariaDB:

mysql> GRANT ALL PRIVILEGES NA wpdb. * to 'wpuser' @ 'localhost' IDENTIFIKOVANÉ PODĽA '5tr0ng_Pa55w0rd'; mysql> GRANT ALL PRIVILEGES NA wpdb. * na 'wpuser' @ 'database_VPS_IP' IDENTIFIKOVANÉ "5tr0ng_Pa55w0rd ';

Nezabudnite nahradiť databázu_VPS_IP so skutočnou IP adresou databázy VPS.

Ak chcete uplatniť nastavené privilégiá, vykonajte nasledovný príkaz:

mysql> FLUSH PRIVILEGES;

Teraz môžeme ukončiť session MariaDB:

mysql> quit

Krok 6: Konfigurácia servera MariaDB na databáze VPS na počúvanie na verejnej IP (alebo všetkých rozhraniach)

Upravte konfiguračný súbor MariaDB (/etc/my.cnf.d/server.cnf) a zmeňte nasledujúci riadok:

bind-address = 127.0.0.1

s:

bind-address = adresa_servera_servera_IP_adresa

Alebo nakonfigurujte službu MariaDB na všetky rozhrania v databáze VPS:

bind-address = 0.0.0.0

Reštartujte aplikáciu MariaDB, aby sa zmeny prejavili:

systémový reštart mariadb.service

Krok 7: Nainštalujte program WordPress na webe VPS

Prevezmite najnovšiu verziu programu WordPress, ktorá je k dispozícii na adrese https://wordpress.org/download/ a extrahujte ju v adresári na vašom serveri:

wget https://wordpress.org/latest.zip Unzip -d / var / www / html / latest.zip

Nastavte správne povolenia pre súbory a adresáre WordPress:

chown apache: apache -R / var / www / html / wordpress /

Premenujte konfiguračný súbor WordPress wp-config-sample.php na wp-config.php:

mv /var/www/html/wordpress/wp-config-sample.php/var/www/html/wordpress/wp-config.php

Upravte súbor wp-config.php a upravte nasledujúce riadky

vi /var/www/html/wordpress/wp-config.php
/ ** Názov databázy pre WordPress * / define ('DB_NAME', 'wpdb'); / ** MySQL databáza username * / define ('DB_USER', 'wpuser'); / ** MySQL databázové heslo * / define ('DB_PASSWORD', '5tr0ng_Pa55w0rd'); / ** Názov hostiteľa MySQL * / define ('DB_HOST', 'database_VPS_IP');

Krok 8: Konfigurácia aplikácie Apache na zobrazenie programu WordPress

Teraz budeme musieť nastaviť konfiguráciu Apache, aby sa mohla zobrazovať v adresári WordPress. Pridajte obsah nižšie v súbore /etc/httpd/conf.d/wordpress.conf pomocou vi alebo vášho obľúbeného editora:

# vi /etc/httpd/conf.d/wordpress.conf

Pridajte nasledujúce riadky:

<VirtualHost *: 80>
ServerAdmin [Email protected]
DokumentRoot / var / www / html / wordpress
ServerName your-domain.com
ServerAlias ​​www.your-domain.com

Alias ​​/ matomo "/ var / www / html / wordpress /
<Adresár / var / www / html / wordpress />
Možnosti + FollowSymlinks
AllowOverride All

</ Directory>

ChybaLog / var / log / httpd / wordpress-error_log
Vlastný jazyk / var / log / httpd / wordpress-access_log bežné
</ VirtualHost>

Uložte zmeny a reštartujte Apache, aby sa zmeny prejavili:

systémový reštart httpd

Otvorte http://your-domain.com vo svojom obľúbenom webovom prehliadači a dokončite inštaláciu WordPress.

Blahoželáme. Úspešne ste nakonfigurovali program WordPress na použitie vzdialenej databázy na 7 CentOS servera.

pôvodný článok

súvisiace Post

Tagy

Nechaj odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

Táto stránka používa Akismet na zníženie spamu. Zistite, ako sa spracúvajú údaje vašich komentárov.

Tlačidlo späť nahor