Я хочу разрешить allow_url_fopen
на моем сервере. Я спросил своего хозяина, и они сказали, что это можно сделать с файлом .htaccess
. Может ли кто-нибудь сказать мне, как это сделать?
Попробуйте это, но я не думаю, что это сработает, потому что вы не должны изменять это
Поместите эту строку в файл htaccess в каталог, в который вы хотите включить настройку:
php_value allow_url_fopen On
Обратите внимание, что этот параметр применим только к файлам PHP в том же каталоге, что и файл htaccess.
В качестве альтернативы использованию url_fopen попробуйте использовать curl.
allow_url_fopen
обычно имеет значение On. Если он не включен, вы можете попробовать две вещи.
Создайте файл .htaccess
и сохраните его в корневой папке (иногда может потребоваться разместить его на один шаг назад в корневом каталоге) и вставьте этот код там.
php_value allow_url_fopen On
Создайте файл php.ini
(для сервера обновлений php5.ini
) и сохраните его в корневой папке (иногда, возможно, потребуется разместить его на один шаг назад в корневом каталоге) и вставьте следующий код:
allow_url_fopen = On;
Я лично протестировал вышеупомянутые решения; они работали на меня.
Если ваш хост использует suPHP, вы можете попробовать создать файл php.ini
в той же папке, что и скрипт, и добавить:
allow_url_fopen = On
(вы можете определить это, создав файл и проверив, какой пользователь он был создан: если вы, это suPHP, если «apache / nobody» или нет, то это обычный режим PHP. Вы также можете создать скрипт
<?php echo `id`; ?>
Чтобы предоставить ту же информацию, если shell_exec
не является отключенной функцией)