【发布时间】:2013-12-27 07:13:32
【问题描述】:
我想在不修改 /etc/php.ini 的情况下调整 post_max_size 和 upload_max_filesize
PHP 版本 5.3.27 根目录:/var/www/html/my_site
这是我做过的事情:
-
我在html目录下添加了php.ini(没用)
memory_limit = 96M post_max_size = 64M upload_max_filesize = 64M -
我在html目录下添加了.htaccess文件(没用)
php_value upload_max_filesize 64M php_value post_max_size 64M 我还将它们都添加到 /my_site 目录下,但它们都不起作用
每次添加它们时,我都会重新启动服务器
我也把php.ini改成了php5.ini
-
我也变了
php_value到
php5_value 调整权限问题
出了什么问题?
【问题讨论】:
-
在您的尝试中收到任何错误消息?你是在运行 mod_php 还是运行 cgi/fcgi 版本?
-
我已经检查了日志中的错误说 PHP 警告:POST Content-Length of 15799451 bytes 超出了 Unknown on line 0 中 8388608 bytes 的限制,referer:
-
我如何知道我运行的是 mod_php 还是 cgi/fcgi 版本?
-
您可以通过在 php 文件中使用
ini_get(flag_name)来检查 .htaccess 中的更改是否生效。例如:echo ini_get('upload_max_filesize')将输出upload_max_filesize的值。