Некоторым сайтам нужны увеличенные лимиты PHP для импорта, резервных копий, больших изображений или обновлений CMS. На хостинге CloudLinux эти параметры обычно меняются через Select PHP version или PHP options в панели.
Основные параметры PHP
- memory_limit ограничивает память, которую может использовать один PHP-процесс.
- upload_max_filesize задает максимальный размер загружаемого файла.
- post_max_size должен быть равен или больше upload_max_filesize.
- max_execution_time ограничивает время выполнения PHP-скрипта.
- max_input_time влияет на время обработки входящих данных.
- display_errors полезен для диагностики, но его не стоит оставлять включенным на рабочем сайте.
Что важно помнить
- Очень большие лимиты не ускоряют сайт, а только разрешают более тяжелые операции.
- Если скрипт упирается в ресурсные лимиты хостинга, увеличение PHP-параметров может не помочь.
- После изменения параметров проверьте именно то действие, которое раньше не выполнялось.
- В WordPress плагины тоже могут задавать свои лимиты или таймауты.
Не понятно, какой лимит увеличить?
Напишите, какое действие не проходит: загрузка файла, импорт, бэкап или обновление. Подскажем, какой PHP-параметр относится к проблеме и какое значение ставить разумно.
Подобрать лимиты PHP