Подтвердить что ты не робот

Добавьте allow_url_fopen в мой php.ini, используя .htaccess

Я хочу разрешить allow_url_fopen на моем сервере. Я спросил своего хозяина, и они сказали, что это можно сделать с помощью файла .htaccess. Может ли кто-нибудь сказать мне, как это сделать?

4b9b3361

Ответ 1

Попробуйте это, но я не думаю, что это сработает, потому что вы не должны изменять этот

Поместите эту строку в файл htaccess в каталог, в который вы хотите включить параметр:

php_value allow_url_fopen On

Обратите внимание, что этот параметр применим только к файлу PHP в том же каталоге, что и файл htaccess.

В качестве альтернативы использованию url_fopen попробуйте использовать curl.

Ответ 2

allow_url_fopen обычно имеет значение On. Если он не включен, вы можете попробовать две вещи.

  • Создайте файл .htaccess и сохраните его в корневой папке (иногда может потребоваться разместить его на одну ступень назад в корневом каталоге) и вставьте этот код там.

    php_value allow_url_fopen On
    
  • Создайте файл php.ini (для сервера обновлений php5.ini) и сохраните его в корневой папке (иногда, возможно, потребуется разместить его на один шаг назад в корневом каталоге) и вставьте следующий код:

    allow_url_fopen = On;
    

Я лично протестировал вышеупомянутые решения; они работали для меня.

Ответ 3

Если ваш хост использует suPHP, вы можете попробовать создать файл php.ini в той же папке, что и script, и добавить:

allow_url_fopen = On

(вы можете определить это, создав файл и проверив, какой пользователь он был создан: если вы это suPHP, если "apache/nobody" или не вы, то это обычный режим PHP. Вы также можете сделать script

<?php
echo `id`;
?>

Чтобы предоставить ту же информацию, предполагая, что shell_exec не является отключенной функцией)