【问题标题】:how to solve upload limit [closed]如何解决上传限制[关闭]
【发布时间】: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


【解决方案1】:

您已经回答了自己的问题。如果最大文件超过,这意味着您正在导入的数据库文件大于限制。

您可以在 PHP 配置 (php.ini) 中扩展您的限制并将 post_max_sizeupload_max_filesize 设置为大于您正在导入的文件大小的值,例如,如果您的数据库文件为 20MB,请将其设置为25MB 之类的东西。为了检查您的更改是否已生效。您可以创建一个新的 php 文件并回显 phpinfo();,如下所示:

<?php 

echo phpinfo(); 

?>

通常,这也可能是因为您的 tmp 目录存在权限问题,我建议您检查一下。

【讨论】:

  • 是的,但我说的是它不起作用(php5.5)
猜你喜欢
  • 2021-12-20
  • 2019-12-25
  • 1970-01-01
  • 1970-01-01
  • 2013-02-25
  • 1970-01-01
  • 1970-01-01
  • 2017-09-22
  • 1970-01-01
相关资源
最近更新 更多