我不能上传大文件。 我给自己定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
为什么是这样? 更重要的是,我怎么能解决这个问题?
500错误不是错误本身,它只是一个横幅,上面写着“这是一个错误的地方!看错误日志的详细信息”。
看起来这不是一个PHP的问题,而是一个Web服务器之一。 可是,我讨厌反正猜测。 不如看看到错误日志。
这可能是SSI问题。 也许你的Web服务器有问题,阅读一些脚本具有SSI在它的命令。 尝试看看配置。 如果您使用Apache,尝试检查的AddHandler设置。 希望这可以帮助。
如果你是一个共享的服务器上,我想象中的管理员要重写你的INI设置。 使用http://php.net/manual/en/function.phpinfo.php确认您的设置实际上是发生作用。