【发布时间】:2018-03-29 03:54:27
【问题描述】:
除了直接通过 GoDaddy 的 cpanel 共享主机提供的有限选项之外,我一直在思考如何实际使用自定义 php.ini 设置。
他们的documentation 似乎是错误的或过时的。我和他们通了电话小时;他们一无所知。
我在/home/[username] 和/home/[username]/public_html 中都有相同的ini 文件,分别命名为php.ini、php5.ini、php56.ini 和.user.ini:
display_errors = Off
log_errors = On
error_reporting = E_ERROR | E_WARNING
error_log = /home/[username]/php_error.log
memory_limit = 512M
post_max_size = 64M
max_input_vars = 10000
我已经无数次地杀死 PHP 进程。等了一夜。牺牲了一只山羊。
phpinfo() 的输出清楚地表明这些配置没有生效,PHP 只是将错误日志转储到包含错误发生的 PHP 文件的目录中。
让 PHP 配置在 GoDaddy 共享 Linux cpanel 主机上运行的实际正确位置和文件名是什么?
【问题讨论】:
-
如果您可以执行 phpinfo(),请检查以下字段:“配置文件 (php.ini) 路径”、“加载的配置文件”、“扫描此目录以获取其他 .ini 文件”、“已解析的其他 .ini 文件。
-
啊哈...我列出了
/opt/alt/php56/link/conf/alt_php.ini,我似乎可以写信,并且似乎生效了。
标签: php configuration hosting shared-hosting