Wordpress网站管理员面板无法登录

时间:2016-12-02 11:56:23

标签: php wordpress

我已经对我的实时网站进行了备份,并将其安装在本地服务器上,完成了与URL,用户名和密码相关的所有设置,但它正在抛出警告

  

警告:标题可能不包含多个标题,在第417行的C:\ xampp \ htdocs \ myproject \ wp-login.php中检测到新行

enter image description here

第417行的代码:

  

setcookie(TEST_COOKIE,'WP Cookie check',0,SITECOOKIEPATH,COOKIE_DOMAIN,$ secure);

请帮我解决这个错误。 提前致谢

1 个答案:

答案 0 :(得分:3)

以下错误是由WordPress数据库中的站点或主页URL之后的空格引起的:

Warning: Header may not contain more than a single header, new line detected.

要修复此错误,您可以在WordPress信息中心内或通过WordPress安装的数据库更改网站或主页网址。

修复WordPress信息中心内的网址(推荐)

要修复WordPress信息中心内的主页和网站网址:

登录您的WordPress信息中心。 在左侧菜单中,转到Settings > General。 在WordPress地址(URL)和站点地址(URL)字段中,确保URL后面没有空格。 单击保存更改。 修复phpMyAdmin中的URL

  

选项1:手动编辑数据库

手动编辑WordPress数据库中的站点和主页URL:

  

登录cPanel。

在“数据库”部分中,单击phpMyAdmin图标。 从左侧菜单中,选择WordPress安装的数据库。 从左侧菜单中,选择wp_options。 查找并编辑siteurl和home的记录,确保域名后没有空格。

  

选项2:运行SQL查询

如上所述,作为手动编辑数据库的替代方法,您可以在phpMyAdmin中运行SQL查询,以一次更新这两个字段(站点和主页)。要做到这一点:

登录cPanel。 在“数据库”部分中,单击phpMyAdmin图标。 从左侧菜单中,选择WordPress安装的数据库。 从顶部菜单中,单击SQL选项卡。 在文本框中,输入以下查询,将localhost替换为您的域名:

UPDATE `wp_options` SET option_value='http://localhost/sitename' WHERE option_name='siteurl' OR option_name='home';

点击“开始”。

参考:http://support.hostgator.com/articles/specialized-help/technical/wordpress/wordpress-header-may-not-contain-more-than-a-single-header