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

时间:2013-01-17 13:30:27

标签: apache phpmyadmin wamp php

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

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

我根据几个关于问题的论坛和文章更改了php.ini中的三个变量,重新启动了我的服务器,它没有任何影响。

是否需要在其他地方设置某种环境路径变量?

我错过了什么。

6 个答案:

答案 0 :(得分:18)

将这些放在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以使更改生效。

答案 1 :(得分:7)

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

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

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

现在,如果以上所有解决方案都无效,请检查您的 phpmyadmin.conf 文件。 如果您使用WAMP,则可以在&#34; C:\ wamp64 \ alias&#34; 中找到该文件。

您必须更改以下值。

文件中的值为 -

  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

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

答案 2 :(得分:4)

php.ini可能不是你期望的那个。请务必检查phpinfo以查看正在使用的配置以及哪些参数处于活动状态。

答案 3 :(得分:3)

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

要解决此问题:

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

  • 打开 php.ini 文件,搜索“upload_max_filesize”并将2M(意味着2兆字节)替换为更高的值,比如50M。

更改upload_max_filesize =2M

upload_max_filesize =50M

  • 重启Apache以使更改生效。

答案 4 :(得分:1)

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

答案 5 :(得分:1)

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

service php7.3-fpm restart