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

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
Ice_sCream
Сообщения: 7
Зарегистрирован: 11 сен 2005, 14:26
Откуда: Одесса
Контактная информация:

Это скрипт добавления новости:
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]
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

а) просить хостера правильно настроить PHP
б) читать и писать в файлы и директории, созданные из PHP
в) переёти на Perl :D
Даже самый дурацкий замысел можно воплотить мастерски
Ice_sCream
Сообщения: 7
Зарегистрирован: 11 сен 2005, 14:26
Откуда: Одесса
Контактная информация:

AiK, а можно указать четко, что нужно настроить хостеру?

зы. а насчет пункта 3 я думал -). но пока нужно доделать хотя бы этот проект.
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Можно. Нужно всего лишь сделать так, что бы аккаунт, из под которого запускается php интерпретатор для твоего виртуального cервера, совпадал с аккаунтом, под которым создавались папки на диске.
Даже самый дурацкий замысел можно воплотить мастерски
berkut
Сообщения: 82
Зарегистрирован: 26 авг 2004, 19:07

у корявых хостеров обычно фтп доступ от юзера, а php работает от nobody
[off]собрать-бы всех таких хостеров в одну кучу и
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Кстати, ключевое для хостера слово, если не ошибаюсь, suexec
Даже самый дурацкий замысел можно воплотить мастерски
UUU
Сообщения: 310
Зарегистрирован: 17 фев 2004, 09:27
Откуда: Иваново
Контактная информация:

Хм, а для данной задачи лучше использовать базу, а не запись в файлы...
Реклама запрещена. См. Профиль :-)
Ответить