Среда разработки WPMU

Это мой первый раз, когда я играл с WPMU, я пытаюсь переместить весь сайт WPMU в субдомен сам по себе для среды разработки. Сам сайт использует субдомены, поэтому у меня возникают проблемы с его работой. У кого-нибудь была эта задача / проблема раньше?

Мне нужно переместить http://example.com на http://dev.example.com .

Я переместил все файлы в подпапку и настроил ее через сервер, переместил базу данных в отдельную, обновил home & siteurl в таблице wp_options а мой wp_config.php выглядит следующим образом:

 define( 'WP_ALLOW_MULTISITE', true ); define( 'MULTISITE', true ); define( 'SUBDOMAIN_INSTALL', true ); define( 'NOBLOGREDIRECT', 'http://dev.example.com/' ); // added by me in dev only $base = '/'; define( 'DOMAIN_CURRENT_SITE', 'dev.example.com' ); define( 'PATH_CURRENT_SITE', '/' ); define( 'SITE_ID_CURRENT_SITE', 1 ); define( 'BLOG_ID_CURRENT_SITE', 1 ); 

Когда я пытаюсь ударить субдомен dev в браузере, он перенаправляется на

 /wp-signup.php?new=dev.example.com 

Может ли кто-нибудь помочь / дать указатели / что-нибудь?

Solutions Collecting From Web of "Среда разработки WPMU"

Multisite должен быть либо один, либо другой, и он не предназначен для изменения. Если бы я был вами, я бы переместил его в тестовый домен, а не в поддомену, так как вам придется изменить его, когда пришло время двигаться, и я не знаю, какое поведение вы увидите ,

Учебник здесь .

В основном, создайте резервную копию своей БД, измените URL каждого блога, отключите VHOSTS в wp-config.php , включите или отключите подстановочный домен в зависимости от него и перенаправьте старый корневой URL на новый корневой URL.

Причина, по которой вы получаете сообщение об ошибке, заключается в том, что, согласно базе данных, основным доменом является example.com . По умолчанию WPMU перенаправляет вас на страницу регистрации, если субдомен не распознается.

Вы не забыли изменить встроенные URL-адреса сайтов (их можно найти в разделе «Настройки» администратора)? Я пытался сделать то, что вы делаете в прошлом, но так и не смог это сделать (в любом случае, для моей настройки это было бесполезно и действительно бессмысленно). Вам также нужно будет запомнить регистрационный домен *.dev.example.com .