При попытке установить скрипт на сайт хостинга waalst пишет ошибку:
NOT Found: /home/dax/c/a/1/ca1/public_html/cgi-bin/script/admin/template/include!
Software error:
Can not creating /home/dax/c/a/1/ca1/public_html/cgi-bin/script/admin/template/include, reason No such file or directory
at setup.cgi line 36.
Я смотрел 36 линию, там вот что:
if (mkdir($direct, 0777)){
0777 я так понимаю связано с CHMOD, на wallst правила: Разрешение (CHMOD) на CGI скрипты нужно ставить не 755, 777 а ОБЯЗАТЕЛЬНО 750
*.cgi *.pl - CHMOD = 750
Разрешение (CHMOD) на файлы относящиеся CGI скриптам нужно ставить не 666, 777 а 660, 600 при CHMOD 600 ваш файл будет невозможно выкачать/просмотреть с ним смогут работать только ваши скрипты (если у вас в файлах пароли и т.п. разрешение 600 рекомендуется)
Разрешение (CHMOD) на директории (папки) относящиеся CGI скриптам нужно ставить не 777 а 750.
Вообщем вместо последней цифры ОБЯЗАТЕЛЬНО всегда ставить 0
Последняя цифра 0 обозначает что все пользователи кроме вас не имеют никаких прав.
В чем дело?
? Как решить проблему?