我无法更改 phpmyadmin 接受在测试服务器上导入数据库的文件大小。
我已经改变了所有我知道的价值观my.cnf
:
max_packet_size
Key_buffer
或者我在系统上找到的每个文件的上传文件大小和
max_post_size
值。php.ini
导入屏幕上接受的文件大小仍然是 8,192kib。
答案1
到在 Ubuntu 中增加 MySQL phpmyadmin 导入文件的大小16.04 或更新版本,请按照以下步骤操作。在最新的 Ubuntu 版本中,您可以使用 PHP 5 或 PHP 7。
步骤 - 1:打开php.ini
适当的 PHP 版本。
对于 PHP v5.0
sudo -H gedit /etc/php5/apache2/php.ini
对于 PHP v7.0
sudo -H gedit /etc/php/7.0/apache2/php.ini
对于 PHP v7.1
sudo -H gedit /etc/php/7.1/apache2/php.ini
对于 PHP v7.2
sudo -H gedit /etc/php/7.2/apache2/php.ini
对于 PHP v7.3
sudo -H gedit /etc/php/7.3/apache2/php.ini
步骤 - 2:现在需要在php.ini
文件中增加以下参数。
memory_limit = 1500M
post_max_size = 1500M
upload_max_filesize = 1500M
请注意:post_max_size 应该大于 upload_max_size
步骤 - 3:现在您需要重新启动 apache 服务器以使更改生效。
sudo service apache2 restart
答案2
首先要检查(或请您的主机提供商检查)的是php.ini配置文件中的max_execution_time
、upload_max_filesize
和的值。所有这三个设置都限制了 PHP 可以提交和处理的最大数据大小。memory_limit
post_max_size
请注意post_max_size
需要大于upload_max_filesize
。
答案3
创建 info.php 页面并检查有关文件的所有详细信息
<?php phpinfo(); ?>
在浏览器中运行搜索upload_max_filesize和帖子最大大小按默认值更改2M 到 80M。
跑步
sudo -H gedit /etc/php5/apache2/php.ini
更改两个值
upload_max_filesize
并将post_max_size
默认值更改2M
为80M
重启 Apache
sudo /etc/init.d/apache2 restart