Wordpress wp-login undefined重定向

时间:2013-04-10 12:45:18

标签: wordpress login undefined

将wordpress安装从远程服务器移回我的localhost后,我遇到了一个我似乎无法修复的问题。

  • 下载了所有文件和数据库
  • 在选项数据库表中更改了网址
  • 将.htaccess更改为在右侧目录中运行

出于某种原因,当我现在进入WP管理目录并尝试登录时,按下登录按钮后,它会重定向到/wp-login.phpundefined/。注意wp-login.php后面的undefined。它当然会给出一个404页面。我也没有登录,当我再次访问WP管理员时,我仍然需要登录。登录代码具有正确的表单操作,因此它发生在登录脚本的过程中。

有人知道可能导致这种情况的原因吗?干杯!

2 个答案:

答案 0 :(得分:0)

修改您的wp-config.php以强制您的WP安装所在的域。

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

如果这不起作用,请使用Fine and Replace工具,该工具会将您网站的所有网址实例从旧数据库替换为新网站网址。

即。查找并替换。

http://localhost/

http://example.com/

答案 1 :(得分: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' );