Forum Webscript.Ru

Программирование => Perl => Тема начата: KingIII от 16 Августа 2005, 11:19:37

Название: Подскажите новичку
Отправлено: KingIII от 16 Августа 2005, 11:19:37
Начну по порядку.
Вообщем у фирмы имеется сайт статический. Начальству захотелось его развить, т.е. голосования, форум, интерактив и т.д., т.е. на лицо необходимость программирования.
Т.к. с программированием дружу и хостинг позволяет, есть ряд вопросов касающихся принципа/механизма отладки скриптов.
В качастве языка выбрана связка Perl+MySQL.
Собственно сам вопрос как производить отладку скрипта на локальной машине ПРАВИЛЬНО? Т.е. какой набор ПО должен стоять на компе?
Т.к. есть небольшой опыт (совсем маленький))) в веб-программировании, то я не затрагиваю вопросы самого программирования. Пока...
По работе необходимр наличие WinXP на машине и желательно, что бы Linux не "мешал" ей.
Может быть WinXP, WMWare + Linux (RedHat, ASP Linux).
Есть еще ряд вопросов, но они далее по теме разговора.
Прошу прощения за сумбурность.
Название: Подскажите новичку
Отправлено: Yaroslav от 16 Августа 2005, 11:24:12
я на ХП все делаю.
ошибки проверяю типа так
c:\\perl\\bin\\Perl.exe -с E:\\WEB\\test.cgi
а потом прямая дорога на сервер :)
Название: Подскажите новичку
Отправлено: KingIII от 16 Августа 2005, 11:30:11
to Yaroslav:

А при этом скрипт точно будет работать под аппачем, также как и в ХП? И опять же: как быть с MySQL тогда?
Название: Подскажите новичку
Отправлено: AnnA от 16 Августа 2005, 11:59:52
KingIII
просите хостера дать доступ к логу ошибок сервера,
ставите локально себе на ХР тотже веб-сервер (той же версии),
ту же версию Perl, MySQL и все будет работать.
Если всё будет правильно написано. ;)
у скриптов открытый код, они интрепретируются на этапе выполнения так что им одинаково где вы их запускаете. на ХР или еще где-либо. :)
Название: Подскажите новичку
Отправлено: KingIII от 16 Августа 2005, 12:04:29
to anna:

Может я что-то не понимая? Как на ХП поставить аппаче? Имеете ввиду Win-версию? Такие есть?
Название: Подскажите новичку
Отправлено: Yaroslav от 16 Августа 2005, 12:14:34
KingIII
угу
Название: Подскажите новичку
Отправлено: AnnA от 16 Августа 2005, 12:15:13
KingIII
исессна. ;)
загляните на
apache.org - Apache for Win
activestate.com - Perl for Win
mysql.com - MySQL for Win
Название: Подскажите новичку
Отправлено: KingIII от 16 Августа 2005, 12:21:08
AnnA
Так. С этим разобрался. На ваш взгляд это лучший вариант?
А за чем лог ошибок? Посмотреть версии?
Название: Подскажите новичку
Отправлено: AnnA от 16 Августа 2005, 12:28:15
KingIII
он вам будет необходим для отладки ваших скриптов на хостинге.
свой-то вы так и так сможете поглядеть, когда настроите апач локально, а вот хостинга - нужен.
Название: Подскажите новичку
Отправлено: KingIII от 16 Августа 2005, 12:30:53
AnnA
Все понял. Большое спасибо за разъеснения. Буду дерзать!
Название: Подскажите новичку
Отправлено: AnnA от 16 Августа 2005, 12:31:25
и еще - обязательно выясните какие моды стоят на хостере, для серверных языков. King.
ну помимо mod_rewrite и прочих, установлены ли там какие-либо mod_fastcgi или mod_perl. т.к. написание скриптов под них имеет свою специфику.
Название: Подскажите новичку
Отправлено: KingIII от 16 Августа 2005, 12:36:55
AnnA
Вот-вот-вот. Уже ближе к сути: что еще нужно уточнить, чтоб не возникло впоследствии сложностей.
Название: Подскажите новичку
Отправлено: AnnA от 16 Августа 2005, 12:51:56
они все равно возникнут. :)
вот, когда возникнут, тогда - пишите. Поможем новичку. ;)
Название: Подскажите новичку
Отправлено: KingIII от 16 Августа 2005, 13:49:40
AnnA
Ок. Птом напишу))