Уведомления

Группа в Telegram: присоединиться | Jabber-конференция сообщества: pythonua@conference.jabber.ru

#1 Май 23, 2007 16:52:45

georgex
От:
Зарегистрирован: 2007-05-18
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Apache+MySQL+Python

Установил апач, все работает, решил перейти с sqlite на MySQL, установил MySQL, установил библиотеку для работы питона с mysql. Из консоли скрипт нормально работает с mysql , когда пытаюсь через CGI, пишет internal server error. Что это может быть? и как правильно надо настроить апач с mysql?



Офлайн

#2 Май 23, 2007 18:54:59

alafin
Root
От: Киев, Украина
Зарегистрирован: 2006-04-06
Сообщения: 756
Репутация: +  2  -
Профиль   Отправить e-mail  

Apache+MySQL+Python

Возможно у тебя какая-то ошибка в cgi.
Начало должно быть таким

#!/usr/bin/env python
print “Content-type: text/html\n”



Офлайн

#3 Май 24, 2007 07:12:45

georgex
От:
Зарегистрирован: 2007-05-18
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Apache+MySQL+Python

все так стоит. CGI с sqlite работает нормально, когда в скрипте меняю sqlite на MySQL вылазит

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@res.kz 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.



Офлайн

#4 Май 24, 2007 08:15:20

Uznick
От:
Зарегистрирован: 2007-05-15
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Apache+MySQL+Python

А в логах сервера что-нибудь интересное пишется?



Офлайн

#5 Май 24, 2007 10:02:39

georgex
От:
Зарегистрирован: 2007-05-18
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Apache+MySQL+Python

error log
File “C:/Apache/cgi-bin/mysqltest.py”, line 48\r, referer: http://localhost/my/
cursor.execute(req))\r, referer: http://localhost/my/
^\r, referer: http://localhost/my/
SyntaxError: invalid syntax\r, referer: http://localhost/my/
access log
127.0.0.1 - - “POST /cgi-bin/mysqltest.py HTTP/1.1” 500 532



Офлайн

#6 Май 24, 2007 10:15:30

georgex
От:
Зарегистрирован: 2007-05-18
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Apache+MySQL+Python

сорри, вот я дибил, посмотрел логи, оказалось синтаксическая ошибка просто, спасибо Uznick



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version