Saya memigrasikan konten dari server produksi kami ke server dev kami dalam upaya menyinkronkan semua lingkungan. Saya menggunakan plugin WP Migrasi All-In-One.
Sekarang, ketika saya mengakses dev.domain.com saya diteruskan ke http://dev.domain.com/wp-signup.php?new=dev.domain.com
Kedengarannya seperti salah satu nilai database harus salah dan WordPress meneruskan saya di sini karena itu. Jika saya menonaktifkan Multisite, semuanya tampaknya berfungsi dengan baik.
Inilah .htaccess saya:
<FilesMatch "(\.(bak|config|sql|fla|psd|ini|log|sh|inc|swp|dist)|~)$">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
<FilesMatch "^(wp-config\.php|readme\.html|license\.txt)">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
dan konfigurasi wp saya:
/** Multisite / Wordpress Network **/
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'dev.domain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
/** fix for Multisite 'SubDomains' - Not Working for me :( */
define('ADMIN_COOKIE_PATH', '/');
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');
Anda ingin menambahkan ini ke file wp-config.php Anda:
Jadi secara keseluruhan, Anda akan memiliki:
Dan pastikan untuk memeriksa tabel dbprefix_options Anda di database untuk semua referensi domain.
sumber
Bagi saya, selain perubahan di atas, ternyata ada masalah konfigurasi DNS dengan penyedia hosting saya. Ketika WP awalnya diinstal sebagai satu situs ada
*.mydomain.com
entri di DNS yang menunjuk kemydomain.com
. Situs dipindahkan ke multisite dan semuanya berfungsi seperti yang diharapkan. Akhirnya ketika kami pindah kembali ke satu situs saya mulai mendapatkan kesalahan di atas. Menghapus*.mydomain.com
entri dari DNS saya melakukan trik untuk saya.sumber
Saya hanya ingin berbagi solusi saya yang berhasil pergi ke tabel database Anda wp_options dan pastikan WWW ditambahkan sehingga url adalah https://www.domain.com dan bukan https://domain.com melakukan ini untuk kedua siteurl dan meja rumah.
sumber
Saya menambahkan ke solusi Baxter Jones dengan sedikit lebih banyak konteks dengan pertanyaan aslinya. Saya secara manual mengubah catatan dalam tabel opsi untuk bidang 'siteurl' dan 'home' dari 127.0.0.1/wordpress menjadi http://dev.domain.com/ . Ini bekerja untuk saya setelah saya membuat perubahan yang disarankan lainnya untuk file wp-config.
sumber