无法更改php上传大小限制

时间:2011-08-09 16:20:27

标签: php file-upload upload uploadify

我使用uplaodify插件上传音乐文件。我当地的每一件事都可以。

uploadify.php文件位于public_html / uploadify目录

我想将上传文件大小限制增加到10 MB

我试图把

public_html中的php.ini文件

post_max_size = 500M
upload_max_filesize = 500M
max_execution_time = 900;
max_input_time 900

我正在寻找我的phpinfo(),这很好 但是ı不能上传大于2MB

我试图将相同的php.ini放在public_html / uploadify

现在我可以上传大小为2.5 MB但没有上限的文件;

并且

ini_set('upload_max_size','10M');
ini_set('post_max_size','10M');
ini_set('max_execution_time','900');

行在我的index.php和uploadify.php

我应该怎样做才能增加文件上传大小限制

修改

我看$ _FILES [..] ['错误']及其7

UPLOAD_ERR_CANT_WRITE

    Value: 7; Failed to write file to disk. Introduced in PHP 5.1.0.

但我可以上传小于2.5 MB的文件

3 个答案:

答案 0 :(得分:5)

编辑根文件夹中的.htaccess文件并添加以下值:

RewriteEngine On
php_value post_max_size 1000M
php_value upload_max_filesize 1000M
php_value max_execution_time 6000000

您可以根据自己的需要进行编辑。 1000M = 1GB,因此进行相应编辑。请注意,您的主机需要允许PHP编辑。

答案 1 :(得分:1)

您无法使用ini_set覆盖脚本中的上传限制 - 在PHP启动并处理ini_sets之前,上传将使用原始设置完成(或已中止)。

你不能在你的系统周围丢弃php.ini文件 - php不会加载它找到的随机.ini文件。它只从特定位置加载它们。如果没有告诉PHP从uploadify目录加载一个,你将不得不使用.htaccess和php_value指令。

答案 2 :(得分:1)

您好,我在localhost上的wordpress上传主题时遇到了类似的问题。经过几个小时的研究,我能够在我的php.ini中放入以下3行并重新启动apache并且它有效。我认为这会有所帮助。

这将进入ini的文件上传部分

upload_max_filesize = 800M

post_max_size = 800M

max_file_uploads = 800M