#!/usr/bin/perl -w
use strict;
use CGI::Carp qw(fatalsToBrowser);
Права доступа - что означают эти цифры? (644,755)
"Права доступа:
Помните, что скрипты и каталоги должны иметь атрибут 755, другие файлы - 644."
Что означают эти цифры?
6 - Код прав для "Владелеца"
5 - Код прав для "Члена группы"
4 - код прав для "Прочих"
Пример код прав 6:
соотвествует 110 для двоичного числа
[0] (110 ) разрешенно ли четение данной группой (1- да 0 нет)
[1] (110 ) разрешенна ли запись для данной группы (1- да 0 нет)
[2] (110 ) разрешенно ли выполнение для данной группы (1- да 0 нет)
755(111 101 101) - Владелец имеет полные права (читать писать запускать) остальные ("Член группы" "Прочие") только читать и выполнять
644(110 100 100) - Владелец может только читать и записывать остальные только читать
Это так если по простому и по понятному :)
Спасибо!
только вот теперь другой вопрос, как эти права устанавливать?
Цитата:
Originally posted by Иллюзия света
С цифрами все стало понятно
Спасибо!
только вот теперь другой вопрос, как эти права устанавливать?
С цифрами все стало понятно
Спасибо!
только вот теперь другой вопрос, как эти права устанавливать?
из консоли - chmod
можно воспользоваться FTP клентом FAR'a. Ctrl-A на файле. (ну тут особенность - сервер должен поддерживать команды измения прав, и почти все сервера поддерживают эти команды)
а не chmod ?
Цитата:
Originally posted by Alone
эээ...
а не chmod ?
эээ...
а не chmod ?
Всю жизнь путал парные команды. Исправил.
если я ничего не путаю, то это команда Unixа...а у меня Windows...IIS
Цитата:
Originally posted by Иллюзия света
если я ничего не путаю, то это команда Unixа...а у меня Windows...IIS
если я ничего не путаю, то это команда Unixа...а у меня Windows...IIS
Тогда не заморачивайся.
тогда все равно еще вопрос: я все сделала в ISS как сказано было, создавала вирутальные директории, назначала права (читать, исполнять, писать в зависимости от каталога), но все равно при запуске выдается ошибка 500
почему это может быть?
Типа где-то по такому пути C:\WINNT\system32\LogFiles
Ну а возможная причена что не был настроен фильтр через который иис запускает скрипты.
ЗЫ. на чем пишешь??? если на перле, то я как-то постил сюда как настраивать перловые скрипты под иис. а вот если на пхп - то не судьба.
Цитата:
Originally posted by ReDrum
Реальная причена должна(по идее) отражаться в логах сервера.
Типа где-то по такому пути C:\WINNT\system32\LogFiles
Ну а возможная причена что не был настроен фильтр через который иис запускает скрипты.
ЗЫ. на чем пишешь??? если на перле, то я как-то постил сюда как настраивать перловые скрипты под иис. а вот если на пхп - то не судьба.
Реальная причена должна(по идее) отражаться в логах сервера.
Типа где-то по такому пути C:\WINNT\system32\LogFiles
Ну а возможная причена что не был настроен фильтр через который иис запускает скрипты.
ЗЫ. на чем пишешь??? если на перле, то я как-то постил сюда как настраивать перловые скрипты под иис. а вот если на пхп - то не судьба.
на перле...спасибо, попробую найти ваше сообщение в этом форуме по поводу настройки
вопрос: а для cgi-скриптов? как сделать, чтобы они выполнялись?
CGI - common gate interface
это всего лишь интерфес (средство доступа, взаимодействия, ...) т.е. набор правил.
На каком языке писать cgi - программы в общем не имеет значения (perl, php, c++, delphi, java, asp, python, etc) главное что они реализуют этот интерфейс.
Читать вот здесь
http://bspu.ab.ru/Docs/html.doc/CGI/helpcgi_.html
Общие сведения об Internet/Intranet
http://www.citforum.ru/internet/intranet_app/interintr_01.shtml
попробую спросить по-другому:
вот есть гостевая книга, написанная на перл...
все файлы я скинула в каталог cgi-bin, но когда я пытаюсь обратиться к гостевой через браузер, выдается ошибка 500
почему?
а в логах что написано ?
Код: