Изменяем параметры PHP для сайта на хостинге с cPanel

Современный SSD хостинг обычно позволяет размещать несколько сайтов в одном хостинг аккаунте. Однако разные сайты могут предъявлять разные требования к настройкам PHP. Например, одному сайту достаточно стандартных параметров, тогда как другому может потребоваться больший лимит памяти, максимальный размер загружаемых файлов или увеличенное время выполнения скриптов. Именно поэтому хостинг с cPanel позволяет настраивать параметры PHP отдельно для каждого домена или поддомена.

В этой статье мы пошагово опишем, как именно изменить настройки PHP для каждого отдельного сайта на cPanel хостинге.

Информация: Если вы размещаете несколько сайтов на хостинге с cPanel и хотите узнать, как установить отдельную версию PHP для каждого сайта, ознакомьтесь с нашей инструкцией:

Изменяем настройки PHP для сайта в cPanel

1. Откройте панель управления cPanel.

Обычно в cPanel можно войти по ссылке вида:
https://domain.com/cpanel/
(где domain.com — любой домен, установленный в вашем хостинг аккаунте и направленный на сервер)
и авторизируйтесь, введя свой логин и пароль от cPanel.

2. Откройте редактор параметров PHP для сайта.

В разделе «Программное обеспечение» нажмите на «Редактор MultiPHP INI«:

3. Выберите сайт для изменения PHP настроек

После этого откроется страница «Редатор MultiPHP INI» которая имеет такий вид:

На этой странице вам небходимо выбрать режим редактирования параметров PHP:

  • Основной режим — режим редактирования по умолчанию. Позволяет изменять основные настройки PHP.
  • Режим редактора — позволяет редактировать настройки PHP в ручном режиме, изменяя параметры, которые невозможно изменить с помощью Основного режима редактирования. Рекомендуется использовать опытным пользователям, разбирающимся в настройках PHP.

Чуть ниже, в выпадающем меню «Выбрать местоположение» (Select Location)  выберите домен или поддомен, для которого необходимо внести изменения в настройки PHP.

4. Внесите изменения в настройки PHP.

В зависимости от выбранного режима откроется соответствующая форма редактирования параметров PHP:
Если вы выбрали Основной режим редактирования, появится таблица, в которой будут приведены названия директив PHP, описание каждой директивы и их текущие значения:

Установите необходимые значения в колонке «Настройка» (Settings) рядом с соответствующим параметром или активируйте/деактивируйте необходимый параметр, установив переключатель в соответствующее положение.

Если вы выбрали Режим редактора, тогда откроется текстовый редактор, в котором вам необходимо вручную ввести названия директив и их значения или отредактировать текущие значения:

Информация: С полным списком директив PHP и их назначением вы можете ознакомиться на странице документации PHP.

Внесите изменения в настройки PHP.

Внимание: Не рекомендуется без необходимости устанавливать слишком большие значения таких директив, как upload_max_filesize, post_max_size и других. Это может увеличить потребление ресурсов, негативно повлиять на стабильность работы сайта и повысить риск некоторых типов атак.

5. Сохраните настройки.

Когда вы завершите настройку параметров PHP, проверьте, все ли значения установлены правильно. После этого сохраните настройки, нажав кнопку «Сохранить«:

Параметры PHP изменены. Что делать дальше?

Изменение параметров PHP — потенциально опасная операция. Неправильные настройки могут привести к замедлению работы сайта или даже к его полной недоступности. Поэтому после внесения каких-либо изменений обязательно проверьте корректность работы сайта. Если после изменения настроек возникли проблемы, которых раньше не наблюдалось, рекомендуем отменить внесенные изменения и повторно проверить работу сайта, а при необходимости обратиться в службу технической поддержки хостинг-компании.

Также стоит учитывать, что часть параметров PHP выполняет роль защитных механизмов. Они ограничивают возможности некорректно написанных или уязвимых скриптов использовать чрезмерное количество ресурсов на хостинге или сервере. Благодаря этому снижается риск перегрузки системы и повышается уровень защиты сайта от потенциальных атак. Не стоит без необходимости устанавливать максимально возможные значения всех параметров. В большинстве случаев достаточно изменить только те директивы, которые рекомендует разработчик вашего сайта или CMS, на базе которой построен сайт.

Если для стабильной работы сайта необходимо установить значения параметров, превышающие ограничения вашего тарифного плана, это может свидетельствовать о том, что текущий тариф уже не соответствует потребностям проекта. В таком случае стоит рассмотреть переход на более мощный тариф SSD хостинга. Если же сайту требуется полная изоляция ресурсов или более гибкие возможности настройки сервера, оптимальным решением может стать аренда SSD VPS или даже аренда выделенного сервера.

Прокрутить вверх