我已经在开发 LAMP 服务器上工作了几个月,没有任何问题。
最近,每当我更新网络服务器上的文件时,我所做的更改都不会生效。我已经确认修改后的文件已经从 shell 上传到文件系统,但是当我在浏览器中运行文件时,没有任何添加生效。
有人知道这可能是什么吗?
编辑:好的,我发现了问题。我正在更新的文件是另一个文件夹中的 PHP 包含。父文件的顶部是这一行:
ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . '/usr/share/xxxx/zzzz');
由于未知原因,这停止了工作(可能 ini 中的 include_path 以某种方式更改)。
我必须更改 PHP 包含以包含包含的完整路径,然后我的更新开始起作用。