|
|
Содержание
ПрограммированиеГде должны находиться скрипты?
Все скрипты должны находится в каталоге cgi-bin Как правильно оформить CGI-скрипт ?Для того чтобы скрипты, написанные на Perl или Php выполнялись на сервере, необходимо:
Здесь пример тестовых скриптов на Perl и Php
Для языка программирования php возможен также вариант настройки (включен по-умолчанию) описанный в пункте Поддержка файлов .php в любых директориях
Какое расширение у CGI-скриптов на Perl? на Php?Рекомендуемое расширение всех скриптов (как на Perl, так и на Php) - .cgi
Для языка программирования php возможен также вариант настройки (включен по-умолчанию) описанный в пункте Поддержка файлов .php в любых директориях
Как правильно перенести скрипты на сервер?Чтобы перенести скрипты на сервер необходимо:
rwx --- --- Для того чтобы установить атрибуты необходимо выполнить следующие действия (пример для Far 2.0)
Где находятся Perl, Php, Sendmail?
/usr/local/bin/perl Какие права должны быть у скриптов в каталоге cgi-bin?Скрипты в каталоге cgi-bin должны иметь атрибуты rwx --- ---
Скрипт не работает, что делать?
Поддержка файлов .php в любых директорияхВы можете самостоятельно настроить свой сайт таким образом что файлы с командами php смогут располагаться в любом каталоге сайта и иметь любое расширение (.php, .phtml и тд) Для этого необходимо:
Action php-script /cgi-bin/php AddHandler php-script .php После выполнения таких действий любой файл имеющий указанное расширение в любом каталоге будет считаться php-скриптом. Обратите внимание, что в отличие от расположения файлов в каталоге cgi-bin нет необходимости в каждом php-скрипте указывать путь к интерпретатору php. В php-скриптах никаких дополнительных строк с указанием вызова интерпретатора не нужно. Так же нет необходимости устанавливать атрибуты файла. Простейший php-скрипт будет состоять из 1 строки и выглядеть так: <? phpinfo(); ?>
Поддержка php5Все файлы имеющие расширение .php5 обрабатываются 5-й версией интерпретатора php Одновременно Вам доступна и 4-я версия (файлы с расширением .php).
Для пользователей, подключившихся после 15 мая 2006 года, все настройки уже выполнены. Пользователям, желающим использоать php5 и заключивших договор раннее указанного срока, неообходимо написать электронное письмо на адрес службы поддержки хостинга с просьбой о включении данного сервиса.
Настройка register_globalsДля версий php 4.X и php 5.1.X настройка register_globals = On; Для версии php 5.2.x настройка register_globals = Off; |