无法更改 upload_max_filesize
can't change upload_max_filesize
我在 laravel 5 有上传表格,但我无法上传大于 2M 的文件
使用WAMP,window 10,并且都是本地的
我这样做了,但没有任何改变:
从 "wamp64\bin\php\php5.6.25" 和 "wamp64\bin\php\php7.0.10"
更改 php.ini
upload_max_filesize = 100M
post_max_size = 100M
从我的项目中更改 .htaccess
php_value post_max_size 2000M
php_value upload_max_filesize 2500M
php_value max_execution_time 6000000
php_value max_input_time 6000000
php_value memory_limit 2500M
chagne wamp 到 XAMPP 并再次执行所有操作,但仍然没有变化。
实际上,当我编辑 php.ini 和 htaccess 时,一切都是正确的,但在我的项目中仍然有 2M 限制???!!!!
我的 phpinfo()
Configuration File C:\wamp64\bin\php\php5.6.25\php.ini
当我在我的项目中使用这段代码时,结果是:
{{ini_get('upload_max_filesize')}} 2M
{{ini_get('post_max_size')}} 8M
和yes.i肯定编辑了我的 wamp 文件夹中的所有 php.ini
是的,我重新启动了我的 wamp
您可以尝试在 PHP 脚本中动态更改它。
像这样:
<?php
ini_set('post_max_size', '2000M');
ini_set('upload_max_filesize', '2000M');
post_max_size 和 upload_max_filesize 是您可以设置以配置 PHP 设置的指令,因此它们不依赖于您可能使用的 PHP 框架。
You can set the values in php.ini, .htaccess, httpd.conf or .user.ini
php.ini example:
post_max_size=15M
upload_max_filesize=15M
.htaccess example:
php_value post_max_size=15M
php_value upload_max_filesize=15M
httpd.conf example:
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
DocumentRoot /var/www/html/example/
ErrorLog /var/log/httpd/error.log
<Directory /var/www/html/example/>
AllowOverride None
<IfModule mod_php5.c>
php_value post_max_size=15M
php_value upload_max_filesize=15M
</IfModule>
</Directory>
</VirtualHost>
我在 laravel 5 有上传表格,但我无法上传大于 2M 的文件
使用WAMP,window 10,并且都是本地的
我这样做了,但没有任何改变:
从 "wamp64\bin\php\php5.6.25" 和 "wamp64\bin\php\php7.0.10"
更改 php.iniupload_max_filesize = 100M
post_max_size = 100M
从我的项目中更改 .htaccess
php_value post_max_size 2000M
php_value upload_max_filesize 2500M
php_value max_execution_time 6000000
php_value max_input_time 6000000
php_value memory_limit 2500M
chagne wamp 到 XAMPP 并再次执行所有操作,但仍然没有变化。 实际上,当我编辑 php.ini 和 htaccess 时,一切都是正确的,但在我的项目中仍然有 2M 限制???!!!!
我的 phpinfo()
Configuration File C:\wamp64\bin\php\php5.6.25\php.ini
当我在我的项目中使用这段代码时,结果是:
{{ini_get('upload_max_filesize')}} 2M
{{ini_get('post_max_size')}} 8M
和yes.i肯定编辑了我的 wamp 文件夹中的所有 php.ini
是的,我重新启动了我的 wamp
您可以尝试在 PHP 脚本中动态更改它。
像这样:
<?php
ini_set('post_max_size', '2000M');
ini_set('upload_max_filesize', '2000M');
post_max_size 和 upload_max_filesize 是您可以设置以配置 PHP 设置的指令,因此它们不依赖于您可能使用的 PHP 框架。
You can set the values in php.ini, .htaccess, httpd.conf or .user.ini
php.ini example:
post_max_size=15M
upload_max_filesize=15M
.htaccess example:
php_value post_max_size=15M
php_value upload_max_filesize=15M
httpd.conf example:
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
DocumentRoot /var/www/html/example/
ErrorLog /var/log/httpd/error.log
<Directory /var/www/html/example/>
AllowOverride None
<IfModule mod_php5.c>
php_value post_max_size=15M
php_value upload_max_filesize=15M
</IfModule>
</Directory>
</VirtualHost>