尝试在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
答案 0 :(得分:1)
您已回答了自己的问题。如果max文件超过,则表示您导入的数据库文件大于限制。
您可以在PHP配置(php.ini)中扩展您的限制,并将post_max_size
和upload_max_filesize
设置为大于您要导入的文件大小的值,例如,如果您的数据库文件是20MB ,把它设置为25MB。为了检查您的更改是否已生效。您可以像这样创建一个新的php文件并回显phpinfo();
:
<?php
echo phpinfo();
?>
通常,这也可能是因为您的tmp目录存在权限问题,我建议检查一下。