我有一個FTP訪問subdomain.website.com而不是cPanel的website.com 我想更改一些設置php.ini文件,但我無法找到一個。而且php的信息說如何更改子域上的php.ini文件的php配置目錄
Configuration File (php.ini) Path /usr/local/lib
Loaded Configuration File /usr/local/lib/php.ini
我有一個FTP訪問subdomain.website.com而不是cPanel的website.com 我想更改一些設置php.ini文件,但我無法找到一個。而且php的信息說如何更改子域上的php.ini文件的php配置目錄
Configuration File (php.ini) Path /usr/local/lib
Loaded Configuration File /usr/local/lib/php.ini
您不能編輯/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設置。
如果你只能訪問子域的文檔根目錄,那麼你將無法訪問這個文件。原因是php.ini
所在的目錄是以上,您可以訪問以上的目錄。
使用共享主機時也會出現這種情況 - 大多數主機提供商不允許您觸摸此文件。
但是,您可以使用駐留在子域的文檔根目錄中的.htaccess
文件對配置進行內存中的更改。你可以用php_value
指令來做到這一點。這隻能在使用PHP作爲Apache模塊時才能完成 - 如果PHP以CGI模式運行,那麼這是不可能的。
欲瞭解更多信息,請參考PHP手冊:How to change configuration settings
我的網站上沒有.htaccess文件。我試圖創建一個新文件,並將該命令放在最大執行時間,之後,我的網站的任何頁面都無法訪問。我不得不通過FTP刪除.htaccess文件。 如何製作一個.htaccess文件以及如何放入它?我正在增加max_execution_time。 –