【发布时间】:2013-07-17 09:00:38
【问题描述】:
我刚刚向我的托管公司请求安装 APC,之后他们告诉我他们必须将 PHP 处理程序从 suPHP 切换到 DSO + modruid2 或 FastCGI,我选择了 DSO。
但是现在我的网站坏了!该页面充满了未找到包含文件的警告。像这样:
Warning: include(): Filename cannot be empty in /home/mydomain/public_html/index.php on line 14
Warning: include(): Failed opening '' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/mydomain/public_html/index.php on line 14
是否存在一些权限问题? DSO 需要哪些配置更改才能运行?难道是modruid2没有正确安装?还是因为APC引起的问题?我真的没有太多 PHP 处理程序的经验,而且我似乎无法通过我的托管公司或搜索网络找到解决方案!
编辑
这是导致上述错误的第 14 行 - 在 DSO 问题之前它工作正常:
include ("include/header.php");
而且我在所有包含文件的地方都遇到了类似的错误。
【问题讨论】: