Введение в CGI
CGI (Общий Шлюзовый Интерфейс) - это стандартный интерфейс для запуска
внешних программ с Веб-сервера. CGI разрешает, чтобы возвращенная страница
HTML была динамической. Например, используя скрипт CGI Вы можете получить доступ
к хранящейся а базе данных информации и отформатировать результаты
как чать страницы HTML. Не удивительно, что скрипты CGI очень популярны и широко
используются в Сети по всему миру.
В Сети есть несколько очень хороших документов - введений в CGI. Предоставляемая
ниже информация - это своего рода конспект наиболее важных
моментов, которые следует помнить, используя CGI. За более подробной информацией
обратитесь к следующему:
Ключевые моменты, о которых Вам следует помнить, используя скрипты CGI:
- Доступные через CPanel предварительно установленные
скрипты использовать очень легко, но если определенный скрипт не
удовлетворяет Вас полностью, не стесняйтесь поискать более лучшие скрипты в
Сети. Как правило, Вы сможете найти практически все, что угодно, особенно,
если Вы готовы за это заплатить.
- Прежде чем использовать определенный скрипт, прочитайте всю имеющуюся у
Вас на него документацию. Благодаря этому Вы сможете избежать большинства
проблем.
- CHMOD ("Режим Изменения") - означает изменение прав доступа к определенному
файлу (обычно, к самому сценарию). CPanel File Manager (Файл Менеджер
Панели Управления), также как и большинство инструментов FTP, даст Вам
возможность быстро с этим справиться.
- Важно - после закачивания скриптов cgi-bin, измените права доступа
CHMOD на 755
(если только это не противоречит документации сценария). Например, Вам нужно
изменить предварительно установленные скрипты Панели Управления CGI Email,
чтобы пользоваться ими надлежащим образом.
- Многим сценариям нужно знать путь к Perl (машина языков скриптов) и к
sendmail (машина почты HTTP). Эту информацию Вы сможете найти на первой
странице CPanel (Панели Управления).
- Не забывайте регулярно проверять работу Ваших скриптов! Это абсолютно
необходимо, чтобы убедиться, что все работает должным образом.