![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| Гость_Dima |
|
|||
|
Unregistered |
Люди добрые помогите выявить причину, плиз
cgi - файл #!/usr/bin/perl print "Content-type: text/html\n\n"; print "<html><h1>Hello!</h1></html>\n"; когда вхожу на сайт : #!/usr/bin/perl print "Content-type: text/html\n\n"; print " Hello! \n"; или на мыло [email protected] |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: нет Всего: 39 |
всё просто, у тебя не настроен веб сервер на выполнение скриптов.
Что бы что-то посоветовать ответь на следующее: 1. Чей компьютер на котором ты собираешься запускать скрипты (твой или удалёный) 2. какой веб сервер стот на машине 3. стоит ли перл на машине 4. где лежит твоя cgi |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Привет Secandr -- большое спасибо, что откликнулся на мою беду --- ответы такие:
1. Компьютер удаленный (Провайдера-- на нем стоит UNIX ) 2. Apache Server 3. По их утверждениям перл стоит (#!/usr/bin/perl) 4. Они выделили мне папку и настроили ftp --- с помощью которого я закинул этот файл он лежит в папке manager/cgi/start.cgi На моем компьютере(локально) все работает --- у них --- нет. Я им грю может вы не правильно пути прописали в .conf ---- они мне говорят, что если напечаталось HELLO! --- значит скрипт отрабатывает , соответственно пути настроены . А то что выскакивает код ---ищи в своих скриптах, Я думаю все таки они не правы Еще когда создаю start.cgi ----я устанавливаю формат UNIX в Перл(File -- Line Endings Format--Unix) |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: нет Всего: 39 |
Значит так, ещё впрос:
какие прова доступа у файла? P.S. судя по всему не верно прописали в конфиге. Точно в нужной папке скрипты оставляешь? |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
В нужной папке оставляю скрипты ---100 %
Поповоду прав доступа на файл --- ты имеешь ввиду атрибуты? если да, то код 751 Владелец Член группы Прочие чтен чтен зап выполн выполн выполн |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: нет Всего: 39 |
имено это я и имел ввиду.
Значит хостер неверно прописал что-то. |
|||
|
||||
| HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: нет Всего: 42 |
Ничего тут не напечаталось. Просто вывелся исходник. Так что прав ты. |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 13 Всего: 61 |
А каталога cgi-bin/ у тебя нет?
У меня была таже проблема, когда я сохранял исполняемые файлы в каталог cgi/, но у меня так же присутствовал каталог cgi-bin/. Я попробовал перекинуть файлы туда и всё заработало. Так же советую узнать какие расширения должны быть у файла, что бы сервер воспринимал его как CGI программу. Это сообщение отредактировал(а) korob2001 - 27.7.2004, 12:53 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
каталога cgi-bin нет ----- усть тока cgi --- и хостер утверждает, что прописал правильные пути.
А каккие могут быть еще расширения, кроме cgi? чтобы сервер вомпринимал этот файл как cgi программу ? Подскажите, что мог неправильно прописать хостер, чтобы конкретно указать ему ошибку!!! |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: нет Всего: 39 |
Дело в том что в cdi-bin вообще не должны читаться файлы, только выполняться.
Ещё можно извратиться и попробовать через httpacces настроить |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
httpacces ----- какие там нюансы?
|
|||
|
||||
| HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: нет Всего: 42 |
попробуй поставить расширение .pl
|
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 13 Всего: 61 |
Как ты заливал файлы на сервер? Если через FTP, то в FTP клиенте нужно установить что-бы они загружались в текстовом режиме.
-------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
korob2001, заливал через ftp --- раскажи подробнее как установить чтобы заливались в текстовом режиме?
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
halkaR ----- расширение pl ставить пробовал ---- выдает тоже самое
|
|||
|
||||
![]()
|
| Правила форума "Perl: CGI программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |