Запуск скриптов
Эта страница расскажет о скриптах CGI, путях запуска программ (program paths), просмотре установленных модулей Perl, понимании того, что такое права доступа, скриптах PHP, и работе с phpMyAdmin.
Скрипты CGI
Все CGI скрипты необходимо размещать в Вашем каталоге cgi-bin. Каталог cgi-bin находится в каталоге public_html (т.е. public_html/cgi-bin). Если Вы хотите запускать скрипты CGI на поддоменах, то помещайте их в каталог cgi-bin поддомена.
Загрузка скриптов CGI
При загрузке через FTP, обязательно установите загрузку файлов скриптов (т.е. .cgi и .pl) в режиме ASCII. Клиенты FTP позволяют загружать файлы в режиме ASCII, бинарном, или "auto." ("автоматический"). Если выбран режим "auto" ("автоматический"), убедитесь, что файлы с расширением .cgi and .pl интерпретируются Вашим FTP клиентом как ASCII файлы. Скрипты не будут работать должным образом, если Вы загрузите их в бинарном режиме.
Также следуйте указаниям (инструкциям, документации и т.д.), которые прилагаются к скриптам CGI.
Пути запуска программ (Program Paths)
Следующие пути запуска, обычно, необходимы для запуска скриптов.
Path to perl: /usr/bin/perl
Path to sendmail: /usr/sbin/sendmail
CGI URL: http://www.yourdomain.com/cgi-bin/script.cgi
Subdomain CGI URL: http://subdomain.yourdomain.com/cgi-bin/script.cgi
Path to cgi-bin: /home/username/domains/domain.com/public_html/cgi-bin
Path to cgi-bin (subdomain): /home/username/domains/domain.com/public_html/subdomain/cgi-bin
Важно:
Если эти пути не работают, возможно на Вашем хостинге аккаунт установлен не в каталог /home. Обращайтесь к хостинг провайдеру для уточнения данных путей запуска программ.
Просмотр установленных модулей Perl
Из основного меню панели управления нажмите иконку "Advanced Tools", затем иконку "Installed Perl Modules".
На данном рисунке приведён примерный список установленных модулей perl. Если скрипт CGI требует установленного специфического модуля, проверьте установлен ли данный модуль в Вашей системе.
Что такое права доступа
Права доступа к файлу определяют кто может читать, записывать, и запускать файлы на исполнение, например скрипты. Когда инструкции по установке ссылаются на CHMOD файла, то речь идет о правах доступа к файлу. Права доступа можно изменить большинством популярных клиентов FTP или через, встроенный в панель управления, менеджер файлов.
Некоторые, часто используемые, уровни доступа к файлам:
600 Файл недоступен
644 Доступ всем для чтения (например, документы HTML)
666 Файл может прочитан и модифицирован (для файлов HTML, изменяемых посредством скриптов)
755 Файл может быть прочитан и запущен кем угодно (например, скрипты)
777 Доступен для записи и запуска кому угодно (не рекомендуется)
Большинство скриптов CGI требуют установки прав 755. Пожалуйста, обращайтесь к инструкции, прилагаемой к скрипту, для получения дополнительных указаний установки.
Скрипты PHP
PHP скрипты полностью поддерживаются на всех серверах с установленной веб панелью управления DirectAdmin. Скрипты PHP могут быть помещены и запущены в любом месте, расположенном в каталоге public_html. Пожалуйста, изучите документацию, поставляемую в комплекте скриптов, для правильной установки прав доступа к файлам и процедуры инсталляции.
Один из лучших ресурсов, где содержится большое количество скриптов PHP: http://www.hotscripts.com
Использование phpMyAdmin
phpMyAdmin - это инструмент, написанный на PHP, который позволяет Вам администрировать Вашу базу данных MySQL. Вы можете запустить команду SQL, работать с полями (добавлять, редактировать, удалять), работать с таблицами (создавать, изменять, drop(???)), создавать дополнительные базы данных, и многое другое. phpMyAdmin предназначен для продвинутых пользователей. Большинство скриптов PHP автоматически настроят Вам базу данных, таким образом, что Вам не потреpебуется работать с phpMyAdmin.
Доступ к phpMyAdmin можно получить по адресу http://www.vashdomain.ru/phpMyAdmin. Пожалуйста, посетите http://www.phpmyadmin.net для получения дополнительной информации по использованию phpMyAdmin.