GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare WordPress Multisite su Centos VPS con Apache

Oggi ti guideremo attraverso il processo di installazione di WordPress Multisite sul tuo Centos VPS. L'opzione WordPress Multisite è diventata disponibile con WordPress 3.0. Questa funzione consente all'amministratore del sito Web di creare più siti Web senza la necessità di installare istanze WordPress separate, creare home directory separate o database separati. Oppure puoi consentire ad altri utenti di creare i propri siti Web sulla tua installazione di WordPress.


Sebbene questi siti Web non dispongano di directory radice o database separati, hanno directory di caricamento e tabelle separate nel database. Tutti gli utenti della rete (multisito) possono anche condividere temi e plugin tra di loro. Tutto sommato, funzionalità piuttosto utile se hai le esigenze sopra descritte.

In questo articolo presumo che tu abbia configurato il tuo server con un modello CentOS6 completo (stack LAMP installato) o che tu abbia già installato uno stack LAMP o LEMP completamente funzionante sul tuo Centos VPS.

In caso contrario, prima di iniziare puoi dare un'occhiata a questo tutorial sullo stack LAMP e semplicemente andare avanti con questo tutorial, oppure fare riferimento a questo tutorial completo dello stack LEMP di wordpress e quindi continuare l'installazione da qui.

Ok, basta parlare, lavoriamo un po'.

Per prima cosa, creiamo la direttiva virtuale di apache. Per farlo, modifica il file di configurazione di apache come segue:

# 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

Quindi, scaricheremo l'ultima versione di wordpress nella tua directory principale e la configureremo come qualsiasi altra installazione normale. Digita quanto segue:

oppure, se preferisci .zip su .tar.gz, digita:

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

Imposta il legittimo proprietario della directory principale eseguendo:

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

Copia il file di configurazione di esempio:

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

Ora, a questo punto creeremo il database necessario e imposteremo le informazioni rilevanti nel file di configurazione. Accedi a mysql come utente root ed esegui:

# mysql -uroot -p

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

Modifichiamo il wp-config.php file. Usa il tuo editor di testo preferito:

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

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

/** Nome utente del database MySQL */
define('DB_USER', 'WPuser');

/** Password del database MySQL */
define('DB_PASSWORD', 'sEcReT_pASsWoRd');

Quindi, visita il tuo dominio o indirizzo IP in un browser e imposta le informazioni necessarie per completare l'installazione:

Titolo del sito:tuodominio.tld

Questo passaggio è importante per un ulteriore utilizzo della rete multisito. Se vuoi che i siti vengano creati come sottodomini (site1.yourdomain.tld, site2.yourdomain.tld ecc.) compila questo campo solo con il dominio (senza "www" davanti ad esso, perché probabilmente non ti piacerà se gli URL dei siti Web sono qualcosa come site1.www.yourdomain.tld).

Se desideri che i siti vengano creati come sottodirectory, puoi anche inserire www.tuodominio.tld poiché i siti Web degli utenti avranno l'url www.tuodominio.tld/sito1)

Dopo aver compilato tutti i campi richiesti, fai clic su Installa .

Ora l'installazione di wordpress è terminata. Prima di accedere dobbiamo apportare un'altra modifica in wp-config.php file per abilitare l'opzione multisito.

Per farlo, trova questa riga => /* Questo è tutto, smetti di modificare! Buon blog. */ <=nel tuo wp-config.php file e subito sopra aggiungi le seguenti righe:

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

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

Ora puoi accedere con le credenziali che hai impostato e installare la funzionalità multisito. Una volta effettuato l'accesso, vai su

Strumenti>> Configurazione di rete

Seleziona l'opzione di indirizzo preferita per i tuoi siti web. Questo non può essere modificato in seguito.

NOTA:se desideri utilizzare l'opzione "Sottodomini", avrai bisogno di un record DNS con caratteri jolly per il tuo dominio. Se non sai come impostare il record DNS jolly, contattaci (o il tuo provider).

Quindi, scegli il tuo Titolo di rete , inserisci il tuo indirizzo email e fai clic su Installa .

Segui le istruzioni e dopo aver eseguito un backup dei file .htaccess e wp-config.php , modificali come suggerito e salva i file.

Fai clic su Accedi link di nuovo per accedere e sei pronto per partire! E questo è tutto. Abbiamo appena installato WordPress Multisite sul tuo server Centos VPS.

Per creare un nuovo sito, vai su I miei siti>> Amministratore di rete>> Dashboard .

Ovviamente non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Come installare Apache Cassandra su CentOS 8

  2. Come installare Apache su CentOS 7

  3. Come installare WordPress Multisite su Centos VPS con Nginx

  4. Come installare PhpWiki su un VPS CentOS 7

  5. Come installare Let's Encrypt con Apache su CentOS 7

Come installare Apache con Virtual Host su CentOS 8

Come velocizzare Apache con Varnish Cache su CentOS 7

Come installare Drupal su CentOS 7 con Apache

Come installare WordPress su CentOS 7.1 con Apache

Come installare Apache con PHP-FPM su CentOS 8

Come installare WordPress con LAMP su CentOS 8