網站搬家的時候碰到的這個問題,因為數據一直是使用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解釋:提交數據最大值;