打印

[ HostMonster ] 如何修改PHP.INI檔案最大上傳2MB的限制

[ HostMonster ] 如何修改PHP.INI檔案最大上傳2MB的限制

這個問題也許不應該歸類在 HostMonster,這是屬於 PHP的問題 !!

因為剛好有人詢問,就這樣吧,試了一些修改 php.ini之後,總是怪怪的無法成功,後來在 CPanel的後台看到一個 PHP Config的圖示 ~
所以囉,本文描述一下如何修改 HostMonster虛擬主機的 php.ini檔案,修改 PHP上傳檔案2MB的限制 ~

當然大家都知道,主要是要修改 php.ini檔案的 upload_max_filesize 參數設定,這裡簡單說明
OK,以您要改到 10MB為例,您可以您主機上的 php.ini加入以下程式 :
複製內容到剪貼板 代碼:post_max_size 10M
upload_max_filesize 10M
max_execution_time 600
memory_limit 10M

也許您會問,我要如何修改我的 php.ini檔案,又是否要將 php.ini檔案放到每一個目錄下,OK,這是本文的一個說明重點 !!

首先,您可以在您 HostMonster的CPanel後台管理介面,看到這一個功能圖示 PHP Config,如下圖所示,請點選進入 ~



接著出現以下的設定選項,嗯,不好意思,本文只說明如何修改 PHP的上傳檔案 2MB的限制
其他的理論不多做說明,上方的 PHP選項請不需更動 ~

在中間有一個 Install Default php.ini的選項,請直接按下 [ INSTALL PHP.INI MASTER FILE ]



這時候,您會在您的根目錄 /public_html/ 下看到一個由 CPanel產生的檔案,叫做 php.ini.default
這是您虛擬主機有關 PHP的所有的預設的一些相關參數 ~

您可先將這個 CPanel產生的 php.ini.default改成 php.ini後,再將檔案中的
upload_max_filesize 2M 改成 upload_max_filesize 10M,如下圖所示 :




完成了,您可以使用phpinfo() 函數查看修改值是否生效 !

最後若在 php.ini設定有無法生效的問題時,您可以參考我們這一篇文章 : [ HostMonster ] php.ini的設定和 joomla的安裝錯誤說明

以上囉 ~

吉米

TOP

最後一句話

*您可以使用phpinfo() 函數查看修改值是否生效 !*

很簡單但是我有看沒有懂^^"

不過我有找到資料了
---------以下轉貼---------
需要在PHP.ini裡設置以下幾項:
1. post_max_size =10M  

表單提交最大資料為10M.此項不是限制上傳單個檔的大小,而是針對整個表單的提交資料進行限制的
.
限制範圍包括表單提交的所有內容.例如:發表貼子時,貼子標題,內容,附件等
...

2.file_uploads = On   

是否允許上傳檔,如果為OFF您將不能上傳檔
.

3.upload_tmp_dir = "D:/APM/PHP/uploadtemp/"   

上傳檔時系統使用的緩存目錄.如果此目錄所在磁碟空間不足的話您將不能上傳檔
.

4.upload_max_filesize =2M  

最大上傳文件大小,此項針對上傳文件時單個文件的大小
.

與post_max_size之間的關係
:
在論壇發表貼子時,您post_max_size 設為10M,而此項設成了2M,那麼您只能上傳最大為2M的附件,且可以同時上傳5個
.

注意:很多人遇到修改php.ini後重應WEB服務後仍然不能生效.這種情況應該先確認一下所改的php.ini是不是當前PHP所使用的
.
您可以在WEB目錄下建立一個php檔,內容很簡單就一句話
複製內容到剪貼板
代碼:
<?php
   phpinfo();
?>


複製代碼

流覽器中查看此文件, Configuration File (php.ini) Path 此項對應的就是您的PHP當前正在使用的php.ini文件了.
---------------------------------



[ 本帖最後由 cello 於 2009-7-29 10:04 編輯 ]

TOP

...是的 ~

建立一個 PHP檔,加入那一段 PHP碼就可以了 !!

TOP

這篇要搭配以下的教學~才能執行^^
http://cocohosting.org/forum/vie ... &extra=page%3D1

TOP

Dear benison868 :

...謝謝指引...

吉米

TOP