Учебное пособие: Чат, его установка и настройка

Тогда другие программы, запущенные другими юзерами, не смогут попасть в домашний каталог /home/wwwchat пользователя wwwchat. Apache из-за safe_mode не даст войти другим польхователям в каталог и будет иметь право входить в каталог из PHP-скриптов от пользователя wwwchat.

Если вы ничего не поняли из данной главы - не расстраивайтесь. Положитесь на порядочность и компетентность админа вашего хостера, который должен был обеспечить защищенность пользователей сервера друг от друга (данный чат не требует каких-то хитрых защит, а элементарную безопасность). Но если вы можете проверить - проверяйте правильность настройки прав на сервере! Имеется очень много хостеров, где пользователи могут легко читать чужие файлы (например, пароли и номера сессий). В чате нет ни одной уязвимости, которая бы позволила испортить его работу (путем кражи паролей пользователей или номеров сессий), но от сервера хостера, где любой человек может купить за небольшие деньги логин пользователя, и скопировать все ваши файлы, никто не защищен. Крупные и долговечные хостеры как правило настроены нормально (либо из-за компетентных админов, либо путем долгих проб и собственных ошибок). "Настроены нормально" - это когда пользователь может читать/писать только свои файлы из шелла или из PHP скриптов. Поставьте себе полезную программу для путешествий по диску хостера и проверьте, сможет ли она зайти в чужие каталоги: phpRemoteView.

3.4 УСТАНОВКА TCL

Скачайте файл tcl8.3.4.tar.gz, если еще этого не сделали (именно этот, но можно и tcl8.3.*.tar.gz) к себе на локальный компьютер и потом перепишите по FTP на сервер хостера в /home/wwwchat с любого из этих адресов:

● http://telia.dl.sourceforge.net/sourceforge/tcl/tcl8.3.4.tar.gz

● http://php.spb.ru/files/tcl8.3.4.tar.gz

● http://prdownloads.sourceforge.net/tcl/tcl8.3.4.tar.gz

● http://www.tcl.tk/software/tcltk/downloadnow83.html

● ftp://tcl.activestate.com/pub/tcl

● FTP-поиск

● Google поиск

Можно поступить более быстро, загрузив этот файл прямо на сервер хостера. Для ускорения загрузки рекомендуется качать этот файл не из браузера в ваш локальный компьютер, а прямо из шелла провайдера. Для этого перейдите в шелл, зайдите в домашний каталог /home/wwwchat и запустите загрузку: wget URL, где URL конечный(!) адрес файла. Не все примеры URL выше являются точными адресами файлов - некоторые ссылки ведут на HTML страницы, а не файлы. Правильный пример команды: wget http://php.spb.ru/files/tcl8.3.4.tar.gz

Зайдите в шелле в /home/wwwchat. Распакуйте архив: tar -xvzf tcl8.3.4.tar.gz (если вы скачали другой архив, укажите правильное имя файла). Программа создаст в текущем месте (где был архив) подкаталог tcl8.3.4. Таким образом, после выполнения команды и если архив был в /home/wwwchat/, появится каталог /home/wwwchat/tcl8.3.4. Этот каталог потом ?

К-во Просмотров: 353
Бесплатно скачать Учебное пособие: Чат, его установка и настройка