2013-04-10 4 views
0

После перемещения установки wordpress с удаленного сервера обратно на мой локальный хост я столкнулся с проблемой, которую я не могу исправить.Wordpress wp-login undefined redirect

  • загружены все файлы и базы данных
  • измененные URL, в таблице опций дб
  • изменил .htaccess для работы в нужном каталоге

По какой-то причине, когда я теперь переходим к каталог администратора WP, и я пытаюсь войти в систему, после того как я нажму кнопку входа, он перенаправляет на /wp-login.phpundefined/. Обратите внимание на undefined за wp-login.php. Это, конечно, дает 404 страницы. Я также не вошел в систему, когда снова перехожу к администратору WP, мне все равно нужно войти в систему. Код логина имеет правильное действие формы, поэтому он происходит где-то в процессе скрипта входа.

Кто-нибудь может понять, что может вызвать это? Ура!

ответ

0

Редактировать wp-config.php, чтобы заставить домен, на котором установлена ​​ваша WP.

define('WP_HOME','http://example.com'); 
define('WP_SITEURL','http://example.com'); 

Если это не работает, используйте Fine and Replace инструмент, который заменит все экземпляры URL вашего сайта из старой базы данных в новый URL сайта.

i.e. Найти и заменить.

http://localhost/ 

к

http://example.com/ 
0

wp-login.php могут быть использованы для (пере) установить URI.

Найти эту строку:

require(dirname(__FILE__) . '/wp-load.php'); 

и вставьте следующие строки ниже:

// FIXME: do comment/remove these hack lines (once the database is updated). 

update_option('siteurl', 'http://your.domain.name/the/path'); 
update_option('home', 'http://your.domain.name/the/path'); 
+0

спасибо за редактирование – mecyborg