За последние 24 часа нас посетили 18393 программиста и 1635 роботов. Сейчас ищут 1674 программиста ...

Динамический open_basedir

Тема в разделе "Установка PHP", создана пользователем AgRy, 30 июн 2010.

  1. AgRy

    AgRy Активный пользователь

    С нами с:
    14 авг 2008
    Сообщения:
    7
    Симпатии:
    0
    Адрес:
    Москва
    Всем доброго времени суток!
    Структура файлов такова:
    корневая папка /php/ и подпапки создающиеся динамически /php/*

    В этих подпапках исполняются скрипты и нужно чтобы они не смогли выйти за пределы своей подпапки.
    Пробывал прописывать в httpd.conf
    -> php_admin_value open_basedir /php/*
    - но это не работает.

    Есть ли вообще способы решения этой задачи?
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
  3. AgRy

    AgRy Активный пользователь

    С нами с:
    14 авг 2008
    Сообщения:
    7
    Симпатии:
    0
    Адрес:
    Москва

    open_basedir я поставил на папку /php/ через php_admin_value. Но мне нужно чтобы скрипты из подпапок /php/*/ не могли обратиться к файлам в корневой папке /php/
     
  4. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    так после этого еще и апач надо перезапускать. делал?
     
  5. AgRy

    AgRy Активный пользователь

    С нами с:
    14 авг 2008
    Сообщения:
    7
    Симпатии:
    0
    Адрес:
    Москва
    Ну я ж вроде не совсем дурак)) Конечно перезапускал. Просто всеми логически возможными путями я пробовал это реализовать. Вот и спрашиваю чего я не учел, возможно ли это вообще в рамках apache или nginx?