Я настроил файл httpd для запуска сценариев Python, как указано на веб-сайте. После настройки я был поражен, увидев, что файл .py запускается при помещении в папку htdocs, но файлы .cgi не выполняются. Ошибка говорит о внутренней ошибке. Думал продолжить работу с файлами .py, но когда я пытаюсь получить доступ к базе данных mysql, я не могу этого сделать. Мой файл .py:
import cgi
import MySQLdb
print "Content-type: text/html"
print
print "<html><head>"
print ""
print "</head><body>"
form=cgi.FieldStorage()
name=form["t1"].value
print "Hello. %s" %name
print "hai"
print '<input type="submit"/>'
Con = MySQLdb.Connect(host="127.0.0.1", port=3306, user="root", passwd="pwd", db="db1")
cursor = Con.cursor()
sql="SELECT * FROM rec"
cursor.execute(sql)
data = cursor.fetchone()
print "%s" %data
print "</body></html>"
Я не получаю никаких ошибок, но «данные» не получают распечатку, которую я получил:
hello name hai submit button
новичок в питоне. Так вы, ребята, пожалуйста, помогите мне? python версии 2.7 db-mysql server-apache 2.2 win32 бит
import cgitb; cgitb.enable()
- person mata   schedule 13.06.2013