Как изменить настройки PHP хостинга

На услугах виртуального хостинга можно менять настройки PHP через локальный конфигурационный файл .htaccess (.user.ini для хостинга с панелью управления Plesk). Этот файл должен находиться в корневой папке сайта.

Сохраните оригинальный файл перед внесением изменений, чтобы в случае некорректной работы сайта его можно было сразу же восстановить.

Редактирование файла .htaccess (cPanel, ISPmanager)

Ввиду того, что изменение системных файлов на услугах виртуального хостинга недоступно, менять можно следующие типы директив: PHP_INI_ALL, PHP_INI_PERDIR, PHP_INI_USER. С перечнем директив и их типами можно ознакомиться здесь.

Перед указанием директивы всегда указывается настройка веб-сервера:

  • php_flag используется для типа boolean (TRUE/FALSE, 0/1 или ON/OFF)
  • php_value используется для типа string, значение директив представляет собой обычный текст.

Например, увеличение времени выполнения скрипта до 60 минут выглядит следующим образом:

php_value max_execution_time 3600

Активация логирования ошибок PHP использует тип данных boolean, поэтому:

php_flag log_errors on

Для того, чтобы внести изменения в .htaccess:

DirectAdmin:

  1. Перейдите в личном кабинете в меню «Управление хостингом» и нажмите «Открыть DirectAdmin»;
  2. В новом окне откроется DirectAdmin. Перейдите в раздел “Система и файлы — Менеджер файлов”;
  3. Перейдите в папку “domains” и нажмите на имя домена, для которого нужно изменить настройки PHP. Затем перейдите в папку public_html;
  4. Найдите файл .htaccess, наведите курсор на его имя и выберите “Изменить файл” в появившемся меню;
    • Если в папке public_html нет файла .htaccess, его можно создать, нажав на кнопку “Создать файл” в левом боковом меню. Обратите внимание на то, что имя файла должно начинаться с точки — ‘.htaccess’;
  5. Внесите необходимые изменения в файл (пример);
  6. После внесения необходимый изменений нажмите “Сохранить”. Готово.

cPanel

  1. Перейдите в личном кабинете в меню «Управление хостингом» и нажмите «Открыть cPanel»;
  2. В новом окне откроется cPanel. Перейдите в раздел “Файлы — Диспетчер файлов”;
  3. Перейдите в корневой каталог сайта (для основного домена услуги это /public_html);
  4. Кликните ПКМ на файл .htaccess, затем «Edit» > «Edit»;
    • Если файл .htaccess не отображается, вероятнее всего, необходимо включить показ системных файлов. Для этого перейдите в Менеджер файлов, затем кликните на «Настройки» в правом верхнем углу панели, активируйте маркер «Показать скрытые файлы (dotfiles)» > «Save». Если файла нет, его можно создать, нажав «+Файл» в корневом каталоге сайта, и затем добавить необходимые настройки. Обратите внимание на то, что имя файла должно начинаться с точки — ‘.htaccess’;
  5. Укажите директивы и значения, которые нужно изменить (пример);
  6. После внесения изменений нажмите «Сохранить изменения». Готово.

ISPmanager

  1. Перейдите в личном кабинете в меню «Управление хостингом» и нажмите «Открыть ISPmanager»;
  2. В новом окне откроется ISPmanager. Перейдите в раздел «WWW-домены» в левой панели, выделите ЛКМ домен и кликните «Каталог»;
  3. Выделите ЛКМ файл .htaccess и выберите «Изменить»;
    • Если файла нет, его можно создать, нажав «Создать» в корневом каталоге сайта, и затем добавить необходимые настройки. Обратите внимание на то, что имя файла должно начинаться с точки — ‘.htaccess’;
  4. Укажите директивы и значения, которые нужно изменить (пример);
  5. После внесения изменений нажмите «Ок». Готово.

Как проверить, применились ли изменения

Чтобы убедиться, что директивы PHP указаны корректно, создайте файл с расширением .php (например, info.php) в корневом каталоге сайта, добавив следующее строки

<?php
phpinfo();
?>

После сохранения файла необходимо обратиться к нему в браузере по ссылке ваш.домен/info.php и найти название указанной директивы, используя поиск по странице в браузере (для большинства браузеров установлена комбинация клавиш Ctrl+F для Windows и Cmd+F для Mac OS). В первой колонке (Local value) напротив директивы будет указано значение, установленное для сайта. После проверки этот файл следует удалить.

Оцените статью
Поделитесь статьей
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
In this article