什麼可供方式在乘坐php.ini中,如何在乘坐的php.ini
我想在坐的最大壽命時,
目前最大續航時間爲30分鐘,我想改變這個10小時,
告訴我的方式。
- 我試圖在PHP配置頁面的ini_set,
- 我試着用一些日誌(有一些片段),
- 終於嘗試.htaccess的
我上述的,可是方法是失敗的,
告訴我一些其他的方式來過騎php.ini的設置(最大續航時間)
爲了您的信息,我沒有權限訪問php.ini文件,
什麼可供方式在乘坐php.ini中,如何在乘坐的php.ini
我想在坐的最大壽命時,
目前最大續航時間爲30分鐘,我想改變這個10小時,
告訴我的方式。
我上述的,可是方法是失敗的,
告訴我一些其他的方式來過騎php.ini的設置(最大續航時間)
爲了您的信息,我沒有權限訪問php.ini文件,
您指的是哪個配置指令?
我能找到最接近的是session.gc_maxlifetime
是通過ini_set()
設定,例如
ini_set('session.gc_maxlifetime', 3600);
您可以根據該指令的change mode和PHP的運行方式更改配置設置。
一般來說,任何指令,它是PHP_INI_USER
或PHP_INI_ALL
可以使用ini_set()
如果PHP運行作爲Apache模塊進行更改,您可以在Apache的配置文件(httpd.conf
,.htaccess
使用php_value
和php_flag
指令, etc)
如果PHP通過CGI運行(在共享主機上非常流行),您可能可以包含自己的php.ini
文件。有一些微妙的這個方法我已經在博客廣泛這裏 - http://blog.philipbrown.id.au/2009/08/php-suexec-and-custom-php-ini-files/
你可以嘗試把以下到您.htaccess
文件
php_value session.gc_maxlifetime 3600
只有在Apache中使用'mod_php' – Phil 2011-06-03 06:19:41
如果函數ini_set不工作,它可能在服務器的php.ini文件中被禁用。如果是這種情況,那麼您可能無法覆蓋該設置,因爲防止人們重寫設置是禁用這些功能的專用設置。即使你沒有權限改變php.ini文件,你是否可以讀取它?如果是這樣,請查找disable_functions設置。如果您沒有訪問爲php.ini,試試,看看這是什麼給你:
echo ini_get('disable_functions');
當然,這可能已被禁用,太...
沒有設定最大壽命時,設置名稱不包含短橫線。此外max_life_time不存在。
A list of available settings可在php網站上找到。您嘗試設置/更改哪個設置?
是否在您的網站的根目錄中的php.ini文件? - 如果沒有,你應該能夠把你自己有沒有覆蓋它。 – Tim 2011-06-03 05:09:27
您的意思是'max_execution_time' – Petah 2011-06-03 05:16:23