php - 开了opcache之后,wordpress完全无响应了?
ringa_lee
ringa_lee 2017-04-11 09:42:42
0
1
521

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

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

以下是chrome访问出问题的wp时的响应截图:

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

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
ringa_lee
ringa_lee

ringa_lee

全員に返信(1)
巴扎黑

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!