Мой hello.py (работает нормально) передает данные через метод GET (можно увидеть в URL) в test.py (не работает).
Test.py работает на -bash и не выдает ошибку, но с http://localhost/cgi-bin/test.py выдает ошибку
500 Внутренняя ошибка сервера.
В -bash он выдает «ПУСТО» в качестве переданных значений.
Код для test.py (режим доступа для этого файла -rwxrwxrwx @, так что это не проблема)
#!/usr/bin/python
import os
import cgi
import cgitb ;cgitb.enable()
form = cgi.FieldStorage()
first_name = str(form.getvalue('first_name','EMPTY'))
last_name = str(form.getvalue('last_name', 'EMPTY'))
print ("Content-Type:text/html\r\n\r\n")
print ('<html>')
print ('<head>')
print ('<title>Second CGI Program</title>')
print ('</head>')
print ('<body>')
print ('Hello %s %s' %(first_name,last_name))
print ('</body>')
print ('</html>')