2012-05-04 25 views
1

我试图使用html文件输入标签上传视频到运行在wamp 2.2服务器上的php 5.3.10脚本。我发现它不会上传,显然它太大了。试图在php中上传视频文件,但它太大

我已经为php.ini并改变了以下为100M:的post_max_size,upload_max_filesize的

和memory_limit的是128 MB。我重新启动了WAMP并尝试上传文件,但仍未上传。然后我清除了缓存和历史记录,并重新启动了wamp,但仍然无法运行。然后,我清除了缓存,关闭了缓存,关闭了我的电脑,然后再次启动,开始运行,但仍然无法工作。

我想上传的视频大约为25 MB。

的我在php.ini中所做的更改Inspite,Apache的错误日志保持张贴这个错误,每次我尝试上传这个视频:

[错误] [客户端127.0.0.1] PHP的警告:帖子内容-length的26246222个字节超过在未知8388608个字节的限制在线0,引用者:http://localhost/uploadFile.html

另外PHP脚本使用以下行:

回波ini_get( '的upload_max_filesize'), “”,ini_get ('post_max_size'),“,”,ini_get('memory_limit'):打印输出:100M,8M,128M

如此看来,这是有问题的的post_max_size沉绵我在php.ini

设置为100M可能是什么问题呢? ?如何解决这个问题?

这里是我的php.ini文件中的内容,这是在C链接:\ WAMP \ BIN \ PHP \ php5.3.10:

http://pastebin.com/RUVE093u

回答

7

用C尝试这些设置:\ WAMP \ BIN \ apache的\ apache2.2.x \ BIN \ php.ini中

Find: 
post_max_size = 8M 
upload_max_filesize = 2M 
max_execution_time = 30 
max_input_time = 60 
memory_limit = 8M 

Change to: 
post_max_size = 750M 
upload_max_filesize = 750M 
max_execution_time = 5000 
max_input_time = 5000 
memory_limit = 1000M 

然后重启WAMP。

+0

刚刚尝试过。它没有工作,并且 echo ini_get('upload_max_filesize'),“,”,ini_get('post_max_size'),“,”,ini_get('memory_limit'):仍然打印出来:100M,8M,128M,是的,我确实重新启动了WAMP。 – user1296259

+0

@ user1296259:哪个ini改变了? C:\ wamp \ bin \ apache \ apache2.2.x \ bin \ php.ini或C:\ wamp \ bin \ php \ php5.3.10 \ php.ini? – Nauphal

+0

我更改了C:\ wamp \ bin \ php \ php5.3.10 \ php.ini – user1296259

0
8,388,608 bytes = 8 megabytes 

搜索php.ini多次发生的post_max_size。最后一个是即将生效的那个。

然后检查您的网站/脚本文件夹的.htaccess文件,因为它们可以用自己的值覆盖php.ini设置。