Настройка PHP в панели cPanel. Как увеличить PHP лимиты
Во время работы с PHP нередко возникает необходимость сменить конфигурации PHP. В основном это настройка различных лимитов. Если Вы видите на экране ошибку с описанием, что Вы превысили установленное ограничение, это говорит о том, что нужно повысить лимит указанный в тексте сообщения ошибки. Данные лимиты сразу установлены по-умолчанию в многих панелях управления, при этом мы в компании ГиперХост позволяем клиентам самостоятельно расширить лимиты до необходимых.
Директивы играют фундаментальную роль для PHP процессов и устанавливают правила и условия на использования тех или иных ресурсов, параметров и т.д., чтобы обеспечить бесперебойную работу вашего сервера.
Очень распространенный запрос от наших клиентов на поднятие лимита на размер загружаемого файла. Здесь Вы узнаете как самостоятельно можно справиться с этой задачей.
Ранее эти изменения делались в файле PHP.ini, но сейчас упростили эту процедуру и можно просто нажатиями клавиш отредактировать настройки через панель управление хостингом, а cPanel вообще убрали возможность прямых изменений в PHP.ini, все изменения делаются только через панель.
Как оптимально настроить PHP параметры, в большинстве случаев можно найти в документации к продукту. Перейдем к описанию часто запрашиваемых опций PHP в панелях cPanel и ISPmanager.
- upload_max_filesize - максимальный допустимый размер загружаемого файла. Если не учитывать этот параметр, не получится загрузить файл нужного размера, по умолчанию установлено всего лишь 2 М(mega).
- memory_limit - объем памяти, выделенный для PHP скрипта. Если памяти не хватает, сценарий попросту не сможет завершить свое выполнение и система выдаст сообщение об ошибке.
- max_execution_time - устанавливает время на выполнение PHP сценария. Если времени не хватит для полного завершения процесса, выполнение будет остановлено.
- date.timezone - указывает на временную зону. Для запуска скриптов нередко нужно учитывать текущее время. Этот параметр позволяет настраивать временную зону для PHP.
- post_max_size - ограничение на размер POST запроса.
- max_input_vars - лимит на количество входных переменных, которое могут принимать PHP-скрипты из файлов cookie, з запросов GET и POST.
Найти список параметров можно выполнив следующие шаги:
1)Заходим в панель cPanel и с главной страницы блока “Программное обеспечение” выбираем опцию “Выбор версии PHP”.
2)Дальше сверху жмем на кнопку “Switch to PHP options”, для отображения списка настроек касательно работы PHP.
3) Напротив параметра делаем нужные изменения. После внесения изменений новое значение будет автоматически обновлено. Если изменение было успешным и допустимым, тогда сверху на экран будет выведено зеленое поле с сообщением об удачной корректировке.
Корректно настроенные лимиты критически важны для процессов PHP. Если Вы видите, что Вам нужно поднять лимит, но при внесении правок возникли дополнительные вопросы или же ошибка не ушла, команда ГиперХост готова помочь 24/7 всем своим клиентам решить эту задачу.