【发布时间】:2015-12-22 06:49:34
【问题描述】:
尝试在vesta上将文件导入phpmyadmin
错误
没有收到要导入的数据。没有提交文件名,或者 文件大小超过了 PHP 允许的最大大小 配置。
我查看了这个论坛,但没有找到解决方案:
https://forum.vestacp.com/viewtopic.php?f=14&t=4016
很可能转储大小超过了默认的 php 限制。尝试增加 post_max_size 和 upload_max_filesize 值。我想64M应该足够了。 打开 /etc/php5/apache2/php.ini 并设置
SELECT ALL
post_max_size = 64M
upload_max_filesize = 64M
然后重启apache。
SELECT ALL
apachectl restart
如果你使用的是 CentOS 或 RHEL,那么 php.in 的位置是 /etc/php.ini
【问题讨论】:
-
您已经回答了自己的问题。如果最大文件超过,这意味着您正在导入的数据库文件大于限制。您可以在 PHP 配置 (php.ini) 中扩展您的限制,并将 post_max_size 和 upload_max_filesize 设置为您需要的值。为了检查您的更改是否已生效。您可以创建一个新的 php 文件并 echo phpinfo();像这样:
<?php echo phpinfo(); ?>
标签: php mysql sql apache file-upload