Slik administrerer du flere WordPress-nettsteder fra et enkelt sted ved hjelp av MainWP-plugin

I denne veiledningen vil vi vise deg hvordan du installerer to WordPress-forekomster på separate virtuelle servere med Ubuntu 16.04 OS og Apache, PHP og MySQL installert på dem, og hvordan å administrere dem fra et enkelt sted ved hjelp av MainWP WordPress-plugin. WordPress er et av de mest populære gratis innholdshåndteringssystemene, skrevet i PHP som gjør at webutviklere kan bygge nettsteder for noe formål. MainWP dashboard plugin lar deg administrere dine WordPress-nettsteder fra en sentral plassering og få nesten fullstendig kontroll over alle dine WordPress-baserte nettsteder fra MainWP Dashboard.

Denne opplæringen ble testet og skrevet for en Ubuntu 16.04 VPS, men det skal fungere på en hvilken som helst Linux-distribusjon.
Denne installasjonsguiden forutsetter at Apache, MySQL og PHP allerede er installert og konfigurert på de virtuelle serverne. Når du skriver denne opplæringen, er den siste stabile versjonen av WordPress 4.6.1, og den krever:

  • PHP 5.6 eller senere med GD grafikkbibliotek versjon 2.0.x +, MySQLi og mbstring PHP utvidelser aktivert;
  • Apache Web Server> = 2.0 kompilert med mod_rewrite-modulen og med følgende direktiver tillatt: RewriteEngine, RewriteBase, RewriteCond og RewriteRule .;
  • MySQL 5.6 eller senere eller MariaDB versjon 10.0 eller senere installert på din virtuelle servere.

La oss starte med installasjonen. Last ned den nyeste versjonen av WordPress tilgjengelig på https://wordpress.org/latest.tar.gz til den første serveren og pakk den ut ved hjelp av følgende kommandoer:

cd / opt wget https://wordpress.org/latest.zip mkdir -p / var / www / html / wordpress unzip -o siste.zip -d / var / www / html /

Opprett en ny MySQL-database for WordPress å bruke og tilordne en bruker til den med full tilgang:

mysql -u root -p mysql> CREATE DATABASE wpdb; mysql> Gi alle privilegier på wpdb. * TIL 'wpuser' @ 'localhost' IDENTIFISERT MED 'YOur-passw0rd' MED TILBYGGENDE OPTION; mysql> FLUSH PRIVILEGES; mysql> avslutte

Ikke glem å erstatte "yOur-passw0rd" med et sterkt passord.
Opprett et nytt virtuelt vertsdirektiv i Apache. For eksempel, opprett en ny Apache konfigurasjonsfil kalt 'wordpress.conf' på din virtuelle server:

trykk /etc/apache2/sites-available/wordpress.conf

Kjør deretter kommandoen:

ln -s /etc/apache2/sites-available/wordpress.conf/etc/apache2/sites-enabled/wordpress.conf

Eller bruk a2ensite for å aktivere konfigurasjonen 'wordpress.conf' i Apache:

sudo a2ensite wordpress.conf

Rediger konfigurasjonsfilen "wordpress.conf":

vi /etc/apache2/sites-available/wordpress.conf

og legg til følgende linjer:

<VirtualHost *: 80> ServerAdmin [Email protected]
DocumentRoot /var/www/html/wordpress/
ServerName your-domain1.com
ServerAlias www.your-domain1.com
<Directory /var/www/html/wordpress/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/your-domain1.com-error_log
CustomLog /var/log/apache2/your-domain1.com-access_log common
</VirtualHost>

Du kan eventuelt legge til / endre følgende linjer i php.ini konfigurasjonsfil:

memory_limit = 256M default_charset = "UTF-8"	

Angi de riktige filtillatelsene for Apache-webserveren for å skrive til '/ var / www / html / wordpress /' katalogen:

sudo chown -R www-data: www-data / var / www / html / wordpress /

Aktiver Apache2-omskrivingsmodulen hvis den ikke allerede er gjort:

sudo a2enmod omskrive

Start Apache-webserveren på nytt for at endringene skal tre i kraft:

service apache2 omstart

Kopier wp-config-sample.php filen til wp-config.php:

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

Rediger wp-config.php filen og endre:

define ('DB_NAME', 'database_name_here'); define ('DB_USER', 'brukernavn` her); define ('DB_PASSWORD', 'password_here');

til

define ('DB_NAME', 'wpdb'); define ('DB_USER', 'wpuser'); define ('DB_PASSWORD', 'yOur-passw0rd');

Gjenta den samme installasjonsprosedyren på den andre serveren der du skal være vert for det andre WordPress-nettstedet (ikke glem å redigere Apache-konfigurasjonsfilen og erstatte 'your-domain1.com' med det faktiske domenenavnet som er hostet på den andre serveren).

Åpne din favoritt nettleser, naviger til http://your-domain1.com, åpne deretter en annen kategori og gå til http://your-domain2.com, og følg de enkle instruksjonene for å fullføre WordPress-installasjonene på begge serverne.

Logg inn på WordPress-administrasjonens bakside på den første nettsiden, gå til Plugins >> Add New >> og søk etter MainWP-plugin, og installer og aktiver deretter MainWP dashboard-plugin. På neste side klikker du La oss gå >> velg «webvert» og klikk fortsett. Hvis alle kravene i MainWP dashboard-plugin er oppfylt, klikker du Fortsett. På neste side velg typen hosting (VPS) og antall barn nettsteder du er

På neste side klikker du La oss gå >> velg «webvert» og klikk fortsett. Hvis alle kravene i MainWP dashboard-plugin er oppfylt, klikker du Fortsett. På neste side velg typen hosting (VPS) og antall barn nettsteder du er

Velg deretter typen hosting (VPS) og antall barnesider du planlegger å administrere (mindre enn 50 eller mer enn 50), og klikk deretter Fortsett.

Følg deretter instruksjonene og fortsett med MainWP dashboard-plugin-oppsettet i henhold til dine behov.

For å legge til et annet WordPress-nettsted, klikk på "Legg til ny side" -knappen, men sørg for å gå til administrasjonsbakgrunnen av ditt andre nettsted og installer og aktiver hovedprogrammet for ChildWP-barnet først. Du kan også slå på 'unike sikkerhets-ID'-alternativet fra MainWP-innstillingene for ekstra sikkerhet.

Deretter går du til WordPress administrasjonsback-end av ditt første nettsted. Fra HovedWP Dashboard-plugin klikker du på Legg til nytt nettsted og legger til nettadressen til det andre WordPress-nettstedet, skriver inn brukerens brukernavn og klikker på knappen Legg til ny side.

Det er det. Du kan administrere WordPress-installasjonene fra et enkelt sted ved hjelp av MainWP-plugin nå.

kilde

relaterte innlegg

Legg igjen et svar

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentaren din behandles.