Сегодня
поговорим о правах. Начнем с двух
писем читателей нашей рассылки:
Здравствуйте,
Сергей!
С
удовольствием и пользой для себя
читаю Вашу рассылку.
Есть вопрос: в документации написано:
"Установите права 666 на файлы config.php
и config-old.php.
Это необходимо для того, чтобы скрипт
установки мог записать
и зашифровать данные Вашей базы
данных.
После окончания установки права
можно (и нужно!) поменять на 644".
Как это
сделать?
С
уважением, Елена.
Второе
письмо на эту же тему:
Здравствуйте!
У меня есть один маленький вопрос.
Я нашел себе гостевую книгу, но в
описании написано:
> 2. Установите следующие права
доступа:
>
на все папки - 711 (или 755)
>
на все файлы .php - 444 (или 644)
>
на файл config.inc.php - 600 (или 666)
>
на все файлы .dat - 600 (или 666)
А вот как установить-то на них
такие права доступа я и не знаю.
Закачал на сервер - при попытке
загрузить скрипт выскакивает
предложение открыть или
сохранить на винт, но скрипт не
запускается.
Как можно установить эти права
доступа? Это вообще в Windows
возможно???
Если можете помочь, буду очень
благодарен....
Заранее благодарю.
_______________________________
С наилучшими пожеланиями, B!BL*. biblman@mail.ru
Будем
разбираться.
Права доступа (permissions)
означают способ, которым можно
использовать тот или иной файл. Как
правило, web-серверы работают под
управлением операционной системы Unix.
В Unix есть три таких
права:
Право на чтение (Read
- r) - можно смотреть содержимое
файла.
Право на запись (Write
- w) - можно изменить или удалить
файл.
Право на
исполнение (eXecute - x) - можно
выполнить файл как программу.
Для каталогов (папок)
права имеют следующее значение:
Право на чтение
позволяет выводить содержание
каталога.
Право на запись
означает возможность добавления и
удаления файлов в этом каталоге.
Право на
исполнение означает разрешение
вывода сведений о файлах в
каталоге. Право на чтение и
исполнение для каталога идут в
связке: или оба или ни одного.
Права может
получить владелец, группа и все
остальные. Остальные - это все те, кто
вообще имеет доступ к системе, но не
является владельцем или членом
группы.
Система
безопасности Unix таким образом имеет
три разрешения и три уровня.
Числа 666, 640, 400 и
подобные им - права доступа в
восьмеричной нотации. Разобраться с
ними Вам поможет следующая табличка:
Пользователь
Группа
Остальные
r
w
x
r
w
x
r
w
x
400
200
100
40
20
10
4
2
1
Таким образом,
права на выполнение файла, как
программы, всем, кому ни попадя, будут
выглядеть так:
400+200+100+40+20+10+4+2+1=777
Права всем на
запись - 666.
600 - означает право
на запись только владельцу.
640 - запись
владельцу и чтение группе.
Как видите, все
достаточно просто.
Устанавливать
права на удаленном сервере можно чем
угодно по ftp-протоколу, можно даже
использовать броузер IE. Я использую
для этой цели файл-менеджер FAR.
При установке для
изучения Postnuke на локальном
компьютере в Windows особого смысла в
правах доступа нет.
Если скрипт не
запускается в локальной среде Windows
посмотрите, может атрибут файла
установлен только для чтения.
Важно: Если у Вас что-то не
получилось с установкой, рекомендую сначала перечитать предыдущие
выпуски, да еще заглянуть в FAQ на
сайте www.postnuke.ru.
Там подробно рассмотрены ответы на
самые распространенные вопросы.
Представьте, что
Вам надо решить такую задачу:
Задача: Освоить
быстро и качественно, с моральной
и материальной пользой для себя
создание интернет-сайтов,
профессиональные программы для этих
целей.
Возможные варианты
ответов:
Найти профильный
ВУЗ и проучиться там несколько лет,
а потом перейти к настоящему делу.
Долгий и затратный путь.
Нанять
специалистов и поставить им задачу,
пусть трудятся на благо Вашего
дела. Быстро, качественно, но
затратно.
Воспользоваться
наработками, руководствами и
инструкциями, публикуемыми в нашей
рассылке, а также в издаваемых
книгах-самоучителях и сделать все
самостоятельно, без чрезмерных
затрат времени и денег.
Бестселлер
об одной из лучших программ для
редактирования HTML-страниц Macromedia Dreamweaver MX 2004
Книга вышла
тиражом 5 тыс. экземляров в
издательстве "БХВ-Петербург" и
пока еще есть в наличии в интернет-магазине
Озон. Успевайте приобрести, не
пожалеете.
Книга хороша тем,
что может служить самоучителем не
только по редактору Dreamweaver, но и по
языку разметки веб-страниц HTML,
каскадным таблицам стилей CSS,
содержит экспресс-курс языка JavaScript и
массу других очень полезных вещей,
знание которых необходимо каждому
начинающему профессионалу
сайтостроительства.
Если Вы хотите
купить только одну книгу по теме
создания Web-сайтов, то это та самая
книга. Я ее приобрел для себя и весьма
доволен покупкой.
Dreamweaver MX 2004 -
великолепная и мощная профессиональная программа.
С помощью руководства Владимира
Дронова освоить ее будет значительно
легче.