Это сводит меня с ума. У меня есть скрипт загрузки файла php, размещенный на веб-хостинге под управлением CPanel, всякий раз, когда я пытаюсь загрузить файлы размером более 3-4 МБ, я получаю внутреннюю ошибку сервера HTTP 500. Теперь я создал файл php.ini в моем каталоге public_html и указал:
upload_max_filesize = 250M
post_max_size = 250M
и действительно, когда я выполняю phpinfo()
, я вижу, что оба эти значения установлены и активны. Когда я запускаю тот же сценарий в моей локальной конфигурации Wamp, он работает.
У меня здесь нет вариантов. Что бы это могло быть? Истощение памяти? Сильно сомневаюсь.
РЕДАКТИРОВАТЬ:
Странно: когда я перехожу к PHP Configuration
в CPanel, upload_max_filesize
устанавливается в 2MB
, хотя phpinfo()
показывает 250MB
. Так что, по-видимому, он заблокирован на сервере в WHM? Почему в phpinfo указано иное?