«Ошибка при обработке этой директивы»

Я не могу загружать большие файлы. Я установил 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, а веб-серверная. Но мне все равно нечего угадывать. Лучше заглянуть в журнал ошибок.

Это может быть проблема SSI. Возможно, на вашем веб-сервере возникла проблема с чтением некоторых скриптов, в которых есть команды SSI. Попробуйте взглянуть на конфигурацию. Если вы используете Apache, попробуйте проверить настройку AddHandler. Надеюсь это поможет.

Если вы находитесь на общем сервере, я полагаю, что администраторы переопределяют ваши настройки ini. Используйте http://php.net/manual/en/function.phpinfo.php, чтобы подтвердить, что ваши настройки действительно вступают в силу.