繁体   English   中英

PHPMyAdmin最大上传大小不会更改,错误的php.ini文件

[英]PHPMyAdmin max upload size will not change, wrong php.ini file

我最近这次使用WAMP重新安装了服务器,之前我使用的是XAMPP。

在phpmyadmin中,数据库文件的最大上传大小为2,048kb。

根据有关该问题的多个论坛和文章,我已经更改了php.ini中的三个变量,重新启动了服务器,但它至今没有任何作用。

是否存在需要在其他位置设置的某种环境路径变量等?

我想念什么。

将它们放在php.ini中

upload_max_filesize = 10M
post_max_size = 10M

或者,您可以将它们放在.htaccess中:

php_value upload_max_filesize 10M
php_value post_max_size 10M

用任何您想要的替换10M。

补充:要查找当前使用的php.ini,请在网络根目录中创建一个文件,假设info.php包含<?php phpinfo(); 然后从浏览器访问该文件,并搜索php.ini 这必须通过浏览器完成,在命令行中,您将看到cli中使用的php.ini

完成后,重新启动Apache以使更改生效。

首先,您必须根据需要更改php.ini文件中的值。

post_max_size = 1024M 
upload_max_filesize = 1024M 
max_execution_time = 3600
max_input_time = 3600 
memory_limit = 1024M 

注意-仔细更改这些值。 这些值将影响该服务器的所有项目。

现在,如果以上所有解决方案均无效,请检查您的phpmyadmin.conf文件。 如果使用的是WAMP,则可以在“ C:\\ wamp64 \\ alias”中找到文件。

您必须更改以下值。

文件中已存在的值是-

  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360

将上面的代码更改为-

#  php_admin_value upload_max_filesize 128M
#  php_admin_value post_max_size 128M
#  php_admin_value max_execution_time 360
#  php_admin_value max_input_time 360

现在只需重新启动服务器,即可使用更改后的值。 :)

php.ini可能不是您所期望的。 一定要检查phpinfo以查看正在使用的配置和激活的参数。

我们需要增加php.ini文件中的最大文件大小值,默认情况下,在XAMPP中将upload_max_filesize设置为2MB

解决此问题的方法:

  • 我们需要找到php.ini文件所在的位置。 在Xampp中,可以在C:\\ xampp \\ php中找到它。

  • 打开php.ini文件,搜索“ upload_max_filesize”,然后将2M(表示2 MB)替换为更高的值,例如50M。

更改upload_max_filesize =2M

upload_max_filesize =50M

  • 重新启动Apache,以使更改生效。

这让我发疯,但是我发现WAMPServer在alias/phpmyadmin.conf中有一个文件,需要进行更改。

另一个线索:如果使用PHP FPM,则需要在php.ini中设置值后重新启动fpm服务。 在基于debian的系统上:

service php7.3-fpm restart

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM