Как разместить скрипт на сервере?
В большинстве случаев "заливка" скрипта на сервер осуществляется по протоколу ftp. Для этого потребуется ftp-клиент, поддерживающий закачку. Например, всем известный FAR.
Запустите его и в панели дисков выберете пункт "FTP"
Рисунок 49 Рис image10 Панель дисков FAR
Теперь нажмите <Shift-F4> и в появившемся диалоговом окне введите ваш логин, пароль и адрес сервера.
Например, это может выглядеть как:
Рисунок 50 Рис Image12 Подключение к серверу
Обратите внимание: имя хоста по ftp может не совпадать с www, – подробнее читайте об этом подробнее в инструкции на сервере!
Дважды нажмите на <Enter> и дождитесь установки соединения. Если при этом появится сообщение об ошибкиошибке, то, значит, что-то сделано неправильно, а может, аккаунт еще не зарегистрирован. Подождите и попробуйте снова…
Соединились? Вот и замечательно. Попробуйте скопировать несколько файлов на сервер, - не правда ли, это ничуть не сложнее, чем работать с привычным "Norton Commander"?
Единственная проблема – определить в какую именно директорию "заливать" скрипты, – дело в том, что если директория не имеет атрибута "исполняемый" выполнение файлов, содержащихся в ней, запрещено. Обычно такая директория именуетя "cgi-bin", но случаются и исключения. Так, например, у "HuperMart" это корневая директория Вашего аккаунта, а у "Virualave" – public_html. При возникновении проблем обратитесь к администратору сервера или внимательно изучите faq по пользованию вашим аккаунтом.
Еще одна тонкость связана с набором исходного текста скриптов – при попытке исполнить скрипт, набранный в обычном DOS\Windows редакторе, скорее всего, появится сообщение об ошибке и выполнение будет прервано. Дело в том, что большинство www-серверов работает под управлением UNIX, а ей "не нравиться" досовское завершение строки. Поэтому, текст скрипта следует набирать в редакторе, учитывающим особенности UNIX. Одним из таких редакторов встроен в знаменитый DOS NAVIGATOR (www.ritlabls.com).
Для его настройки выберите в меню "Опции" пункт "Тип Текста" à
"ЮНИКС", а затем либо откройте и заново сохраните ранее набранный файл или наберите его заново.
Рисунок 51 Рис. Image14 – выбор типа текста
И последнее - после заливки скрипта на свере присвойте ему атрибут "исполняемый", иначе он исполняться "не захочет". Переместим маркер к только что закаченному файлу, нажмите <Ctrl-A>, взведите все три галочки <X> (от executable – то есть исполняемый) и нажмите <Enter>. (см. "Разное à
Как работать с UNIX?")
Рисунок 52 Рис image16 – установка атрибутов
Родственные вопросы:
Разное à Как работать с UNIX?
Какие сервера бесплатно предоставляют право исполнения cgi?
Исходные тексты скриптов в "Приложении"