歡迎光臨站殼網!我們為您提供最優質的建站資源!

當前位置: 站殼網>建站教程>網站建設教程> 取消php和phpMyAdmin上傳最大2M文件限制
分享本文到:

取消php和phpMyAdmin上傳最大2M文件限制

發布時間:12/25 來源:www.zhankr.net 瀏覽: 關鍵詞:
當用 phpMyAdmin 導入的數據庫大小大于 2M 的時候,會出現如下提示:
No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.

解決方法:

一、修改c:\windows\php.ini文件。
如果是Win2000的機器,應該是c\winnt\php.ini,用寫字板打開php.ini文件:

1、查找post_max_size,指通過表單POST給PHP的所能接收的最大值,包括表單里的所有值,默認為8M,看你自己需要進行改變。
2、查找File Uploads,首先確認file_uploads = on ;是否允許通過HTTP上傳文件的開關,默認為ON即是開。 upload_tmp_dir ;
查找upload_max_filesize ;即允許上傳文件大小的最大值。默認為2M。
3、如果要上傳>8M的文件,那么只設置上述四項還不定一定可以。最好對下面的參數也進行設置:
查找max_execution_time = 600 ;每個PHP頁面運行的最大時間值(秒),默認30秒。
max_input_time = 600 ;每個PHP頁面接收數據所需的最大時間,默認60秒 。
memory_limit = 8M ;每個PHP頁面所吃掉的最大內存,默認8M。

二、修改c:\phpmyadmin\import.php文件。
用寫字板打開import.php文件:
1、查找$memory_limit,默認為$memory_limit = 2 * 1024 * 1024;自己修改。
2、下邊三四行的位置有同樣的語句,自己修改。

三、到這里還不行,IIS的問題。

1)解決在 IIS 6.0 中,無法上傳大容量文件的辦法:
1、先在服務里關閉 iis admin service 服務。
2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
3、用寫字板打開,找到 ASPMaxRequestEntityAllowed 把它修改為需要的值(默認為:204800,即:200K)。
4、存盤,然后重啟 iis admin service 服務,重啟IIS。

2)解決在 IIS 6.0 中,無法下載超過4M的附件步驟:
1、先在服務里關閉 iis admin service 服務。
2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
3、用寫字板打開,找到 AspBufferingLimit 把它修改為需要的值(默認為:4194304,即:4MB)。
4、存盤,然后重啟 iis admin service 服務,重啟IIS。

OK,有以上三步,PHP的2M限制完全搞定!

當前文章網址:http://www.ybksxs.tw/jiaocheng/wzjs/201512/1406.html 轉載請注明出處!

共有257人閱讀,期待你的評論!發表評論
昵稱: 網址: 驗證碼: 點擊我更換圖片
最新評論
頂部
爱彩乐江苏快三