2010-04-10 35 views
0

我无法上传大文件。我给自己定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

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

回答

1

500错误本身并不是一个错误,它只是一个标语,表示“某处出现错误!请参阅错误日志以了解详细信息”。

看起来这不是一个PHP的问题,而是一个Web服务器的问题。但我讨厌猜测。最好查看错误日志。

+0

@Col。弹片在哪里错误日志? – Simon 2010-04-10 11:30:01

+0

@Syom在您的Web服务器的'logs'目录中。如果您使用的是共享主机,则需要查看控制面板或与提供商交谈。 – 2010-04-10 11:31:37

+0

@Pekka谢谢你;) – Simon 2010-04-10 11:33:45

0

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