PHP上傳檔案、執行時間、記憶體的限制與修改

因為在匯入Wordpress時一直失敗,原因在於免費的虛擬主機限制資源,
所以試著修改.htaccess來取得更多的資源,當然是失敗的。

不過在修改.htaccess的同時,也學習了幾個參數的用法,順便記錄下來。

我在.htaccess中設定的參數:
php_value post_max_size 10M
php_value upload_max_filesize 10M
php_value memory_limit 150M
php_value max_execution_time 259200
php_value max_input_time 259200

如果可以修改php.ini的話,可以改為下列:
(虛擬主機是無法直接修改php.ini)
post_max_size = 10M
upload_max_filesize = 10M
memory_limit = 150M
max_execution_time = 259200
max_input_time = 259200

參數簡易說明:
1. max_execution_time
  PHP Script執行的時間上限(秒),避免程式錯誤而導致無窮迴圈。

2. max_input_time
  接收上傳資料的時間上限(秒)。如果網路比較慢,則需加大時間。
  設置為-1 表示不限制。

3. memory_limit
  限制單一PHP Script使用系統記憶體的上限,值應大於post_max_size的值。

4. post_max_size
  以POST進行一次表單提交中能夠接收的資料量上限。
  此值應該比upload_max_filesize要大。

5. upload_max_filesize
  單一上傳檔案的資料量上限