2017-10-17 223 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的設置將被覆蓋。我可以忍受這一點,因爲這確實有效。