用ini_alter();ini_get();ini_restore();ini_set();這幾個函數來改變
set_time_limit(60);
ini_set('memory_limit', -1);
if(!extension_loaded( "gd"))
dl( "php_gd2.dll ");
ini_set('error_reporting', e_all);
date_default_timezone_set('prc');
可以修改一部分如session.path includes_path
2.加上2句話看報錯資訊
error_reporting(e_all);
ini_set('display_errors', "on");
#log_errors
說明 : 設定一個程式所允許執行的秒數,如果到達限制的時間,程式将會傳回錯誤。
它預設的限制時間是30秒,max_execution_time的值定義在結構檔案中
(在php3中叫做php3.ini,在php4則叫做php.ini),如果将秒數設為0,表示無時間上的限制。
本指令設定了一個腳本所能夠申請到的最大記憶體位元組數。這有助于防止寫得不好的腳本消耗光伺服器上的可用記憶體。要使用此指令必須在編譯的時候激活。因 此 configure 一行中應該包括:–enable-memory-limit。如果不需要任何記憶體上的限制,必須将其設為 -1。
自 4.3.2 起,當激活了 memory_limit,php 函數 memory_get_usage() 便可以使用了。
當使用 integer 類型時,其值以位元組為度量機關。還可以用簡化符号,說明見此 faq。
在phpchina的論壇上,有人這樣說:
出現顯示空白頁的情況,特别是在打開子產品管理相關頁面的時候,出現這個問題一般有2個原因造成。
1、記憶體不夠
2、延時不夠
如果你ini_set(“memory_limit”, *)傳回了false,不妨檢查下, 是否開啟了安全模式在安全模式下不能使用ini_set的指令:
1. max_execution_time
2. memory_limit
3. child_terminate