架設主機作業系統: RedHat Linux 8.0
您安裝的程式: Apache 2.0.47 + php 4.3.3 + MySQL 4.0.14
您的 phpBB2 版本:phpBB 2.0.6
狀況描述:
我已經參考了竹貓網站所有關於 attachment mod 的文章, 依然無法解決問題,
可以上傳檔案, 但是無法超過預設的 2MB 限制, 我修改了 /etc/php.ini 的設定如下
代碼: 選擇全部
file_uploads = On
upload_max_filesize = 20M
max_execution_time = 900
max_input_time = 900
memory_limit = 21M
代碼: 選擇全部
LoadModule php4_module modules/libphp4.so
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 20971520
</Files>
<1>系統管理 -> 附加檔案 -> 管理選項 -> 附加檔案檔案大小設定
"檔案大小" -> 改為 10 MB
"附加檔案限額" -> 改為 1000 MB
<2>系統管理 -> 副檔名 -> 副檔名群組控制
"允許的" -> 勾選\r
"最大的檔案大小" -> 改為 10 MB
附註 :
有一點我想特別註明的, 就是我的 Apache 2.0.47 及 php 4.3.3 是用\r
tarball 的方式更新的, 也就是編譯原始碼的安裝法
但是原來存在的 Apache 及 php 卻是以 rpm 的方式安裝
這樣就造成一個問題, 設定檔重複出現在不同的路徑下
httpd.conf 就有
/etc/httpd/conf/httpd.conf
/usr/local/apache2/conf/httpd.conf
兩個地方\r
經過測試, 發現只有 /usr/local/apache2/conf/httpd.conf
這個設定檔會產生作用, 這也是新安裝的 apache 版本設定檔標準路徑
php.ini 搜尋過後只發現一個, 就是\r
/etc/php.ini
我的疑問就是, 由於apache 及 php 以舊版本 rpm 方式存在\r
新版本卻用 tarball 方式安裝, 造成某些設定檔路徑不同
不知道會不會遺漏了什麼設定檔沒有修改



