Настройка параметров PHP через .user.ini в Plesk
- 20.02.2026 00:58
-
- PHP
- Plesk
- хостинг
На хостинге GARMTECH многие лимиты PHP можно изменить в Plesk (размер загрузки, память, время выполнения). Иногда требуется изменить другие директивы PHP для конкретного сайта или папки.
В большинстве случаев рекомендуем использовать Plesk → PHP Settings. Если нужен отдельный набор настроек только для конкретного каталога, используйте файл .user.ini.
Вариант A (рекомендуется): изменить настройки в Plesk
- Откройте Plesk из My.GARMTECH (Services → My Services → ваш хостинг → Login to Plesk).
- Перейдите в Websites & Domains → ваш домен → PHP Settings.
- Измените доступные значения и нажмите OK.
Такое изменение действует для всего домена.
Вариант B: .user.ini (настройки по папкам)
.user.ini – это небольшой конфигурационный файл, который PHP читает в каталоге выполняемого скрипта и в родительских каталогах до document root (при работе через PHP‑FPM/FastCGI). Это позволяет применять настройки только там, где они нужны (например, только внутри /wp-admin).
1) Создайте файл .user.ini
- В Plesk откройте Files для вашего домена.
- Перейдите в нужную папку (чаще всего
httpdocs). - Создайте файл с именем:
.user.ini
2) Добавьте директивы
Пример:
memory_limit = 256M
max_execution_time = 180
max_input_vars = 5000
display_errors = Off
Важно: не все директивы PHP можно изменить таким образом. Работают только директивы, разрешённые для режима user/per-directory.
3) Подождите несколько минут
PHP кэширует значения .user.ini. Если изменения не видны сразу – подождите несколько минут и проверьте снова.
Как проверить, что значение применилось
Если вы сомневаетесь, создайтеный файл phpinfo.php в той же папке и откройте его в браузере:
<?php
phpinfo();
Затем найдите нужную директиву. После проверки удалите этот файл (он показывает технические детали сервера).
Если не работает
- Нет эффекта: проверьте, что имя файла строго
.user.iniи он находится в нужной папке. - Конфликт настроек: параметр, заданный в Plesk PHP Settings, может приводить к неожиданному результату. По возможности храните настройки в одном месте.
- Нужна серверная настройка: на shared‑хостинге некоторые лимиты меняются только на уровне сервера. В этом случае откройте тикет в My.GARMTECH и укажите домен и точное имя директивы.