【问题标题】:Blank page when accessing page in admin在管理员中访问页面时出现空白页面
【发布时间】:2015-10-10 08:14:33
【问题描述】:

当我点击 WordPress 管理中的页面链接时,我得到一个空白页面

/wp-admin/edit.php?post_type=page

它只发生在页面上,所有其他帖子类型都很好。我有很多页,将近 2000 页。

这是我到目前为止没有运气的尝试:

  • 切换到默认主题
  • 停用所有插件
  • 在 wp-config 中停用修订版

这是我的一些 php 设置:

  • WP 内存限制:256MB
  • PHP 帖子最大大小:8MB
  • PHP 时间限制:300
  • PHP 最大输入变量:1920

当我打开 WP_debug 时,当我点击页面时会得到这个:

Notice: The called constructor method for WP_Widget is deprecated since  version 4.3.0! Use

__construct()

in /var/www/vhosts/example.com/wp-includes/functions.php on line 3457

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 80 bytes) in /var/www/vhosts/example.com/wp-includes/wp-db.php on line 2258

感谢任何帮助。

【问题讨论】:

  • 你的主题文件夹结构怎么样??..你有一个叫page.php.?
  • 是的,我的主题中有 page.php。

标签: php wordpress


【解决方案1】:

似乎是内存问题。您能否在您的 wp-config.php 中添加以下内容

define( 'WP_MAX_MEMORY_LIMIT' , '512M' );

让我们知道 tihs 是否可以解决您的内存问题?由于当前的错误是分配的 256M 内存不足以加载页面。

【讨论】:

  • 我这样做了,但我也发现我需要编辑以下内容:./wp-includes/default-constants.php:28: define( 'WP_MAX_MEMORY_LIMIT', '256M' );
猜你喜欢
  • 2012-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多