-2

我已经在开发 LAMP 服务器上工作了几个月,没有任何问题。

最近,每当我更新网络服务器上的文件时,我所做的更改都不会生效。我已经确认修改后的文件已经从 shell 上传到文件系统,但是当我在浏览器中运行文件时,没有任何添加生效。

有人知道这可能是什么吗?

编辑:好的,我发现了问题。我正在更新的文件是另一个文件夹中的 PHP 包含。父文件的顶部是这一行:

ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . '/usr/share/xxxx/zzzz');

由于未知原因,这停止了工作(可能 ini 中的 include_path 以某种方式更改)。

我必须更改 PHP 包含以包含包含的完整路径,然后我的更新开始起作用。

4

1 回答 1

0

您可以查看缓存版本(尝试强制刷新 - CTLR-F5),或者您更改了与提供它们不同的位置的文件。检查您的 httpd 配置并查看两个位置是否匹配。

于 2013-08-13T19:49:48.503 回答