Страница 1 из 1

Как выставить права на овнера ?

Добавлено: 07 ноя 2005, 14:14
Ice_sCream
Это скрипт добавления новости:
http://e-money.od.ua/admin/post_news.php

Это то, что получается:
http://e-money.od.ua/content/news/11.html

вот в чем трабл.
The script whose uid is 65534 is not allowed to access /home/web/public_html/e-money_od_ua//options.php owned by uid 10003 in /home/web/public_html/e-
money_od_ua/content/news/11.html on line 1
А вот лог из аськи:
forsage (06:44 PM) :
ошибка ясна
можно парить мозг с safe_mode но это не безопасно
forsage (06:44 PM) :
смотри
forsage (06:44 PM) :
самая первая строчка в файле content/news/11.html
forsage (06:46 PM) :
там указан путь к файлу options.php
а файл options.php имеет права на владельца пользователя 10003
а процесс от которого идет запрос имеет номер 65534

надо как то иначе тебе добавлять настройки в скрипт
forsage (06:46 PM) :
я правда не могу посоветовать как лучше - не знаю
Ice_sCream (06:46 PM) :
впервый раз такое слышу. а что это вообще за номера такие 7
forsage (06:47 PM) :
каждый файл имеет два параметра
uid - user id
gui - group id
это для определения владельца пользователя
Вот прошу вас посоветовать, что сделать, чтобы работало. Заранее благодарю[/quote]

Добавлено: 07 ноя 2005, 18:30
AiK
а) просить хостера правильно настроить PHP
б) читать и писать в файлы и директории, созданные из PHP
в) переёти на Perl :D

Добавлено: 07 ноя 2005, 19:15
Ice_sCream
AiK, а можно указать четко, что нужно настроить хостеру?

зы. а насчет пункта 3 я думал -). но пока нужно доделать хотя бы этот проект.

Добавлено: 07 ноя 2005, 21:53
AiK
Можно. Нужно всего лишь сделать так, что бы аккаунт, из под которого запускается php интерпретатор для твоего виртуального cервера, совпадал с аккаунтом, под которым создавались папки на диске.

Добавлено: 07 ноя 2005, 23:02
berkut
у корявых хостеров обычно фтп доступ от юзера, а php работает от nobody
[off]собрать-бы всех таких хостеров в одну кучу и

Добавлено: 07 ноя 2005, 23:05
AiK
Кстати, ключевое для хостера слово, если не ошибаюсь, suexec

Добавлено: 08 ноя 2005, 14:01
UUU
Хм, а для данной задачи лучше использовать базу, а не запись в файлы...