我的前任利用 PEAR 的 Mail 包为我们学校的报纸开发了一个简单的新闻通讯系统。随着我发展这个系统(和我们的网站),我们不断被困在 Plesk 重写 vhost.conf 文件中,其中 PEAR 包含路径是手动输入的。这已经成为一项难以管理和运行的任务。我和前任开发人员都曾发过“通知”,试图解决这个问题,但我们无法完全解决。
我正在尝试通过另一个主机转移到 cPanel,所以希望它会消失在那里,但在此之前,如果没有持续的“网络存在”,要获得系统的稳定采用可能会非常困难。
我搜索了好久,还是没找到解决办法。我对服务器管理领域还很陌生(大约一年前命令行才出现。=/),所以我什么也没找到。任何帮助都会有用。
弹出“类似问题”这但它似乎仍然依赖于 vhost.conf,并且仍然允许 Plesk 内的更改覆盖更改。
答案1
PHP 包含路径应在 php.ini 文件中设置。可以在 httpd.conf 文件中添加设置 - 从您在此处所说的内容来看,我假设这是一个(非常不安全的)共享托管包?在这种情况下,您不应该有权修改它。
您可以通过 .htaccess 文件使用与 httpd.conf 文件相同的语法来更改 PHP 设置。
您还可以使用以下方式覆盖 PHP 代码中的设置ini_set()