Запуск скриптов
CGI скрипты,
пути запуска (Path to),
модули Perl,
права доступа к файлам,
PHP скрипты,
PHPMyAdmin.
Эта
страница расскажет о скриптах 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".
![Orig:img/gs89.gif платный хостинг](http://archive.org.ua/g1x1.gif)
На
данном рисунке приведён примерный список установленных модулей perl.
Если скрипт CGI требует установленного специфического модуля, проверьте
установлен ли данный модуль в Вашей системе.
Что такое
права доступа
Права
доступа к файлу определяют кто может читать, записывать, и запускать файлы на исполнение, например скрипты.
Когда инструкции по установке ссылаются на CHMOD файла,
то речь идет о правах доступа к файлу.
Права доступа можно изменить большинством популярных клиентов FTP
или через, встроенный в панель хостинга, менеджер
файлов.
Некоторые, часто используемые, уровни доступа к файлам:
600 Файл недоступен
644 Доступ всем для чтения (например, документы HTML)
666 Файл может прочитан и модифицирован (для файлов HTML, изменяемых посредством скриптов)
755 Файл может быть прочитан и запущен кем угодно (например, скрипты)
777 Доступен для записи и запуска кому угодно (не рекомендуется)
Большинство скриптов CGI требуют установки прав 755.
Пожалуйста, обращайтесь к инструкции, прилагаемой к скрипту, для получения дополнительных указаний установки.
Скрипты PHP
PHP скрипты
полностью поддерживаются на всех серверах с установленной веб панелью управления DirectAdmin.
Скрипты PHP могут быть помещены и запущены в любом месте, расположенном в каталоге public_html.
/usr/local/bin/php - полный путь к PHP интерплетатору.
/home/название акаута/домен/public_html/ - полный путь к папке сайта.
Использование phpMyAdmin
phpMyAdmin -
это инструмент, написанный на PHP, который позволяет Вам администрировать Вашу базу данных MySQL.
Вы можете запустить команду SQL, работать с полями (добавлять,
редактировать, удалять), работать с таблицами (создавать, изменять, drop(???)), создавать
дополнительные базы данных, и многое другое.
phpMyAdmin предназначен для продвинутых пользователей.
Большинство скриптов PHP автоматически настроят Вам базу данных, таким образом, что Вам не потреpебуется работать с phpMyAdmin.
Доступ к phpMyAdmin можно получить по адресу www.domain.ua/phpMyAdmin.
Пожалуйста, посетите www.phpmyadmin.net
для получения дополнительной информации по использованию phpMyAdmin.
CGI скрипты,
пути запуска (Path to),
модули Perl,
права доступа к файлам,
PHP скрипты,
PHPMyAdmin.
панель хостинга DirectAdmin