WAMP 集成環境預設限制上傳文件 2MB,導入大型 SQL 檔失敗,即使修改 phpMyAdmin 配置仍顯示「最大限制:2,048 KB」。
PHP 核心配置三參數制約上傳體積,必須同步調大:
| 參數 | 含義 | 建議值(視機器內存而定) |
|---|---|---|
| upload_max_filesize | 單個上傳文件最大值 | 100M |
| post_max_size | POST 請求體最大值(含表單所有字段) | 120M > upload_max_filesize |
| memory_limit | 腳本最大可用內存 | 256M > post_max_size |
修改 php.ini 後必須重啟 Apache 生效。
phpMyAdmin 介面可能仍顯示 2MB 提示(前端寫死),但實際導入已無大小限制。可嘗試導入 50MB+ SQL 檔驗證。
mysql -u root -p db_name < huge.sql 繞過 PHP 限制,速度更快config.inc.php 中 $cfg['UploadDir'] 指定服務器端上傳目錄,配合 FTP 上傳後直接選擇