Как правильно установить на сайт скрипты?
Здравствуйте, уважаемые коллеги веб – мастера и просто интересующиеся! Как вы все наверняка знаете, важным элементом любого популярного сайта, помимо основного содержимого, вытекающего из его специфики (новости, статьи, фотографии, объявления и т.д.) являются всевозможные интерактивные «гаджеты». Это может быть гостевая книга, опрос, форум, голосование, чат, ссылки на скачивание и ещё много чего другого. Люди очень любят, когда можно не только читать или смотреть, но и скачивать, а также выражать своё собственное мнение. Как правило, выразив своё мнение или проголосовав, люди неоднократно возвращаются на сайт, дабы узнать, что поэтому поводу думают другие посетители. Такова уж наша природа – человек существо социальное.
Существует два способа добавить интерактивность на свой сайт – либо найти внешний сайт, предоставляющий такие услуги (к примеру, на сайте http://www.guestbook.ru можно легко заполучить бесплатную гостевую книгу), либо установить на свой сайт соответствующие скрипты.
Первый способ очень прост. Но, как и всё простое имеет ряд недостатков. В первую очередь – это ненадёжность внешних серверов, а также отсутствие гибкости – вы не сможете расширить имеющиеся или добавить какие-то новые возможности, не сможете подстроить дизайн под свой сайт.
Второй способ наиболее универсален. Все, что необходимо – возможность добавления на сайт CGI или PHP-скриптов.
Но начну я со способа, не требующего никаких дополнительных установок – ссылки на скачивание. С тех пор как в нашу страну пришёл высокоскоростной и безлимитный интернет люди помешались на скачивании. Я знаю с десяток людей, у которых по 200 – 400 Гб пространства жесткого диска забито всевозможными фильмами, музыкой, программами которые они даже не знают, зачем скачали и вряд ли когда-нибудь разберут всю эту кучу. Сайт абсолютно любой тематики можно «облагородить» ссылками на скачивание. Сайт о фотографии и фотошопе – дайте ссылки на кисти и фильтры. Сайт о собаках – ссылка на каталог пород или книгу по уходу. Фан-сайт об актере или актрисе – ссылки на фильмы с его участием, саундтреки из этих фильмов, коллекцию фотографий актера и т.д. Помимо всего прочего на этом ещё и заработать можно – регистрируетесь в файлообменной партнёрской программе www.stock-partners.com и получаете по 20 долларов за каждую 1000 скачиваний.
Инструкций по установке CGI или PHP-скриптов в интернете хватает, а я сегодня хочу поделиться с вами собственными наблюдениями на тему наиболее часто встречающихся ошибок при установке скриптов и как с ними бороться:
1. Скрипт не работает, вместо результата выдаёт свой исходный текст: здесь может быть несколько причин. Хостинг не поддерживает выполнение скрипта такого формата. Если это CGI-скрипт, ошибка может возникнуть из-за его установки в каталог для HTML-страниц. Забыли выставить у скрипта разрешение на выполнение.
2. Сервер выдаёт ошибку № 403: проверьте установку прав для чтения файла скрипта программой – интерпретатором. Возможно, выставлены недостаточные права.
3. Не удаётся сохранить изменения, сделанные при помощи скрипта: проверьте правильность указания путей к атрибутам, правильность самих атрибутов, а так же список файлов, которые скрипт использует для хранения данных.
4. Сервер выдаёт ошибку № 500: здесь также может быть несколько причин: Проверьте выставленные разрешения. Возможно, они избыточны. Возможно, дело в том, что вы загрузили CGI-скрипт по FTP в двоичном режиме, тогда как его необходимо грузить в текстовом. Возможно, в скрипте присутствует синтаксическая ошибка, при том, что не предусмотрена обработка ошибочных ситуаций.
|