RuWeb.net Forum

safe_mode off или как отключить SAFE MODE
kpv - 10.1.2008 в 14:35

на shared хостинге (с php 5.2) safe_mode у нас не отключается.
Как можно решить данную проблему:
1. можете убрать проверку на safe_mode в своих скриптах - он не мешает работе скриптов. обход некоторых проверок есть в нашем ЧАВО, например http://forum.ruweb.net/viewthread.php?tid=2026
Если каким-от скриптам необходимы права на запись в файлы или каталоги - ставьте права на такие файлы 666 и каталоги 777

2. Если скрипт ругается так:
"Warning: touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid/gid is
1987/1988 is not allowed to access /var/tmp owned by uid/gid 0/0 in /home/ruwebnn/domains/ruweb-nn.ru/public_html/file.php on line
184"
То необходимо настроить свои скрипты (или CMS) на временный каталог:
/home/ruwebnn/tmp (/home/логин_в_системе/tmp)
куда есть права на запись для данного аккаунта, а запись в общий каталог /var/tmp запрещён в целях безопасности.

3. запускайте скрипты в cgi режиме
http://forum.ruweb.net/viewthread.php?tid=1820
но это будет медленнее и больше нагружать сервер. и в тарифе
придётся включить поддержку cgi

4. можете взять один из VIP тарифов http://ruweb.net/?page=price&type=vip
или shared хостинг с php 5.3 http://ruweb.net/?page=price&type=unlim
- там safe_mode отключен

5. можете переехать на VDS http://forum.ruweb.net/viewthread.php?tid=1991
и настроить свой сервер как Вам необходимо для работы Ваших скриптов

6. возникающие вопросы пишите здесь: http://ruweb.net/support/



[Отредактировано 15.6.2012 кто timru]