Форум сайта python.su
Установил апач, все работает, решил перейти с sqlite на MySQL, установил MySQL, установил библиотеку для работы питона с mysql. Из консоли скрипт нормально работает с mysql , когда пытаюсь через CGI, пишет internal server error. Что это может быть? и как правильно надо настроить апач с mysql?
Офлайн
Возможно у тебя какая-то ошибка в cgi.
Начало должно быть таким
#!/usr/bin/env python
print “Content-type: text/html\n”
Офлайн
все так стоит. 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.
Офлайн
А в логах сервера что-нибудь интересное пишется?
Офлайн
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
Офлайн
сорри, вот я дибил, посмотрел логи, оказалось синтаксическая ошибка просто, спасибо Uznick
Офлайн