2015-06-08 68 views

回答

1

您不能編輯/usr/local/lib/php.ini。這是cPanel服務器上的全局PHP配置文件。

根據您的主機服務器的配置,您可以將自定義php.ini上傳到您的子域的文檔根目錄中。如果您的主機不允許自定義php.ini,則可以嘗試使用.htaccess文件來使用php_value標誌更改PHP設置。

更改默認的PHP配置參數完全取決於主機服務器的配置。

編輯:

如果你的主機服務器配置爲通過的.htaccess更新PHP配置值,在你的.htaccess添加下面一行:

php_value max_execution_time 300 

如果服務器沒有配置爲允許php_value標誌,您的網站將停止工作。在這種情況下,你需要從你的.htaccess中刪除這段代碼,你需要聯繫你的主機,讓他們以正確的方式使用自定義的php設置。

+0

我的網站上沒有.htaccess文件。我試圖創建一個新文件,並將該命令放在最大執行時間,之後,我的網站的任何頁面都無法訪問。我不得不通過FTP刪除.htaccess文件。 如何製作一個.htaccess文件以及如何放入它?我正在增加max_execution_time。 –

1

如果你只能訪問子域的文檔根目錄,那麼你將無法訪問這個文件。原因是php.ini所在的目錄是以上,您可以訪問以上的目錄。

使用共享主機時也會出現這種情況 - 大多數主機提供商不允許您觸摸此文件。

但是,您可以使用駐留在子域的文檔根目錄中的.htaccess文件對配置進行內存中的更改。你可以用php_value指令來做到這一點。這隻能在使用PHP作爲Apache模塊時才能完成 - 如果PHP以CGI模式運行,那麼這是不可能的。

欲瞭解更多信息,請參考PHP手冊:How to change configuration settings

相關問題