“在执行此命令时出现的错误”

时间:2010-04-10 11:21:58

标签: php file-upload

我无法上传大文件。我已将php.ini设置为:

max_execution_time = 3600
max_input_time = 600
memory_limit = 100M
post_max_size = 100M
file_uploads = On
upload_max_filesize = 100M 

它返回500错误:an error occurred while processing this directive

这是为什么?更重要的是,我该如何解决?

3 个答案:

答案 0 :(得分:1)

500错误本身不是错误,它只是一个横幅,上面写着“某处有错误!请参阅错误日志以获取详细信息”。

看起来这不是一个PHP问题,而是一个网络服务器问题。但无论如何我讨厌猜测。最好看一下错误日志。

答案 1 :(得分:0)

可能是SSI问题。也许你的网络服务器在阅读一些有SSI命令的脚本时遇到了问题。尝试看一下配置。 如果您使用Apache,请尝试检查AddHandler设置。 希望这会有所帮助。

答案 2 :(得分:0)

如果您在共享服务器上,我想管理员会覆盖您的ini设置。使用http://php.net/manual/en/function.phpinfo.php确认您的设置实际生效。