restriction in effect

Discussion in 'PHP' started by ZaCo, 30 Jun 2007.

  1. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    Привет всем. Такая проблема:

    Иногда (редко и ни с того ни с сего) выскакивает при обращении к любому php скрипту на сайте:



    Warning: Unknown(): open_basedir restriction in effect. File(/usr/home/myname/domains/host2/public_html/index.php) is not within the allowed path(s): (/home/host1/:/tmp:/usr/local/lib/php/) in Unknown on line 0

    Warning: Unknown(/usr/home/myname/domains/host2/public_html/index.php): failed to open stream: Operation not permitted in Unknown on line 0

    Warning: (null)() [function.include]: Failed opening '/usr/home/myname/domains/host2/public_html/index.php' for inclusion (include_path='.:/usr/local/lib/php') in Unknown on line 0


    В чем может быть суть?
     
  2. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    http://bugs.php.net/bug.php?id=19292 похоже на это. так какие версии 4 ветки пхп избавлены от этой ошибки?
     
  3. C!klodoL

    C!klodoL Elder - Старейшина

    Joined:
    5 Jun 2007
    Messages:
    302
    Likes Received:
    208
    Reputations:
    4
    это ошибки скрипта, можно отключить вывод ошибок в конфиге пхп
     
  4. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,118
    Reputations:
    1,139
    1) ты уверен что это ошибка СКРИПТА?
    2) вывод можно отключить и через error_reporting, только ошибок это не уберет
     
    1 person likes this.
  5. gemaglabin

    gemaglabin Green member

    Joined:
    1 Aug 2006
    Messages:
    772
    Likes Received:
    842
    Reputations:
    1,369
    open_basedir позволяет инклудить только файлы из разрешенного списка каталогов , читать тоже
     
  6. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,118
    Reputations:
    1,139
    "Иногда (редко и ни с того ни с сего) выскакивает при обращении к любому php скрипту на сайте:"

    очевидно, что явно никто инклудить никого не собирается, да и почему тогда иногда?
     
  7. gemaglabin

    gemaglabin Green member

    Joined:
    1 Aug 2006
    Messages:
    772
    Likes Received:
    842
    Reputations:
    1,369
    Никогда такого просто так не видел
     
  8. Raz0r

    Raz0r Elder - Старейшина

    Joined:
    7 Jan 2007
    Messages:
    126
    Likes Received:
    20
    Reputations:
    0
    ZaCo, сталкиваюсь с подобными проблемами. Так ничего и не придумал, просто пришлось отрубить вывод ошибок в конкретном использовании тех или иных функций.
     
  9. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    >>просто пришлось отрубить вывод ошибок в конкретном использовании тех или иных функций.
    дело в том, что вывод ошибок не спасает от основной проблемы - интепретатор просто прекращает выполнение скрипта :)
     
  10. darky

    darky ♠ ♦ ♣ ♥

    Joined:
    18 May 2006
    Messages:
    1,773
    Likes Received:
    825
    Reputations:
    1,418
    попробуй в конфе отрубить FollowSymLinks, возможно open_base_dir неправильно задается ссылками
     
  11. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    да, но тогда врядли бы ошибка выскакивала "иногда"
     
  12. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    ZaCo, обратись с хостеру...
    Хз, поможет ли он...
    Или выложи сюда скрипты в которых это показывает..