2013-12-09 108 views
0

我想调整upload_tmp_dirpost_max_size以及upload_max_filesize的,而不会改变/etc/php.ini中为什么.htaccess或php.ini覆盖/etc/php.ini不起作用?

PHP版本27年3月5日 根目录:在/ var/www/html等/ my_site

这里是我做的事情:

  • 我加入HTML目录下的php.ini(没有工作)

     
    memory_limit = 96M 
    post_max_size = 64M 
    upload_max_filesize = 64M 
    
  • 我添加的.htaccess文件的HTML目录下(没有工作)

     
    php_value upload_max_filesize 64M 
    php_value post_max_size 64M 
    
  • 我也/ my_site目录下添加两个人身上,没有一次成功

  • 每当我将它们添加我的每重新启动服务器

  • 我也改变php.ini中php5.ini

  • 我也改变

     
    php_value 
    

     
    php5_value 
    
  • 调整权限问题

出了什么问题?

+0

有任何错误信息与您的尝试?你是否运行mod_php或者可能是cgi/fcgi版本? – mario

+0

我检查了日志中的错误说明PHP警告:POST内容长度15799451字节超过了未知的第0行中的8388608字节的限制,referer: – DetectiveDrone

+0

我如何知道我是否正在运行mod_php或cgi/fcgi版? – DetectiveDrone

回答

0

许多共享主机限制您可以在.htaccess中使用的标志,而upload_max_filesize/post_max_size是常见的标志。如果您在共享主机联系技术支持部门确认此问题。

+0

这些标志是什么?你能否更具体一些?谢谢! – DetectiveDrone

+0

由服务器管理员决定如何限制apache/php环境的自定义。如果你想在你的网站上允许大量上传,'upload_max_filesize'和'post_max_size'是你想要的标志(也可能是'max_execution_time'和'max_input_time'),但是你作为他们服务的用户往往不是'出于安全原因,允许您在.htaccess文件中自行更改它们。如果您要求,他们通常会为您增加这些值。 –

+0

我们在这里有我们自己的服务器,并与系统管理员直接联系以更改内容。当我们在/etc/php.ini中增加upload_max_filesize和post_max_size的值时,结果很好,但由于我们不想修改主文件,所以我们正在寻找一种方法来覆盖它。你有什么建议我们的系统管理员可以做些什么来帮助我? – DetectiveDrone