首页  >  文章  >  后端开发  >  开了opcache之后,wordpress完全无响应了?

开了opcache之后,wordpress完全无响应了?

WBOY
WBOY原创
2016-08-04 09:19:101383浏览

我的wordpress使用了一段时间后,开发了一个主题,安装了若干个插件后,网站性能下降,所以就打算开下opcache,但是开启之后,网站就完全无响应了(发出请求后立马空响应),apache服务器也没有记录下任何的错误日志。
服务器各软件版本:centos, php5.4, wordpress4.5, apache2.2
web服务器运行环境:apache 使用 modfcgi 模块运行 php
尝试过的方法:

<code>在没有完全重装wp的情况下,停用或删除所有插件,使用wp自带的主题,删除整个数据库,重新安装wp数据库,更新wp到最新版本。都无效果。
完全重装(即是重新下载安装包安装)后,就没问题。所以这也可以得出此问题跟操作系统和apache应该是无关的。
</code>

以下是chrome访问出问题的wp时的响应截图:
开了opcache之后,wordpress完全无响应了?

开了opcache之后,wordpress完全无响应了?

php.ini 中 opcache 的配置如下(本来想发整个ini文件出来的,但是超过文章允许长度):

<code>zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/opcache.so"
;opcache.blacklist_filename="/etc/php/opcache/blacklists"
opcache.memory_consumption=256
opcache.interned_strings_buffer=16
</code>

回复内容:

我的wordpress使用了一段时间后,开发了一个主题,安装了若干个插件后,网站性能下降,所以就打算开下opcache,但是开启之后,网站就完全无响应了(发出请求后立马空响应),apache服务器也没有记录下任何的错误日志。
服务器各软件版本:centos, php5.4, wordpress4.5, apache2.2
web服务器运行环境:apache 使用 modfcgi 模块运行 php
尝试过的方法:

<code>在没有完全重装wp的情况下,停用或删除所有插件,使用wp自带的主题,删除整个数据库,重新安装wp数据库,更新wp到最新版本。都无效果。
完全重装(即是重新下载安装包安装)后,就没问题。所以这也可以得出此问题跟操作系统和apache应该是无关的。
</code>

以下是chrome访问出问题的wp时的响应截图:
开了opcache之后,wordpress完全无响应了?

开了opcache之后,wordpress完全无响应了?

php.ini 中 opcache 的配置如下(本来想发整个ini文件出来的,但是超过文章允许长度):

<code>zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/opcache.so"
;opcache.blacklist_filename="/etc/php/opcache/blacklists"
opcache.memory_consumption=256
opcache.interned_strings_buffer=16
</code>

已经找到问题的原因,不是wp的锅,而是因为php.ini中开启了 zend guard 和 ioncube 这两个php代码加密扩展的原因。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn