GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie WordPress Multisite auf Centos VPS mit Apache

Heute führen wir Sie durch den Installationsprozess von WordPress Multisite auf Ihrem Centos VPS. Die WordPress-Multisite-Option wurde mit WordPress 3.0 verfügbar. Mit dieser Funktion können Sie als Website-Administrator mehrere Websites erstellen, ohne separate WordPress-Instanzen installieren, separate Home-Verzeichnisse oder separate Datenbanken erstellen zu müssen. Oder Sie können anderen Benutzern erlauben, ihre eigenen Websites auf Ihrer WordPress-Installation zu erstellen.


Obwohl diese Websites keine separaten Stammverzeichnisse oder Datenbanken haben, haben sie separate Upload-Verzeichnisse sowie Tabellen in der Datenbank. Alle User im Netzwerk (Multisite) können Themes und Plugins auch untereinander teilen. Alles in allem ein ziemlich praktisches Feature, wenn Sie die oben beschriebenen Anforderungen haben.

In diesem Artikel gehe ich davon aus, dass Sie entweder Ihren Server mit einer vollständigen CentOS6-Vorlage (LAMP-Stack installiert) eingerichtet haben oder bereits einen voll funktionsfähigen LAMP- oder LEMP-Stack auf Ihrem Centos VPS installiert haben.

Wenn dies nicht der Fall ist, können Sie sich, bevor Sie beginnen, dieses LAMP-Stack-Tutorial ansehen und einfach mit diesem Tutorial fortfahren, oder sich auf dieses vollständige WordPress-LEMP-Stack-Tutorial beziehen und danach die Installation von hier aus fortsetzen.

Ok, genug geredet, lass uns etwas arbeiten.

Lassen Sie uns zuerst die virtuelle Apache-Direktive erstellen. Bearbeiten Sie dazu die Apache-Konfigurationsdatei wie folgt:

# 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

Dann laden wir die neueste Version von WordPress in Ihr Stammverzeichnis herunter und richten sie wie jede andere reguläre Installation ein. Geben Sie Folgendes ein:

oder, wenn Sie .zip gegenüber .tar.gz bevorzugen, geben Sie Folgendes ein:

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

Legen Sie den rechtmäßigen Eigentümer des Stammverzeichnisses fest, indem Sie Folgendes ausführen:

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

Kopieren Sie die Beispielkonfigurationsdatei:

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

An dieser Stelle erstellen wir nun die notwendige Datenbank und setzen die relevanten Informationen in der Konfigurationsdatei. Melden Sie sich als Benutzer root bei mysql an und führen Sie Folgendes aus:

# mysql -uroot -p

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

Lass uns die wp-config.php bearbeiten Datei. Verwenden Sie Ihren bevorzugten Texteditor:

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

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

/** Benutzername der MySQL-Datenbank */
define(‘DB_USER’, ‘WPuser’);

/** MySQL-Datenbank-Passwort */
define(‘DB_PASSWORD’, ‘sEcReT_pASsWoRd’);

Besuchen Sie dann Ihre Domain oder IP-Adresse in einem Browser und geben Sie die erforderlichen Informationen ein, um die Installation abzuschließen:

Seitentitel:ihredomain.tld

Dieser Schritt ist wichtig für die weitere Nutzung des Multisite-Netzwerks. Wenn Sie möchten, dass die Sites als Subdomains erstellt werden (site1.ihredomain.tld, site2.ihredomain.tld usw.), dann füllen Sie dieses Feld nur mit der Domain aus (ohne „www“ davor, weil es Ihnen wahrscheinlich nicht gefallen wird, wenn Die URLs der Websites sind so etwas wie site1.www.ihredomain.tld).

Wenn Sie möchten, dass die Sites als Unterverzeichnisse erstellt werden, können Sie auch www.yourdomain.tld eingeben, da die Benutzer-Websites die URL www.yourdomain.tld/site1)

haben

Nachdem Sie alle erforderlichen Felder ausgefüllt haben, klicken Sie auf Installieren .

Jetzt ist die Installation von WordPress beendet. Vor dem Einloggen müssen wir noch eine Änderung in der wp-config.php vornehmen Datei, um die Multisite-Option zu aktivieren.

Suchen Sie dazu diese Zeile => /* Das ist alles, hören Sie auf zu bearbeiten! Viel Spaß beim Bloggen. */ <=in deiner wp-config.php Datei und fügen Sie direkt darüber die folgenden Zeilen hinzu:

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

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

Jetzt können Sie sich mit den von Ihnen eingerichteten Anmeldeinformationen anmelden und die Multisite-Funktion installieren. Gehen Sie nach der Anmeldung zu

Werkzeuge>> Netzwerkeinrichtung

Wählen Sie die bevorzugte Adressoption für Ihre Websites aus. Dies kann später nicht mehr geändert werden.

HINWEIS:Wenn Sie die Option „Subdomains“ verwenden möchten, benötigen Sie einen Wildcard-DNS-Eintrag für Ihre Domain. Bitte wenden Sie sich an uns (oder Ihren Anbieter), wenn Sie nicht wissen, wie Sie den Wildcard-DNS-Eintrag festlegen.

Wählen Sie als Nächstes Ihren Netzwerktitel aus , geben Sie Ihre E-Mail-Adresse ein und klicken Sie auf Installieren .

Folgen Sie den Anweisungen und erstellen Sie anschließend eine Sicherung der .htaccess- und wp-config.php-Dateien , bearbeiten Sie sie wie vorgeschlagen und speichern Sie die Dateien.

Klicken Sie auf Anmelden Link erneut, um sich anzumelden, und schon kann es losgehen! Und das ist es. Wir haben gerade WordPress Multisite auf Ihrem Centos VPS-Server installiert.

Um eine neue Website zu erstellen, gehen Sie zu Meine Websites>> Netzwerkadministrator>> Dashboard .

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. So installieren Sie Apache Cassandra unter CentOS 8

  2. So installieren Sie Apache unter CentOS 7

  3. So installieren Sie WordPress Multisite auf Centos VPS mit Nginx

  4. So installieren Sie PhpWiki auf einem CentOS 7 VPS

  5. So installieren Sie Let’s Encrypt mit Apache unter CentOS 7

So installieren Sie Apache mit virtuellem Host unter CentOS 8

So beschleunigen Sie Apache mit Varnish Cache unter CentOS 7

So installieren Sie Drupal auf CentOS 7 mit Apache

So installieren Sie WordPress auf CentOS 7.1 mit Apache

So installieren Sie Apache mit PHP-FPM auf CentOS 8

So installieren Sie WordPress mit LAMP auf CentOS 8