WebScript.Ru
C:\   главная  ::   о сайте  ::  каталог скриптов  ::  гнездо  ::  форум  ::   авторам  :: Новостройки ::   ХОСТИНГ  ::

|| разделы::
|| поиск по сайту::

|| реклама::
|| новости почтой::
Рассылки Subscribe.Ru ::



Новости сайта WebScript.Ru
Популярные статьи

Hot 5 Stories

|| рекомендуем::




Десять правил настройки скриптов.


Прислал: NAS [ 05.10.2000 @ 12:16 ]
Раздел:: [ Статьи по Perl ]


Десять правил настройки скриптов.

1)     Копировать на сервер как ASCII файлы (text-mode). Во всех фтп-программах есть такая опция или кнопка. Если вы ее раньше и не замечали.
2)     Устанавливать в каталог /cgi-bin/каталог_скрипта/
    Это уже чисто мое измышление. Так аккуратненько как то.
3)     Устанавливать на скрипт права доступа.
Разъясняю. Все сталкивались, даже в виндоус со скрытыми, системными, только для чтения файлами. В системе юникс, на базе которой существуют большинство серверов в интернете, абсолютно такая же ситсема, только усложненная. И пусть смеются сейчас админы и разные другие личности с пухлой от знаний юникс головой. Нам, простым людям, неважно насколько сложна система, нам надо знать как ее использовать в наших целях.
Итак, в юниксе можно провернуть такую же фиговину и с исполняемыми файлами. То есть Петя -посетитель странички, может одну программу запустить, а с другой он побреется опасной бритвой. Одну страничку он увидит, а другая ему покажет фигу.
Вы, как полновластный сервера, должны решить, что разрешено, а что запрещено.
Все исполняемые файлы, доступные посетителям странички, должны иметь право доступа 755.
Делается это командой
site chmod 755 имя_файла.
Я не знаю вашей любимой фтп-программы, но то, что возможность вводить команды в ней есть - не сомневаюсь.
Или же вы просто выделяете файлы и где-то в свойствах выставляете 755.
Или же если есть три столбика с чекбоксами-то поставьте галочки вот так

            User Group World
read      x    x     x
write     x    -     -
execute   x    x     x
x- отмечено,
- -не отмечено :)

4) Если скрипт что то пишет в свой каталог, то на этот каталог нужно установить права доступа 777 и на файл, в который скрипт пишет, надо тоже установить такие права доступа.

 

Что использовать при создании или модернизации сетевого проекта ?

1) Редиректинг.
Полезная штука. Вы можете переезжать с места на место, а адрес странички не меняться.
Если до сих пор у вас еще нет постоянного имени странички, обязательно заведите. В каталогах ссылок теперь вас будут знать bye.da.ru и вы не потеряете посетителей, если в дальнейшем переедите на новый адрес. В конце концов, если заведете постоянный сервер www.bye.ru
ваши посетители привыкнут к этому.
Минус один. В статистике посещений на страничку будете видеть не то место , откуда к вам пришли, а сервер службы редиректинга.
Полезно также завести редиректинг на е-майл.
А можно плюнуть на все, и открыть свою службу редиректинга. Смотрите раздел cgi.

2) Хостинг.
Хорошо, конечно, иметь страничку на сервере chat.ru или newmail.ru. Если это 10 страничек с описанием ваших любимых спиртных напитков, ссылками на халяву столетней давности, фотками вашей бабушки или описанием поездки в устькалымлаг в период с 1965 по 1980.
Если же у вас какой либо интересный проект (даже узкому кругу лиц) с большим объемом информации, через некоторое время вам становится чрезвычайно трудно управляться с таким контент-монстром. Смена дизайна, а всегда хочется что то изменить, становится огромной проблемой, руки опускаются, и, как результат, under construction и последнее обновление **.**.1937 омрачают взгляд пришедшего к вам посетителя.
Что же делать, если вам хочется чего то большего ?

Ответственно подойти к выбору хостера. То есть той компании, которая предлагает вам разместить свою информацию на своем сервере. Какие варианты есть ?
Будем рассматривать только условно-бесплатные варианты. Условно-потому что расплачиваться придется показами баннеров хостера в выпадающем окне или на своей страничке или во фрейме вверху или внизу. Можно насладится тысячью ссылок на бесплатных хостеров. Например тут.
А можно воспользоваться моим советом и опытом.

3) Контент.
Содержание вашего сервера. О чем будет ваш проект ?
Надо вложить немного души и фантазии в это дело.
Очень важная часть и зависит только от вас.

