GNU/Linux >> Belajar Linux >  >> Linux

Instal multi-situs WordPress

Artikel ini menjelaskan cara mengonfigurasi WordPress multi-situs, memungkinkan Anda membangun jaringan situs web di instalasi WordPress Anda.

Penting :Dukungan Rackspace tidak mendukung konfigurasi WordPress. Artikel ini memberikan langkah-langkah sebagai solusi upaya terbaik, tetapi pengembang Anda harus meninjaunya secara menyeluruh sebelum menerapkannya untuk mencegah waktu henti yang tidak terduga.

Prasyarat

  • Instalasi WordPress
  • Tautan permanen diaktifkan sehingga URL Anda terlihat seperti http://example.com/my-page bukannya http://example.com/?p=1654
  • Plugin yang dinonaktifkan
  • Cadangan dari instalasi WordPress

Ubah wp-config.php

  1. Buka wp-config.php file di server Anda. Lokasi default adalah/var/www/html/ .
  2. Tambahkan baris berikut di atas / Itu saja, berhenti mengedit! Selamat ngeblog. / ** komentar:
define('WP_ALLOW_multi-site', true);

Penyiapan jaringan

  1. Masuk ke dasbor administrator melalui http://YOUR_SITE/wp-config.php .

  2. Navigasikan ke Alat> Penyiapan Jaringan .

    Catatan :Tergantung pada instalasi Anda, Anda dapat memilih antara menggunakan subdomain atau subdirektori untuk situs Anda yang berbeda. Subdomain mirip dengan site1.example.com dan site2.example.com , sedangkan asubdirektori mirip dengan example.com/site1 dan example.com/site2 .

  3. Di Judul Jaringan , masukkan nama jaringan dan email administrator jaringan.

  4. Klik Pasang .

File konfigurasi dan .htaccess

  1. Buka wp.config.php file untuk diedit.

  2. Tempatkan kode berikut setelah baris membaca ** /* Itu saja, berhenti mengedit! Selamat blogging. */ ** komentar:

    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. Simpan perubahan Anda.

  4. Buka /var/www/html.htaccess untuk diedit.

  5. Ganti semua konten dalam file dengan kode berikut:

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 Administrator Jaringan

Melakukan langkah-langkah sebelumnya menyelesaikan instalasi multi-situs. Di pojok kiri atas, Anda akan melihat tab bernama Situs Saya , yang mencakup Admin Jaringan menu dengan tab berikut:

  • Dasbor: Tambahkan pengguna dan situs baru ke jaringan.
  • Situs: Kelola semua situs di jaringan Anda.
    • Tambahkan yang baru: Tambahkan situs baru dan tentukan alamat situs (URL), judul, bahasa, dan email administrator.
  • Pengguna: Kelola semua pengguna jaringan Anda.
  • Tema: Pasang, copot, dan aktifkan tema untuk jaringan.
  • Plugin: Hanya admin super yang dapat menggunakan administrator plugin untuk menginstal plugin baru. Untuk mengizinkan admin situs mengaktifkan atau menonaktifkannya, admin super harus memilih Plugin kotak centang pada Aktifkan menu administrasi bagian Setelan tab.
  • Setelan: Kelola setelan dasar.

Kesimpulan

Dengan multi-situs WordPress, Anda dapat mengelola berbagai situs di bawah domain yang sama. Jika Anda memilih untuk menggunakan subdomain, pertimbangkan untuk menggunakan sertifikat wildcard untuk mencakup semua situs.


Linux
  1. Instal WordPress di Server Web LiteSpeed

  2. Cara menginstal WordPress di Plesk

  3. Instal WordPress di akun pengguna sebagai root

  1. Cara menginstal iperf di RHEL 8

  2. Cara Menginstal Wordpress 4 Di CentOS 7

  3. Instal WordPress di Fedora 20

  1. Bagaimana cara menginstal WordPress di Plesk?

  2. Cara menginstal WordPress

  3. Cara menginstal WordPress di Ubuntu 18.04