解決RHAS3中Apache2的PHP上傳檔案大小的限制

來源:互聯網
上載者:User

  近日將論壇從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就不會出現此種問題,可自己比較懶,不喜歡編譯,呵呵.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.