4) Фичи.
Навешивание интересных сервисов на вашей страничке очень полезны. Гостевухи, голосования, форумы, спец-каталоги, топы понравятся посетителям.
Один совет-хоть в чем то будьте оригинальны. Не стоит создавать голосования типа "В который раз вы сюда пришли?".

2) Заселяем новую площадь.
Итак, к вам пришло письмо, достаточно жесткое какое-то, как мне показалось. Вы, дескать, одобрены и вам дадут. И инструкции до кучи.
Новое место требует новых решений. Поборов возникшие трудности, вы будете вознаграждены удобством работы со своим любимым детищем-проектом.
Необходимо отладить свой сервер в домашних условиях.
Следуя данным инструкциям, настройте программное обеспечение.

Сергей Владыкин  //atlantida.agava.ru
Жду ваших замечаний и предложений


 :::::  Sergey Vladykin пишет 05.10.2000 @ 23:44 
Вобщем-то первое правило - внимательно прочитать доку :)
 :::::  Alexander пишет 06.10.2000 @ 15:20 
Действительно все это хорошо! Но как же отлаживать? Что касается HTML - это все понятно: проверить корректно ли смотрится ваш документ в Netscape и Explorere. А что же с Пел\'ом.(Perl)???
Здесь тоже есть решение! К примеру программа Small HTTP Server ver. 1.212. Позволяет запускать скрипты прямо у вас дома - очень удобно. Чтобы получить такую прелесть нужно написать письмо автору и он вас любезно проконсультирует. Его адрес max@feokt.spb.ru Мало того для жителей СНГ - есть бесплатная регистрация программы (на его сайте есть об этом) Удачи!!!
 :::::  Sergey Vladykin пишет 11.10.2000 @ 23:55 
Я бы все таки посоветовал ставить апачи. По всем известной доке. Т.к. единственное доствоинство предлагаемой программки - это действительно малый размер и неприхотливость. Но проще настроить апач по доке.
 :::::  EraZer пишет 16.10.2000 @ 17:04 
А по-моему лучше поставить себе линукс, настроить сервер так, как он настроен у хостера, и лепить сайт уже конкретно под него. Потом при перекачке можно быть уверенным, что сайт будет выглядеть точно так же, как и на домашнем компе. И не нужно будет постоянно помнить про особенности написания скриптов под виндами и их перекачивания оттуда. Не нужно будет ничего проверять в онлайне. Просто сделал, отладил и слил на хостер - это же прелесть!
 :::::  Anonymous пишет 24.10.2000 @ 18:43 
Лучше Apache поставить и на нем все тестить, а настроить его несложно.
 :::::  Olga пишет 10.11.2000 @ 19:35 
Мне кажется, что название статьи не совсем соответствует содержанию. Акцентируется внимание читателя на том, что вообщем-то не имеет касательное отношение к теме статьи.
И потом - совсем не литературный язык изложения, это замечание можно считать как недостатком, так и достоинством... кому как. А считать умеете, где же здесь обещанные \"десять правил\"?
 :::::  Sor пишет 29.11.2000 @ 02:22 
Согласен с Ольгой - совершенно вездарная статья.
Про \"настройку скриптов\" в статье нет ни одного слова :) А после 4-го правила начинается \"вода\", не имеющая к скриптам вобще никакого отношения.

 :::::  Sergey Vladykin пишет 11.02.2001 @ 09:18 
Совершенно согласен со всеми замечаниями. Дело в том - что это черновик целых двух так и ненаписанных статей, в которых я решил поведать миру о своем субъективном опыте. Это объясняет и странное отсутсвие последних правил и неожиданную концовку. Думаю, любители религиозных текстов оценят статью по достоинству. :)
 :::::  Vov пишет 20.03.2002 @ 17:08 
подсакажите пожалуйста, кто знает, как установить права доступа
через WindowsCommander в стандартных изменениях атрибутов ничего не нашел

 :::::  Виталий пишет 21.09.2003 @ 16:15 
Вы бы не могли написать мне КАК устанавливать права на cgi скрипт в total commander'e? какой командой это делается?
Заранее спасибо....
 :::::  artgre пишет 31.03.2004 @ 16:54 
Администраторы закрыли доступ URL к веб-чату,chat.ru. Как попасть в чат минуя ихние блокировки?
Имя:
Email:
URL

Введите сумму двух чисел девять и одинн (девять+одинн=?)
Запомнить мою информацию

* Html запрещен* Ваш E-mail опубликован не будет.

Copyright © 2000-2001 WebScript.Ru nas@webscript.ru
Design © 2001 by Parallax Design Studio (aka Spectator.ru)
Все торговые марки и авторские права на эту страницу принадлежат их соответствующим владельцам.
Сгенерировано за: 0.0159111