The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"safe_mode php, непонятная ошибка"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"safe_mode php, непонятная ошибка"
Сообщение от Yuri emailИскать по авторуВ закладки on 27-Сен-02, 03:25  (MSK)
Когда включен safe_mode в PHP, то при запросу к скрипту вылетает ошибка:

Warning: SAFE MODE Restriction in effect. The script whose uid is -1 is not allowed to access /home/site/public_html/script.php owned by uid 1038 in Unknown on line 0

Warning: Failed opening '/home/site/public_html/script.php' for inclusion (include_path='.:/usr/local/lib/php') in Unknown on line 0


Как с этим бороться? Все пермишенны на файлы правильные, тоесть владелец 1038, как и должно быть.

И что значит  "uid is -1" как такое может быть?

Спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: safe_mode php, непонятная ошибка"
Сообщение от BSDLamer Искать по авторуВ закладки on 27-Сен-02, 04:15  (MSK)
>Когда включен safe_mode в PHP, то при запросу к скрипту вылетает ошибка:
>
>
>Warning: SAFE MODE Restriction in effect. The script whose uid is -1
>is not allowed to access /home/site/public_html/script.php owned by uid 1038 in
>Unknown on line 0
>
>Warning: Failed opening '/home/site/public_html/script.php' for inclusion (include_path='.:/usr/local/lib/php') in Unknown on line 0
>
>
>
>Как с этим бороться? Все пермишенны на файлы правильные, тоесть владелец 1038,
>как и должно быть.
>
>И что значит  "uid is -1" как такое может быть?
>
>Спасибо.

есть файл php.ini ! по дефолту в Linux он швыряется в /etc/ а в BSD /usr/local/lib/php.ini или ты помоему даже сам должен его туда положить после установки. Там будет строка safe_mode = On, вот её то и надо поменять на Off. И вообще он тебе сам сказал в чем проблема :). Глянь Warning: SAFE MODE Restriction in effect. :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: safe_mode php, непонятная ошибка"
Сообщение от Yuri emailИскать по авторуВ закладки on 27-Сен-02, 04:28  (MSK)
>>>>>Когда включен safe_mode в PHP, то при запросу к скрипту вылетает ошибка:


>есть файл php.ini ! по дефолту в Linux он швыряется в /etc/
>а в BSD /usr/local/lib/php.ini или ты помоему даже сам должен его
>туда положить после установки. Там будет строка safe_mode = On, вот
>её то и надо поменять на Off. И вообще он тебе
>сам сказал в чем проблема :). Глянь Warning: SAFE MODE Restriction
>in effect. :)

да уж, меня совсем не понимают, первая моя фраза "Когда включен safe_mode в PHP", я его специально включил, но вот получается такая проблема, как ее исправить??

Сейчас httpd-2.0.42,php-4.2.3
На другом сервере где апач первой ветки а пхп тоже 4.2.3 все работает прекрасно!


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: safe_mode php, непонятная ошибка"
Сообщение от BSDLamer Искать по авторуВ закладки on 27-Сен-02, 04:39  (MSK)
>>Когда включен safe_mode в PHP, то при запросу к скрипту вылетает ошибка:
>>
>>
>>Warning: SAFE MODE Restriction in effect. The script whose uid is -1
>>is not allowed to access /home/site/public_html/script.php owned by uid 1038 in
>>Unknown on line 0
>>
>>Warning: Failed opening '/home/site/public_html/script.php' for inclusion (include_path='.:/usr/local/lib/php') in Unknown on line 0
>>
>>
>>
>>Как с этим бороться? Все пермишенны на файлы правильные, тоесть владелец 1038,
>>как и должно быть.
>>
>>И что значит  "uid is -1" как такое может быть?
>>
>>Спасибо.
>
>есть файл php.ini ! по дефолту в Linux он швыряется в /etc/
>а в BSD /usr/local/lib/php.ini или ты помоему даже сам должен его
>туда положить после установки. Там будет строка safe_mode = On, вот
>её то и надо поменять на Off. И вообще он тебе
>сам сказал в чем проблема :). Глянь Warning: SAFE MODE Restriction
>in effect. :)

