- 自动的功能还是少用~
1 小时 31 分钟之前 - 自动的功能还是少用~
1 小时 32 分钟之前 - 不需要激活的也激活了,不是很方便。
1 小时 55 分钟之前 - 这个很好,嘿嘿。我用
5 小时 57 分钟之前 - 期待新的革命啊
6 小时 26 分钟之前 - 好喜感
6 小时 26 分钟之前 - 这模板不错 带走
6 小时 27 分钟之前 - 不错 喜欢
6 小时 31 分钟之前 - 好强啊
6 小时 32 分钟之前 - 请问添加在functions.php那个部分?我添加了,但
16 小时 30 分钟之前
登录WordPress管理面板时遇到问题时可以参考下面这些解决方法。
确定浏览器的cookies已被激活。
有些插件可能会影响登录进程。如果登录出现问题,可以在管理面板中禁用所有插件或者移除/wp-content/plugins/ 文件夹中的插件,使之不再影响登录。
有时wp-login.php文件会因内部出错或被错误上传而影响登录。
// redefining user_login ensures we return the right case in the email
将其中的:
$user_login = $user_data["user_login"];
替换成:
$user_login = $user_data->user_login;
使用phpMyAdmin并仔细修改数据库。
如果是因为密码错误而无法登录,请参考重设WordPress密码。
切记,用户名和密码字段都是区分大小写的!
在某些情况下WordPress网站的URI可能会被重设。
// If someone has moved WordPress let's try to detect it
//if ( dirname('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']) !
= get_settings('siteurl') )
// update_option('siteurl', dirname('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']) );
如果遇到HTTPS安全问题,可以将wp-includes/vars.php中的:
define('COOKIEPATH', preg_replace('|http://[^/]+|i', '', get_settings('home') . '/' ) );改为:
define('COOKIEPATH', preg_replace('|https?://[^/]+|i', '', get_settings('home') . '/' ) );当然要记得把选项中的URL也改成https://
参见FAQ中的Solving the Headers Already Being Sent Problem
有时可以从域名内访问博客,但不能进行外部访问。即使根据上文中更改wp-options MySQL表进行操作也无法登录。
这时可以双击wp-options表中的siteurl值(WordPress网站URL)和home值(博客地址URL),检查两者是否引用同一个可用的外部地址,如http://blog.yourdomain.com。标准WordPress安装可能会使两者引用本地(内部)主机名,如http://servername。
有些防火墙(如eTrust Personal Firewall)会阻止用户登录WordPress。这时可以禁用防火墙,然后再次登录。
如果以上方法都不管用,上论坛求助吧,告诉人们你试过的各种方法。一定要给出你所知的服务器设置的详细情况,包括遇到问题时的mySQL和PHP版本、操作系统、浏览器以及WordPress版本。
发表新评论