簡體   English   中英

導入sql文件時發生內部服務器錯誤?

[英]Internal server error while importing sql file?

我正在導入一個SQL文件,它顯示出這樣的錯誤

內部服務器錯誤

服務器遇到內部錯誤或配置錯誤,無法完成您的請求。 請通過admin@example.com與服務器管理員聯系,以告知他們該錯誤發生的時間以及您在該錯誤發生之前執行的操作。 服務器錯誤日志中可能會提供有關此錯誤的更多信息。

我已經在以下列出的php.ini文件中進行了更改

MAX_UPLAOD_SIZE = 20M
MAX_EXECUTION_TIME = 600
POST_MAX_SIZE = 20M

如何解決呢?

  1. 檢查您的/var/log/apache2/error.log(或使用什么服務器?),其中包含完整的錯誤描述。

  2. 通過ssh / mysql客戶端導入大型SQL文件:

    mysql -u用戶名-p dbname </path/to/sql/file.sql

@ BaBL86是正確的,這在WAMPServer和Windows上是有效的解決方案,您只需要執行以下操作即可。

運行MySQL命令提示符,如下所示:

left click the WampManager icon -> MySQL -> MySQL Console

輸入您的“ root”用戶帳戶的密碼,或者如果您尚未設置密碼,則只需按Enter。

現在在Mysql提示符下輸入以下內容

source C:/path/to/your/backup.sql

另外,如果您真的像在您說的那樣在php.ini中設置了參數,

MAX_UPLAOD_SIZE = 20M
MAX_EXECUTION_TIME = 600
POST_MAX_SIZE = 20M

正確設置

upload_max_size = 20M
max_execution_time = 600
post_max_size = 20M

但是,使用MySQL控制台,您可以將它們全部設置回找到它們的方式,因為它不受phpMyAdmin這樣的任何PHP限制的影響。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM