GNU/Linux >> Linux Esercitazione >  >> Linux

Installa WordPress multisito

Questo articolo spiega come configurare WordPress multisito, consentendoti di creare una rete di siti Web nella tua installazione di WordPress.

Importante :Il supporto Rackspace non supporta la configurazione di WordPress. Questo articolo fornisce i passaggi come soluzione ottimale, ma i tuoi sviluppatori dovrebbero esaminarli accuratamente prima di implementarli per evitare tempi di inattività imprevisti.

Prerequisiti

  • Un'installazione di WordPress
  • Permalink attivati ​​in modo che i tuoi URL assomiglino a http://example.com/my-page invece di http://example.com/?p=1654
  • Plugin disattivati
  • Backup di un'installazione WordPress

Modifica wp-config.php

  1. Apri il wp-config.php file sul tuo server. La posizione predefinita è/var/www/html/ .
  2. Aggiungi la seguente riga sopra / Questo è tutto, smetti di modificare! Buon blog. / ** commento:
define('WP_ALLOW_multi-site', true);

Configurazione della rete

  1. Accedi alla dashboard dell'amministratore tramite http://YOUR_SITE/wp-config.php .

  2. Vai a Strumenti> Configurazione di rete .

    Nota :A seconda della tua installazione, puoi scegliere tra l'utilizzo di sottodomini o sottodirectory per i tuoi diversi siti. Un sottodominio è simile a site1.example.com e site2.example.com , mentre unasottodirectory è simile a example.com/site1 e example.com/site2 .

  3. In Titolo di rete , inserisci un nome di rete e l'e-mail dell'amministratore di rete.

  4. Fai clic su Installa .

File di configurazione e .htaccess

  1. Apri wp.config.php file per la modifica.

  2. Inserisci il codice seguente dopo la riga di lettura ** /* Questo è tutto, smetti di modificare! Buon blogging. */ ** commento:

    define('multi-site', true);
    define('SUBDOMAIN_INSTALL', true);
    define('DOMAIN_CURRENT_SITE', 'website');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
    
  3. Salva le modifiche.

  4. Apri /var/www/html.htaccess per la modifica.

  5. Sostituisci tutto il contenuto del file con il codice seguente:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

Menu amministratore di rete

L'esecuzione dei passaggi precedenti completa l'installazione multisito. Nell'angolo in alto a sinistra dovresti vedere una scheda chiamata I miei siti , che include un amministratore di rete menu con le seguenti schede:

  • Dashboard: Aggiungi nuovi utenti e siti alla rete.
  • Siti: Gestisci tutti i siti della tua rete.
    • Aggiungi nuovo: Aggiungi nuovi siti e definisci l'indirizzo del sito (URL), il titolo, la lingua e l'e-mail dell'amministratore.
  • Utenti: Gestisci tutti gli utenti della tua rete.
  • Temi: Installa, disinstalla e attiva temi per la rete.
  • Plugin: Solo il super amministratore può utilizzare l'amministratore dei plug-in per installare nuovi plug-in. Per consentire all'amministratore del sito di attivarli o disattivarli, il super amministratore deve selezionare i Plugin casella di controllo su Abilita menu di amministrazione sezione delle Impostazioni tab.
  • Impostazioni: Gestisci le impostazioni di base.

Conclusione

Con WordPress multisito, puoi gestire diversi siti sotto lo stesso dominio. Se scegli di utilizzare i sottodomini, considera l'utilizzo di un certificato con caratteri jolly per coprire tutti i siti.


Linux
  1. Come installare iperf su RHEL 8

  2. Installa WordPress su Fedora 20

  3. Installa WordPress sul server Web LiteSpeed

  4. Come installare WordPress in Plesk

  5. Installa WordPress su un account utente come root

Come installare WordPress su CentOS 7.1 con Apache

Come installare WordPress Ubuntu 20.04

Installa WordPress con Docker su Ubuntu 20.04

Come installare WordPress con EasyEngine su Ubuntu 20.04

Come installare WordPress su un server CentOS 8

Come installare WordPress su Ubuntu 20.04