專業鋁門窗、鍛造門設計及安裝
價格便宜、品質好、設計佳,值得您信賴
清潔公司精做高難度防水抓漏/壁癌/油漆等工程
責任施工、合約保固!

首頁  •  tw 論壇 • 程式設計討論     • 

[php] 解決RHAS3中Apache2PHP上傳大小限制

房東:小凱
發表時間:2011-07-31
[檢舉]


近日將論壇從VBB2升級到VBB3,將上傳附件大小設置為2M,可每次上傳超過500K的附件都會出錯,而之前使用VBB2時卻正常。


仔細檢查php.ini,其中的upload_max_filesize=8m,沒有任何問題,然后將其中的:










max_execution_time = 30


max_input_time = 60memory_limit = 8M




數值分別調大到120、180、32M,還是沒有任何作用,令人非常頭痛!


然后開始懷疑是http.conf配置文件出現的問題,但從頭到尾檢查了一遍也沒發現任何異相,此問題智能擱置。


有一天需要給伺服器加入一個子域名,去更改/etc/httpd/conf.d/文件夾下的access.conf文件,發現此文件夾下還有一個php.conf,趕忙打開,里面是如下內容:









## PHP is an HTML-embedded scripting language which attempts to make it# easy for developers to write dynamically generated webpages.#LoadModule php4_module modules/libphp4.soAddType application/x-httpd-php php .php3## Cause the PHP interpreter handle files with a .php extension.#<Files *.php> SetOutputFilter PHP SetInputFilter PHP LimitRequestBody 524288</Files>## Add index.php to the list of files that will be served as directory# indexes.#DirectoryIndex index.php


LimitRequestBody 524288中的524288正好跟512KB相等,將其更改為2097152,不能上傳超過2M附件的問題解決!


再回憶一下,發現以前用VBB2時的操作系統為RHAS 2.1,用的自帶的Apache 1.x版本,后來升級成VBB 3之前,順便也把系統更換為RHAS3,而RHAS3自帶的Apache為2.x版本,其配置文件的組織方式有所改變,也許\自己編譯安裝的Apache就不會出現此種問題,可自己比較懶,不喜歡編譯,呵呵.



 











  • 贊助網站       

    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務
    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!

  • 1 樓住戶:大頭
    發表時間:2011-08-01
    [檢舉]

    當php遇到過大的檔案而無法上傳時,log中可能會有以下的錯誤訊息,改善方法如下:

    PHP Warning: POST Content-Length of 16941574 bytes exceeds the limit of 8388608 bytes in Unknown on line 0, referer: http://XXXXXXXXXXX/ojs/index.php/joq/author/submit/3?articleId=90

    修正php.ini檔案中的以下三行,原以為僅需修正upload_max_filesize,但仍無法改善,需要另外修改post_max_size即可
    memory_limit = 32M
    post_max_size = 16M
    upload_max_filesize = 16M




     共 1 人回應  選擇頁數 【第1 頁】 

    姓名:
    佈告內容: