2017-10-17 221 views
0

我一直拉我的头发,如何实际使用自定义php.ini设置之外的有限选项可直接通过GoDaddy的cpanel共享主机。GoDaddy php.ini共享cPanel托管...在哪里,什么和如何?

看来他们是documentation是错的或过时的。我花了小时与他们的电话;他们无能为力。

我有相同的ini文件命名为两个/home/[username]/home/[username]/public_htmlphp.iniphp5.iniphp56.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托管?

+0

如果您可以执行phpinfo(),请检查以下字段:'配置文件(php.ini)路径','加载配置文件','扫描该目录以获得额外的.ini文件','解析其他.ini文件”。 –

+0

Ah-ha ...我列出了'/ opt/alt/php56/link/conf/alt_php.ini',我似乎可以写入并且似乎生效。 –

回答

0

答案,对我来说,似乎是编辑的“附加系统” ini文件在/opt/alt/php56/link/conf/alt_php.ini

一个需要注意的是,如果你通过的cPanel更改PHP的设置将被覆盖。我可以忍受这一点,因为这确实有效。