FastNetMon

Friday, 1 January 2010

Добавить свою папку в open_basedir в панели ISPManager

Причины:
open_basedir restriction in effect. File(/tmp//sss.tmp) is not within the allowed path(s)


В самый низ файла /usr/local/ispmgr/etc/ispmgr.conf добавить следующее (обращаю внимание, аккуратнее с пробелами!):
ExtraOpenBasedir :/tmp


И после этого перезапустить панель:
killall -9 -r ispmgr


После этого все вновь создаваемые www домены должны быть с папкой /tmp в open_basedir.

А для исправления настроек для существующих доменов необходимо отключить/включить поддержку PHP для домена. Также в конце не забываем перезапустить Апача:

/etc/init.d/apache2 restart

5 comments :

  1. Спасибо помогло!

    ReplyDelete
  2. Большое спасибо за подсказку!
    Интересно, а зачем это ограничение введено вообще? Доступ к /tmp по-моему не такое уж и редкое требование.

    ReplyDelete
  3. Ну такое случается, когда openbasedir в PHP криво настроен.

    ReplyDelete
  4. аа, пол дня убил, спасибо помогло!

    ReplyDelete

Note: only a member of this blog may post a comment.