WP-管理员登录并关闭所有安全保护后的空白页面

时间:2015-03-18 作者:Nonoseki

我已经创建了我的模板并安装了扩展,一切都很好。我在localhost上工作,然后上传到服务器并使用searchreplacedb2。php来像往常一样更改根url。

但是现在,我可以登录并访问localhost中的wp admin,但在我的服务器上我可以登录(正确并且在网站页面顶部有管理栏),但我有一个空白页面wp admin/

我取消了localhost上使用的所有安全性(在:function.php、wp-config.php、.htaccess-updated-on-server中删除了扩展名和文件修改),并再次上传了SQL数据库,但没有任何更改,我仍然有一个空白页面。

define(\'WP\\u DEBUG\',true);→ wp admin仍为空白页

我应该在哪里寻找解决方案?谢谢你的帮助!

3 个回复
SO网友:tao

WP 4.1.1似乎比以前的版本需要更多的内存。只需添加

define(\'WP_MEMORY_LIMIT\', \'256M\');

在您的wp-config.php 文件位于/* Stop editing */ 注释行,您应该去掉空白屏幕。如果你不能访问那么多的内存,那就少一点,但根据我的测试,最低要求是96M。这可能是一个bug,将由WP开发人员提前修复。WP应该在64米甚至48米处运行良好。

编辑:我错误地认为您存在内存泄漏错误,目前该错误与将现有WP安装更新为最新补丁有关,似乎相当大。您的问题与数据库中设置的选项错误有关。以下是我在将WP安装移动到新地址时运行的SQL查询:

UPDATE wp_options SET option_value = replace(option_value, \'http://www.old-domain.com\', \'http://www.new-domain.com\') WHERE option_name = \'home\' OR option_name = \'siteurl\';
UPDATE wp_posts SET guid = replace(guid, \'http://www.old-domain.com\', \'http://www.new-domain.com\');
UPDATE wp_posts SET post_content = replace(post_content, \'http://www.old-domain.com\', \'http://www.new-domain.com\');
如果没有日志,恐怕我帮不了什么忙。

SO网友:CodeX

从localhost导出DB时,最好在notepad++之类的程序中打开sql文件,并在导入到服务器之前在URL上执行“查找替换”。

我发现这些类型的插件弊大于利。

从localhost导出对我来说是这样的:

Export DB
Open `sql` file in notepad++
Find Replace the URL with the one on your domain
Import DB (.sql file)
edit and upload wp-config.php
每次都能正常工作

SO网友:Liton Arefin

这种问题我已经面对过好几次了。可能出现以下问题:内存限制缓存插件问题

卸载所有插件。如果问题没有解决,那么我解决的方法就是重命名“wp admin”文件夹,然后上传一个新下载的“wp admin”文件夹。希望对你有帮助。

结束

相关推荐

Wp-admin文件上载请求中缺少post_id

我正在尝试使用编辑器正上方的“添加媒体”按钮上载附件。请求转到wp-admin/async-upload.php 文件我可以放一个var_dump($_REQUEST); 打电话到那里。每当我上传一篇普通帖子的附件时$_REQUEST 包含post\\u id键,附件将该帖子另存为parent_post.但当我对自己创建的自定义帖子类型执行相同操作时post_id 缺少密钥。我不知道为什么。尝试向该上载请求添加XHR断点,但它们都会导致最小化的plupload。满的min.js代码,似乎是从通过它的任何数