Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.20 » Скрипт на хостинге выполняется от имени другого пользователя |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
yga |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 5 ноября 2007 8:48 Сообщение отредактировано: 5 ноября 2007 8:50
При попытке изменить - заменить файл в Style - в новом стиле, я получаю ошибку, что у меня нет к нему доступа, теъх поддержка хостинга написала так: Скрипты выполняются от имени пользователя nobody. Судя по всему "проблемные" файлы/папки создаваись скриптом, поэтому их владелец nobody. Учитывая, что для папки в которую должен сохранять файлы скрипт или для файлов, которые должен изменять скрипт, должны быть установлены права на запись для всех, либо их владельцем должен быть пользователь от имени которого исполняется скрипт, то есть nobody, мы можем: 1) Сделать Вас владельцем "проблемных" файлов. 2) Удалить их для Вас. Может ли скрипт сам давато нужные права на файлы, которые он создает? после творчества скрипта, я должен давать права на файлы 777, иначе он сам потом с ними работать не может Фактически, я могу только 1) скопировать файлы себе на комп, 2) переименовать каталог |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
yga написал:
В принципе, поставить вызов функции chmod, которая будет ставить права 666 не сложно... Но проблема в том, что некоторые не совсем адекватные хостеры вызов этой функции запрещают (что приводит к GLOBAL FORUM ERROR), поэтому я не стал этого делать... А в проблемных ситуациях следует поступать так: копировать файлы к себе на компьютер, удалять их с хостинга, потом закачивать обратно и ставить права 666 (для файлов) или 777 (для каталогов). ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
yga |
Дело в том, что я файлы с хостинга удалить немогу, так как их владельцем является скрипт, и мне приходится обращаться к хостеру... а насчёт вызова функции chmod - то можно при инсталляции сделать проверку наличия этой функции |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.20 » Скрипт на хостинге выполняется от имени другого пользователя |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |