網站搬家的時候碰到的這個問題,因為資料一直是使用PhpMyAdmin工具來進行備份和恢復的,但是隨著網站的資料越來越多,所以資料庫也是越來越大,壓縮後都還有4M的數據,而在PhpMyAdmin裡將數據導入時就出錯誤提示了。
上圖為PhpMyAdmin裡的提示「沒有接收到要導入的資料。可能是檔案名稱沒有提交,也可能是檔案大小超出 PHP 限制。請參閱 FAQ 1.16。」。
經過網路搜尋一番找到了解決方法,原因是PHP預設限制上傳檔案為2M,而我們只需修改這個預設的限制即可。
操作方法:開啟PHP設定檔PHP.ini,搜尋「upload_max_filesize」將其預設的2M修改大一點就行了。
如果修改預設值之後還是沒有解決問題,請試試下面的操作。
分別搜尋memory_limit 和 post_max_size 將其值進行修改,當然修改大一點。
memory_limit解釋:設定記憶體;
post_max_size解釋:提交資料最大值;