[問題]attach mod 2.3.9 無法上傳大檔案

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
lasthero
星球公民
星球公民
文章: 172
註冊時間: 2002-07-18 11:23
來自: 那普勒星
聯繫:

[問題]attach mod 2.3.9 無法上傳大檔案

文章 lasthero »

●架設主機作業系統:WindowsXP Pro SP1
●上網方式:­HiNet 3M/512K
●安裝的程式:Apache 2.0.47 + php 4.3.3 + MySql 4.0.15
●您的 phpBB2 版本:phpBB2 2.0.6
●問題:attach mod 2.3.9 無法上傳大檔案

每當使用者要上傳超過800K的檔案時, 當要傳玩時或傳到一半, 網頁就突然出現\r
"無法顯示網頁"的錯誤訊息, 然而只上傳2xx-3xxk的時候往往都會成功, 我已在\r
控制台副檔案相關設定將所有有關檔案上傳的容量設定調至10M, 配額限制我也
改成High, 我也有針對 php.ini 裡面更改相關設定:

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir = c:\php\ul_temp

; Maximum allowed size for uploaded files.
upload_max_filesize = 20M

但始終上傳失敗, 是否因為上傳大檔時因為花時間比較久, 而系統有設置timeout
時間太短導致此結果呢? 如果是的話那請問要在哪裡改呢? 其實我有針對此問題
去改php.ini:

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 900 ; Maximum execution time of each script, in seconds
max_input_time = 900 ; Maximum amount of time each script may spend parsing request data
memory_limit = 21M ; Maximum amount of memory a script may consume (8MB)

以及看到一篇類似文章, 他裡面說要增加如下東西至 httpd.conf 裡:

LoadModule php4_module modules/libphp4.so
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 20971520
</Files>

結果改完後重新restart service還是一樣失敗!!

天阿.......有誰可以幫幫我的呢.........><
lasthero
星球公民
星球公民
文章: 172
註冊時間: 2002-07-18 11:23
來自: 那普勒星
聯繫:

文章 lasthero »

另外補充一點, 我有安裝 BlackICE 防火牆軟體, 不知道這跟我遇到的問題有沒有關聯.
ttsmarco
星球公民
星球公民
文章: 58
註冊時間: 2003-09-11 10:51

文章 ttsmarco »

記得我也遇到過一樣的問題
不過解決了 :mrgreen:
印象中php.ini與httpd.conf 是關鍵.有幾個地方要改(有錯請指正)
php.ini裡面有一個地方\r
max_execution_time = 800
max_input_time = 600 ←這裡竹貓似乎並沒有提到(當初也是卡在這裡.還好自己有試.才解決)
memory_limit = 20M
(上面的數字請自己用適合的.我是舉個例子)
防火牆我就不清楚了.因為我沒有裝..我是自己架ftp sever.不知有沒有影響\r
剩下的部分應該用搜尋的就有了^^
最後由 ttsmarco 於 2003-10-05 19:09 編輯,總共編輯了 1 次。
ttsmarco
星球公民
星球公民
文章: 58
註冊時間: 2003-09-11 10:51

文章 ttsmarco »

這篇為誤keyin...
版大幫刪....偶刪不掉>"<
sorry
lasthero
星球公民
星球公民
文章: 172
註冊時間: 2002-07-18 11:23
來自: 那普勒星
聯繫:

文章 lasthero »

那請問 httpd.conf 方面呢?
ttsmarco
星球公民
星球公民
文章: 58
註冊時間: 2003-09-11 10:51

文章 ttsmarco »

這裡不是有講的蠻清楚的了嗎
http://phpbb-tw.net/phpbb/viewtopic.php?t=13441


以下是WIN XP+Apache 2.2.0的環境
而且是我自己的經驗.不代表一定正確>"<(偶還很嫩)

httpd.conf檔
搜尋LoadModule
只要符合LoadModule *_module modules/*.so 的話.在後面加上
LimitRequestBody 20971520 ←指20MB
(我好像只有加一行)

php.ini檔
修改\r
file_uploads = On
upload_max_filesize = 20M
post_max_size = 20M
max_execution_time = 900 (這個可以改成自己需要的,以秒來算,這裡是900秒)
memory_limit = 20M
跟我剛剛提到的
max_input_time = 600

你試試看^^
lasthero
星球公民
星球公民
文章: 172
註冊時間: 2002-07-18 11:23
來自: 那普勒星
聯繫:

文章 lasthero »

基本上那些該設定的地方我都有設定啦(請見我最前面的第一篇文)........

只是不知道哪裡出問題了, 另外問一下 max_input_time 這一定要設定600嗎?
ttsmarco
星球公民
星球公民
文章: 58
註冊時間: 2003-09-11 10:51

文章 ttsmarco »

抱歉抱歉
我又"目小"了一次 :oops:
max_input_time 我是設600..不過應該不影響\r

你也可以去這裡看看
http://www.timer.idv.tw/phpbb/viewtopic ... %A4W%B6%C7

改完之後你有重新啟動阿帕企嗎
或者重開機試試看(我猜的~"~)
lasthero
星球公民
星球公民
文章: 172
註冊時間: 2002-07-18 11:23
來自: 那普勒星
聯繫:

文章 lasthero »

我有重新啟動Apache喔~~~>.<
主題已鎖定

回到「外掛問題討論」