×

Как включить allow_url_fopen на хостинг-аккаунте cPanel?

Директива allow_url_fopen в PHP позволяет функциям, таким как fopen(), file_get_contents() и include(), получать доступ к удаленным файлам с использованием протоколов HTTP или FTP. Этот параметр часто требуется для приложений, которые извлекают внешние данные, такие как RSS-каналы или API.

Если ваш хостинг-аккаунт использует cPanel, включение allow_url_fopen обычно можно выполнить без root-доступа, при условии, что сервер разрешает локальные переопределения конфигурации PHP.

  1. Войдите в свою учетную запись cPanel.
  2. В разделе Software нажмите на MultiPHP INI Editor.
    cPanel MultiPHP INI Editor Button
  3. Выберите домен или поддомен, где вы хотите изменить настройки PHP.
    MultiPHP INI Editor Select Location
  4. Прокрутите вниз, чтобы найти директиву allow_url_fopen и переключите ее в положение On.
  5. Сохраните изменения, нажав кнопку Apply.


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

Включение allow_url_fopen может создавать риски безопасности, если не обрабатывается должным образом. Убедитесь, что ваши скрипты очищают и проверяют любые внешние URL-адреса.

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