Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.20 »   Скрипт на хостинге выполняется от имени другого пользователя
RSS

Скрипт на хостинге выполняется от имени другого пользователя

Скрипт на хостинге выполняется от имени другого пользователя

Текущий рейтинг темы: Нет
Выводить сообщения

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
 
yga
Новичок


Всего сообщений: 26
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
3 нояб. 2007
При попытке изменить - заменить файл в Style - в новом стиле, я получаю ошибку, что у меня нет к нему доступа, теъх поддержка хостинга написала так:

Скрипты выполняются от имени пользователя nobody. Судя по всему "проблемные" файлы/папки создаваись скриптом, поэтому их владелец nobody.
Учитывая, что для папки в которую должен сохранять файлы скрипт или для файлов, которые должен изменять скрипт, должны быть установлены права на запись для всех, либо их владельцем должен быть пользователь от имени которого исполняется скрипт, то есть nobody, мы можем:
1) Сделать Вас владельцем "проблемных" файлов.
2) Удалить их для Вас.

Может ли скрипт сам давато нужные права на файлы, которые он создает? после творчества скрипта, я должен давать права на файлы 777, иначе он сам потом с ними работать не может
Фактически, я могу только
1) скопировать файлы себе на комп,
2) переименовать каталог
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001

yga написал:
[q]

Может ли скрипт сам давато нужные права на файлы, которые он создает? после творчества скрипта, я должен давать права на файлы 777, иначе он сам потом с ними работать не может
[/q]

В принципе, поставить вызов функции chmod, которая будет ставить права 666 не сложно... Но проблема в том, что некоторые не совсем адекватные хостеры вызов этой функции запрещают (что приводит к GLOBAL FORUM ERROR), поэтому я не стал этого делать... А в проблемных ситуациях следует поступать так: копировать файлы к себе на компьютер, удалять их с хостинга, потом закачивать обратно и ставить права 666 (для файлов) или 777 (для каталогов).

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
yga
Новичок


Всего сообщений: 26
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
3 нояб. 2007
Дело в том, что я файлы с хостинга удалить немогу, так как их владельцем является скрипт, и мне приходится обращаться к хостеру...

а насчёт вызова функции chmod - то можно при инсталляции сделать проверку наличия этой функции
<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.20 »   Скрипт на хостинге выполняется от имени другого пользователя
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0660. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!