GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat WordPress Multisite na Centos VPS s Apache

Dnes vás provedeme procesem instalace WordPress Multisite na vašem Centos VPS. Možnost WordPress Multisite byla k dispozici s WordPress 3.0. Tato funkce vám – správci webu – umožňuje vytvářet více webů bez nutnosti instalace samostatných instancí WordPress, vytváření samostatných domovských adresářů nebo samostatných databází. Nebo můžete ostatním uživatelům povolit, aby si ve vaší instalaci WordPress vytvořili vlastní webové stránky.


I když tyto webové stránky nemají své samostatné kořenové adresáře nebo databáze, mají samostatné adresáře pro nahrávání a také tabulky v databázi. Všichni uživatelé v síti (multisite) mohou také mezi sebou sdílet témata a pluginy. Celkově vzato, docela šikovná funkce, pokud máte výše popsané potřeby.

V tomto článku předpokládám, že jste buď nastavili svůj server s plnou šablonou CentOS6 (nainstalovaný zásobník LAMP), nebo jste již nainstalovali plně funkční zásobník LAMP nebo LEMP na svůj Centos VPS.

Pokud tomu tak není, můžete si před začátkem prohlédnout tento tutoriál o zásobníku LAMP a jednoduše pokračovat v tomto návodu, nebo si prostudovat tento úplný návod k zásobníku LEMP ve wordpressu a poté pokračovat v instalaci odtud.

Dobře, dost řečí, pojďme udělat nějakou práci.

Nejprve vytvoříme virtuální direktivu Apache. Chcete-li to provést, upravte konfigurační soubor Apache následovně:

# vim /etc/httpd/conf/httpd.conf

ServerAdmin [email protected]
DocumentRoot /var/www/html/yourdomain.tld
ServerName yourdomain.tld
ErrorLog /var/log/httpd/yourdomain.tld-error_log
CustomLog /var/log/httpd/yourdomain.tld-access_log common

Poté si stáhneme nejnovější verzi wordpressu do vašeho kořenového adresáře a nastavíme ji stejně jako jakoukoli jinou běžnou instalaci. Zadejte následující:

nebo, pokud dáváte přednost .zip před .tar.gz, zadejte:

# cd /var/www/html/yourdomain.tld && wget http://wordpress.org/latest.zip
# unzip -qq latest.zip
# mv wordpress/* .
# rmdir wordpress
# rm -f latest.zip

Nastavte právoplatného vlastníka kořenového adresáře spuštěním:

# chown -R $(ps auxf | grep -v grep | grep http | tail -1 | awk {'print $1'}): /var/www/html/yourdomain.tld

Zkopírujte ukázkový konfigurační soubor:

# cp -pv /var/www/html/yourdomain.tld/wp-config-sample.php /var/www/html/yourdomain.tld/wp-config.php

Nyní v tomto okamžiku vytvoříme potřebnou databázi a nastavíme příslušné informace v konfiguračním souboru. Přihlaste se do mysql jako uživatel root a spusťte:

# mysql -uroot -p

mysql> create database wordpressDB
mysql> grant all on wordpressDB.* to WPuser@localhost identified by "sEcReT_pASsWoRd"
mysql> \q

Upravme soubor wp-config.php soubor. Použijte svůj oblíbený textový editor:

# vim /var/www/html/wordpress/wp-config.php

/** The name of the database for WordPress */
define('DB_NAME', 'wordpressDB');

/** Uživatelské jméno databáze MySQL */
define(‘DB_USER‘, ‚WPuser‘);

/** Heslo databáze MySQL */
define(‘DB_PASSWORD‘, ‚SECReT_PASsWoRd‘);

Poté navštivte v prohlížeči svou doménu nebo ip adresu a nastavte potřebné informace k dokončení instalace:

Název webu:vasedomena.tld

Tento krok je důležitý pro další využití multisite sítě. Pokud chcete, aby byly stránky vytvořeny jako subdomény (site1.yourdomain.tld, site2.yourdomain.tld atd.), vyplňte toto pole pouze doménou (bez „www“ před ní, protože se vám pravděpodobně nebude líbit, pokud adresy URL webových stránek jsou něco jako site1.www.yourdomain.tld).

Pokud chcete, aby byly weby vytvořeny jako podadresáře, můžete také zadat www.yourdomain.tld, protože uživatelské weby budou mít url www.yourdomain.tld/site1)

Po vyplnění všech povinných polí klikněte na Instalovat .

Nyní je instalace wordpressu u konce. Před přihlášením musíme provést další změnu v wp-config.php soubor, abyste povolili možnost více stránek.

Chcete-li to provést, najděte tento řádek => /* To je vše, přestaňte upravovat! Šťastné blogování. */ <=ve vašem wp-config.php a těsně nad něj přidejte následující řádky:

# vim /var/www/html/yourdomain.tld/wp-config.php

/* My multisite config starts here */
define('WP_ALLOW_MULTISITE', true);

Nyní se můžete přihlásit pomocí přihlašovacích údajů, které jste nastavili, a nainstalovat funkci více míst. Po přihlášení přejděte na

Nástroje>> Nastavení sítě

Vyberte preferovanou možnost adresy pro své webové stránky. Toto nelze později změnit.

POZNÁMKA:Chcete-li použít možnost „Subdomény“, budete pro svou doménu potřebovat zástupný záznam DNS. Pokud nevíte, jak nastavit zástupný DNS záznam, kontaktujte nás (nebo svého poskytovatele).

Dále vyberte Název sítě , zadejte svou e-mailovou adresu a klikněte na Instalovat .

Postupujte podle pokynů a po provedení zálohy souborů .htaccess a wp-config.php , upravte je podle návrhu a uložte soubory.

Klikněte na Přihlásit se odkaz znovu pro přihlášení a můžete vyrazit! A to je vše. Právě jsme nainstalovali WordPress Multisite na váš server Centos VPS.

Chcete-li vytvořit nový web, přejděte na Moje weby>> Správce sítě>> Hlavní panel .

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Jak nainstalovat WordPress Multisite na Centos VPS s Nginx

  2. Jak nainstalovat PhpWiki na CentOS 7 VPS

  3. Jak nainstalovat Let’s Encrypt with Apache na CentOS 7

  1. Jak nainstalovat Apache Cassandra na CentOS 8

  2. Jak nainstalovat Apache na CentOS 7

  3. Jak nainstalovat WordPress s Nginx na CentOS 7

  1. Jak nainstalovat Apache Maven na CentOS 7

  2. Jak nainstalovat WordPress s Apache na CentOS 7

  3. Jak nainstalovat Apache Cassandra na CentOS 7