За последние 24 часа нас посетили 19148 программистов и 1642 робота. Сейчас ищут 878 программистов ...

Не работает allow_url_include

Тема в разделе "PHP для новичков", создана пользователем g200, 29 дек 2013.

  1. g200

    g200 Новичок

    С нами с:
    16 дек 2013
    Сообщения:
    25
    Симпатии:
    0
    Стоит PHP 5.4.4-14. В файле php.ini прописал, перезапустил сервер

    allow_url_fopen = On
    allow_url_include = On

    Код (Text):
    1.  
    2. require_once("http://".$_SERVER['HTTP_HOST']."/icludes/require.php"); //ошибка
    3.  
    4. require_once("http://127.0.0.1/icludes/require.php"); //ошибка
    Код (Text):
    1.  
    2.  
    3. Warning: require_once(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in ....
    4.  
    5. Warning: require_once(http://127.0.0.1/icludes/require.php): failed to open stream: no suitable wrapper could be found in ....
    Эта ошибка уже достала. Как отключить этого мозгоклюя ? Вопросы безопасности и тп можно отбросить, просто как сделать, чтобы require "полный url" срабатывал ?

    Добавлено спустя 18 минут 21 секунду:
    в .htccess прописал

    php_flag allow_url_include On

    все равно без толку
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    В PHP.ini пропиши попробуй
     
  3. g200

    g200 Новичок

    С нами с:
    16 дек 2013
    Сообщения:
    25
    Симпатии:
    0
    allow_url_fopen = On
    allow_url_include = On

    Стоит, все равно эта ошибка задолбала уже, прописал

    Код (Text):
    1. ini_set('allow_url_include', 'on');
    2. ini_set('allow_url_fopen', 'on');
    все равно (((

    Добавлено спустя 12 минут 27 секунд:
    как вырубить эту безопасность, что за идиотизм создавать конструкцию require, которая не работает
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Ну может хостер не даёт.
     
  5. g200

    g200 Новичок

    С нами с:
    16 дек 2013
    Сообщения:
    25
    Симпатии:
    0
    У меня дедик, Linux Debian-70-wheezy-64-LAMP 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1+deb7u1 x86_64

    Запихнул все файлы в одну папку, изменил на require_once("file.php"); и все заработало. Ну что за бред
     
  6. pistol

    pistol Новичок

    С нами с:
    24 ноя 2013
    Сообщения:
    76
    Симпатии:
    0
    Просто интересно - а что за причина включения столь дерзкой настройки? Боевые условия или просто тренировка или эксперимент?

    Добавлено спустя 1 минуту 51 секунду:
    Нет, не будем отбрасывать, особенно тп)
     
  7. g200

    g200 Новичок

    С нами с:
    16 дек 2013
    Сообщения:
    25
    Симпатии:
    0
    нет, просто локалка на работе, где мне эти ограничения нафиг не нужны
     
  8. pistol

    pistol Новичок

    С нами с:
    24 ноя 2013
    Сообщения:
    76
    Симпатии:
    0
    А более подробно? Говнокод и нежелание думать?