Найти - Пользователи
Полная версия: Apache+MySQL+Python
Начало » Web » Apache+MySQL+Python
1
georgex
Установил апач, все работает, решил перейти с sqlite на MySQL, установил MySQL, установил библиотеку для работы питона с mysql. Из консоли скрипт нормально работает с mysql , когда пытаюсь через CGI, пишет internal server error. Что это может быть? и как правильно надо настроить апач с mysql?
alafin
Возможно у тебя какая-то ошибка в cgi.
Начало должно быть таким

#!/usr/bin/env python
print “Content-type: text/html\n”
georgex
все так стоит. 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.
Uznick
А в логах сервера что-нибудь интересное пишется?
georgex
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
georgex
сорри, вот я дибил, посмотрел логи, оказалось синтаксическая ошибка просто, спасибо Uznick
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB