Я решил создать проект, который выполняет вычисления на заданном входе пользователя.
Я установил Python 2.7.2 и Numpy 1.6.1.Я использую Ubuntu 11.10 64bit с установленным apache2.Мои файлы .cgi находятся в / usr / lib / cgi-bin.Первый скрипт math.cgi выглядит следующим образом:
#!/usr/bin/python
from numpy import *
from numpy.linalg import *
b = array([9,8])
a = array([[3,1], [1,2]])
x = solve(a,b)
print x
Я могу запустить его, набрав python math.cgi в / usr / lib / cgi-bin и получив правильный вывод.Я использовал chmod + x math.cgi.Но когда я смотрю на http://127.0.1.1/cgi-bin/math.cgi, я получаю Внутреннюю ошибку сервера 500.
У кого-нибудь есть идеи, что мне нужно исправить, так что http://127.0.1.1/cgi-bin/math.cgi также дастправильный вывод?