Как включить allow_url_fopen на хостинг-аккаунте cPanel?
Директива allow_url_fopen в PHP позволяет функциям, таким как fopen(), file_get_contents() и include(), получать доступ к удаленным файлам с использованием протоколов HTTP или FTP. Этот параметр часто требуется для приложений, которые извлекают внешние данные, такие как RSS-каналы или API.
Если ваш хостинг-аккаунт использует cPanel, включение allow_url_fopen обычно можно выполнить без root-доступа, при условии, что сервер разрешает локальные переопределения конфигурации PHP.
- Войдите в свою учетную запись cPanel.
- В разделе Software нажмите на MultiPHP INI Editor.
- Выберите домен или поддомен, где вы хотите изменить настройки PHP.
- Прокрутите вниз, чтобы найти директиву allow_url_fopen и переключите ее в положение On.
- Сохраните изменения, нажав кнопку Apply.
Примечание: Если директива отображается серым цветом, заблокирована или не отображается, это означает, что ваш хостинг-провайдер не разрешает изменять этот параметр из cPanel. В этом случае обратитесь к своему хостинг-провайдеру за помощью.
Включение allow_url_fopen может создавать риски безопасности, если не обрабатывается должным образом. Убедитесь, что ваши скрипты очищают и проверяют любые внешние URL-адреса.
Если вы не можете изменить этот параметр самостоятельно, ваш хостинг-провайдер может ограничить его по соображениям безопасности. В таких случаях отправьте запрос в службу поддержки для получения помощи.