安装后出现插件错误

时间:2011-05-13 作者:NW Tech

我正在安装了最新PHP的Apche服务器上运行WP 3.1.2。我的WP是为多站点子目录设置的。这些网站的主题通常是经过修改的二十十个主题。

安装一个新插件后,我会按站点激活,而不是按网络激活,然后我可以单击管理UI中的几个链接,然后会出现以下错误提示Warning: require_once

安装什么插件或如何激活插件(每个站点或网络)无关紧要。我已经核实了“丢失的文件”应该在哪里。我使用的是最新版本,其中大多数都在过去一个月左右进行了更新,根据插件的官方WP论坛,其他用户声称它们工作正常。

必须进入每个插件并将目录硬编码到每个插件文件中,这真是一件麻烦事。我尝试重新安装所有的WP核心文件,但没有成功。

有没有其他人看到过或知道如何修复它?

Edit: 在一个完全不同的领域,在一个新的数据库上安装了全新的WP,我看到了同样的情况。任何新插件安装都会显示丢失文件错误。这非常烦人,我需要解决它。我怀疑这是Apache内部的问题,但不确定。

2 个回复
最合适的回答,由SO网友:NW Tech 整理而成

我最终迁移到了一个新服务器,解决了所有问题。我认为在更新后,原始服务器上的某些内容已损坏。

SO网友:Chris_O

问题显然与主题或任何特定插件无关。问题是在任何时候看到include或require时都会引发致命错误。

我唯一的其他建议是打开php。ini文件并查找行

include_path=\'.:/usr/local/lib/php\'

并通过放置;它的前面看起来是这样的:

;include_path=\'.:/usr/local/lib/php\'

这将导致php使用默认的include路径,这可能会解决问题。

进行更改后,重新启动apache$ /etc/init.d/apache2 restart$ /etc/init.d/httpd restart$ service httpd restart 取决于您运行的linux发行版。

结束