|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Помогите новичку: Cgi-скрипты на Apache |
|
Помогите новичку: Cgi-скрипты на Apache
|
Новый участник Сообщения: 22 |
Профиль | Отправить PM | Цитировать Подскажите, пожалуйста, что необходимо для работы Cgi скриптов на Localhost'е.
Уже имеется Apache 2.0; Active Perl 5.8. Но при вызове любой cgi или pl страницы выдается следующее: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, localhost@127.0.0.1 and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Apache/2.0.43 Server at localhost Port 80 В "server log" написано что файл не найден, хотя все на месте и адреса прописаны правильно. А после каких-то манипуляций с конфигурационным файлом Apache он выдал, что у меня нет прав на доступ к файлу. Помогите пожалуйста разобраться. С благодарностью. DAG. P.S. Конфигурационный файл брал из обучающей статьи, на всякий случай привожу его здесь: Цитата:
|
||
Отправлено: 05:21, 29-01-2006 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Вот посмотрите на этот кусок конфига
Цитата:
Вы кладёте именно в эту папку?? Вне этой папки cgi скрипты не будут обрабатываться Можно сделать также, чтобы cgi скрипты в любой папке обрабатывались |
|
------- Отправлено: 12:07, 29-01-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 302
|
Профиль | Сайт | Отправить PM | Цитировать Скрипт выдает заголовки?
print "Content-type: text/html\n\n"; |
Отправлено: 12:29, 30-01-2006 | #3 |
Новый участник Сообщения: 22
|
Профиль | Отправить PM | Цитировать vadimiron
Разумеется в cgi-bin кладу (точнее в одну из ее подпапок, так ведь можно?). Цитата:
benya Если я правильно понял вопрос, то нет. Он вообще не видит ничего из папки cgi-bin. Пробовал задать ее как виртуальную папку (ч\з Alias /cgi-bin/ "D:/server/asesite/local publish/cgi-bin/") - тогда говорит, что нет прав. |
|
Отправлено: 00:54, 31-01-2006 | #4 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать ASE DAG
добавьте в нужную папку файл .htaccess со строчкой Options +ExecCGI |
|
------- Отправлено: 01:44, 31-01-2006 | #5 |
Старожил Сообщения: 302
|
Профиль | Сайт | Отправить PM | Цитировать Вобщем так - тема уже избитая на всех форумах.
Если это windows: Устанавливаем Apache Устанавливаем Active Perl Закидываем скрипт в папку, вернее лучше что-то типа: #!/usr/bin/perl #подставить свой путь если другой print "Content-type: text/html\n\n"; print "Hello World!"; Если UNIX: Выбираем нужные пакеты и копируем скрипт - запускаем, радуемся Ничего сложного. |
Отправлено: 11:13, 31-01-2006 | #6 |
Новый участник Сообщения: 22
|
Профиль | Отправить PM | Цитировать vadimiron
Извиняюсь, нужная папка это cgi-bin?, если да, то не помогло. benya Цитата:
Но без этого никак нельзя? Иначе надо менять адрес в нес-ких десятках файлах, потом переносить их на другой компьютер, снова менять... |
|
Отправлено: 16:17, 02-02-2006 | #7 |
Старожил Сообщения: 302
|
Профиль | Сайт | Отправить PM | Цитировать Если Вы работаете на Windows ставьте сразу Perl в папку близкую по путям Unix тоесть как правило (стандартно) c:\usr\
Тогда и переставлять ничего не придется. Все будет соответствовать #!/usr/bin/perl А если много переставлять - загоняем все скрипты в текстовый редактор -> Поиск/Замена -> заменить во всех документах. И не мучаться. |
Отправлено: 18:01, 02-02-2006 | #8 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 20:02, 02-02-2006 | #9 |
Новый участник Сообщения: 22
|
Профиль | Отправить PM | Цитировать benya
Не переставлять же их вручную. Я так и делаю, но это все-равно менять надо. vadimiron Большое спасибо! |
Отправлено: 13:29, 04-02-2006 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Помогите новичку | Тата | Лечение систем от вредоносных программ | 1 | 04-11-2009 14:25 | |
FreeBSD - Помогите новичку настроить Apache+PHP4 | IMAXI | Общий по FreeBSD | 6 | 09-11-2007 17:41 | |
помогите новичку с Apache`м! | jussepe | Вебмастеру | 32 | 20-09-2007 22:19 | |
Помогите новичку:) | kop4enyi | Вебмастеру | 6 | 26-10-2006 22:52 | |
PHP как CGI под Apache на Windows | Mr666 | Вебмастеру | 1 | 01-02-2005 06:30 |
|