Перейти к основному содержимому
При загрузке комментариев произошла ошибка.

Настройка параметров PHP через .user.ini в Plesk

Портал поддержки  »  База знаний  »  Просмотр статьи


На хостинге GARMTECH многие лимиты PHP можно изменить в Plesk (размер загрузки, память, время выполнения). Иногда требуется изменить другие директивы PHP для конкретного сайта или папки.

В большинстве случаев рекомендуем использовать Plesk → PHP Settings. Если нужен отдельный набор настроек только для конкретного каталога, используйте файл .user.ini.

Вариант A (рекомендуется): изменить настройки в Plesk

  1. Откройте Plesk из My.GARMTECH (Services → My Services → ваш хостинг → Login to Plesk).
  2. Перейдите в Websites & Domains → ваш домен → PHP Settings.
  3. Измените доступные значения и нажмите OK.

Такое изменение действует для всего домена.

Вариант B: .user.ini (настройки по папкам)

.user.ini – это небольшой конфигурационный файл, который PHP читает в каталоге выполняемого скрипта и в родительских каталогах до document root (при работе через PHP‑FPM/FastCGI). Это позволяет применять настройки только там, где они нужны (например, только внутри /wp-admin).

1) Создайте файл .user.ini

  1. В Plesk откройте Files для вашего домена.
  2. Перейдите в нужную папку (чаще всего httpdocs).
  3. Создайте файл с именем: .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 и укажите домен и точное имя директивы.

Поделиться через
Считаете ли вы эту статью полезной?  

Связанные статьи


Комментарии

Добавить Комментарий

Ответить на  

Категории