【问题标题】:Wordpress blank page after activating theme, but works in other server激活主题后的Wordpress空白页,但在其他服务器上工作
【发布时间】:2014-09-06 03:42:15
【问题描述】:

我正在尝试激活 Wordpress 主题,但我得到的只是一个空白页面,管理页面也变为空白。 WP的版本是3.9.1,兼容Mysql 5.1,PHP 5.2.4也兼容WP。有问题的主题是 MH 杂志,我将它放在另一台具有相同配置的服务器上,并且工作正常。

即使我尝试备份工作站点并将其放置在生产服务器中,但仍然是空白。 我尝试在 php 中上传 max_memory_limit 并且没有运气。错误日志和显示 php 错误没有显示任何内容,当我检查时只显示站点名称 HTTP 1.1 500 - 如果我将 wp_debug 设置为 true,则显示 HTTP 1.1 200。 文件权限也可以。

【问题讨论】:

  • 您好,找到您的主 index.php 文件,并在最顶部打开
  • 是的,无论如何主题都一样,不需要任何特殊的模块或配置。我会尝试显示错误,看看会发生什么。
  • @pmandell Op 说他们做到了“我将 wp_debug 设置为 true”
  • 还要检查 index.php 页面所在的文件夹中是否有错误文件,肯定是某种解析器错误,通常是空白页面。
  • 我做了这两件事,但没有任何显示仍然是空白的。

标签: php mysql wordpress


【解决方案1】:

要从 cmets 中解决这个问题 --- 这是一个社区 wiki 答案。

您的两台服务器是运行在同一个平台(Linux?Win?)还是不同的平台上?

两个平台上的插件集合是否相同?

这里有一些可以尝试的方法。

  1. 在死机白屏上查看源代码,看看源代码视图中是否有任何内容可以帮助您诊断问题。
  2. 停用所有插件,然后尝试使用主题。
  3. 如果它不起作用,那么这个主题在这个服务器设置上被破坏了。
  4. 一一重新激活插件。其中一个可能会给你死亡的白屏。然后你就知道该插件与该主题不兼容。

【讨论】:

    【解决方案2】:

    非技术人员的简单修复(真的像我一样)

    大量论坛推荐了各种代码更改和尝试的东西,但没有一个有效,所以我在逻辑上更简单地完成了这个过程并自己解决了它(在我的例子中)。一切的白屏,包括前端和管理员。我尝试了一切!

    基本上我要求 Wordpress 链接到一个主题,它确实做到了,但现在我无法将它改回来。由于它不会自动切换回默认主题,正如其他人所建议的那样,只需通过 ftp 删除主题文件夹即可,我必须自己强制执行。如果无法访问管理面板,我将如何(轻松)更改链接?好吧,我不能,所以我需要强制更改它链接的内容!

    最后,我基本上是通过 FTP 登录,进入 wp-content 文件夹,然后进入主题,找到我的主题文件夹列表并更改了最近选择并导致问题的主题文件夹名称,只需添加末尾有一个 x(随机字母)。然后我将主题文件夹“默认”更改为导致问题的主题的名称,然后在另一个窗口中刷新我的站点,此时它再次显示。所以硬编码的链接永远不会改变,但它链接的基本文件现在有了。

    网站现已备份,感谢上帝!然后我登录到 Wordpress 管理面板并更新了我的 Wordpress 版本,老实说,它已经有一段时间了,而且有点过时了,因此可能是导致错误的罪魁祸首。更新后,我返回 FTP 窗口,将文件夹重命名为“默认”,然后从我想要使用的实际主题文件夹的末尾删除“x”字符。 ta dah,它现在与我想要的主题完美搭配!无需任何花哨的代码更改或重新安装或删除等操作。BOSH!!

    希望这可以帮助一些人。 (显然不同人的笔画不同)

    【讨论】:

      猜你喜欢
      • 2019-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-07
      • 2017-08-10
      • 2019-12-19
      • 2019-08-06
      • 2014-03-15
      相关资源
      最近更新 更多