Введение в 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 (Панели Управления).
  • Не забывайте регулярно проверять работу Ваших скриптов! Это абсолютно необходимо, чтобы убедиться, что все работает должным образом.