Извеняюсь ! Не правильно понял вопрос. Я не спец в таких вещах но ясно мне одно что скрипт запускается от имени юзера чей идентификатор равен 1 и этот юзер не имеет право запускать php скрипты а тем более в /home/site/public_html/. Глянь что за юзер имеет uid = 1, обычно это bin :) и попробуй чтоли разрешать ему выполнять скрипты. Покажи что выдало vi /usr/local/lib/php.ini (поиск с ключом safe_mode)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: safe_mode php, непонятная ошибка"
Сообщение от Yuri emailИскать по авторуВ закладки on 27-Сен-02, 04:48  (MSK)
>Извеняюсь ! Не правильно понял вопрос. Я не спец в таких вещах
>но ясно мне одно что скрипт запускается от имени юзера чей
>идентификатор равен 1 и этот юзер не имеет право запускать php
>скрипты а тем более в /home/site/public_html/. Глянь что за юзер имеет
>uid = 1, обычно это bin :) и попробуй чтоли разрешать
>ему выполнять скрипты. Покажи что выдало vi /usr/local/lib/php.ini (поиск с ключом
>safe_mode)

Это тут непричем, я уверен что ошибка вылетает вне зависимости от юзера...
Но если интересно:
# id 1
uid=1(daemon) gid=1(daemon) groups=1(daemon)

юзер daemon в php.ini нигде и никак не прописан...

safemod включен иднивидуально в вирт хосте, php_admin_flags safe_mode on

И еще прошу заметить, что в ошибке не 1, а -1 !!!


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: safe_mode php, непонятная ошибка"
Сообщение от BSDLamer Искать по авторуВ закладки on 27-Сен-02, 04:55  (MSK)
>>Извеняюсь ! Не правильно понял вопрос. Я не спец в таких вещах
>>но ясно мне одно что скрипт запускается от имени юзера чей
>>идентификатор равен 1 и этот юзер не имеет право запускать php
>>скрипты а тем более в /home/site/public_html/. Глянь что за юзер имеет
>>uid = 1, обычно это bin :) и попробуй чтоли разрешать
>>ему выполнять скрипты. Покажи что выдало vi /usr/local/lib/php.ini (поиск с ключом
>>safe_mode)
>
>Это тут непричем, я уверен что ошибка вылетает вне зависимости от юзера...
>
>Но если интересно:
># id 1
>uid=1(daemon) gid=1(daemon) groups=1(daemon)
>
>юзер daemon в php.ini нигде и никак не прописан...
>
>safemod включен иднивидуально в вирт хосте, php_admin_flags safe_mode on
>
>И еще прошу заметить, что в ошибке не 1, а -1 !!!
>

Не тут я те помоч не могу, с php недавно начал Попробуй задать вопрос на форуме в webscript.ru, всё что могу предложить


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: safe_mode php, непонятная ошибка"
Сообщение от J Искать по авторуВ закладки on 27-Сен-02, 11:20  (MSK)
>>Извеняюсь ! Не правильно понял вопрос. Я не спец в таких вещах
>>но ясно мне одно что скрипт запускается от имени юзера чей
>>идентификатор равен 1 и этот юзер не имеет право запускать php
>>скрипты а тем более в /home/site/public_html/. Глянь что за юзер имеет
>>uid = 1, обычно это bin :) и попробуй чтоли разрешать
>>ему выполнять скрипты. Покажи что выдало vi /usr/local/lib/php.ini (поиск с ключом
>>safe_mode)
>
>Это тут непричем, я уверен что ошибка вылетает вне зависимости от юзера...
>
>Но если интересно:
># id 1
>uid=1(daemon) gid=1(daemon) groups=1(daemon)
>
>юзер daemon в php.ini нигде и никак не прописан...
>
>safemod включен иднивидуально в вирт хосте, php_admin_flags safe_mode on
>
>И еще прошу заметить, что в ошибке не 1, а -1 !!!
>

попробуй для своего сайта все скрипты в своем каталоге сделать своими (chown рекурсивно).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: safe_mode php, непонятная ошибка"
Сообщение от Andrei emailИскать по авторуВ закладки on 03-Янв-03, 13:54  (MSK)
Та же проблема. Apache 2.0.43 + mod_php4 (4.2.3) @ FreeBSD 4.7
Сервер запускается под UID/GID www(80)/www(80), однако PHP упорно пишет -1/-1
вероятно это проблема нестыковки PHP именно со вторым апачем.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру