 |
Собственные программы возможно использовать только в расширенном
варианте хостинга.
Для корректной работы CGI-программ необходимо выполнить следующие условия:
- Первой строкой файла скрипта должен быть указан путь к интерпретатору
в специальном виде - #!<путь>. Например:
#!/usr/bin/perl
Пути к интерпретаторам можно найти
здесь.
- Для файла скрипта должны быть выставлены права на исполнение (по крайней
мере для владельца файла). Чтобы установить эти права, к примеру используя
FAR, необходимо сделать следующее:
- Навести курсор на нужный файл, лежащий на сервере, и нажать Ctrl+A
- В окне появится девять флажков - 3 группы по 3 флажка. Включить три первых
флажка и выключить 6 остальных. (см. рисунок)

- Файл скрипта не должен содержать окончания строк формата DOS/Windows, т.е.
не допустим символ с шестнадцатиричным кодом 0D, также известный под
названием CR (Carriage Return, возврат каретки).
Исключить этот символ из скрипта, написанного в среде Windows-XX, можно двумя
способами: при пересылке файла по FTP необходимо установить режим передачи
данных в "ASCII" или преобразовать файл на Windows-компьютере с помощью
утилиты EOL, которую можно скачать
здесь.
В случае, если скрипт находится в htdocs/ а не в cgi-bin/, он должен иметь
расширение .cgi.
По умолчанию на сервере хостинга PHP-программы работают через интерфейс
CGI, поэтому все вышеизложенное справедливо и для них.
Также возможно использование SSI-директив (Server Side Includes) в тексте
html-документа. Для того, чтобы сервер отрабатывал эти директивы, файл
должен иметь расширение .shtml или .shtm.
Если после прочтения вышеуказанного у Вас возникли
дополнительные вопросы по услугам web-хостинга, пишите на webmaster@lucky.net.
|
 |