2012-05-16 2 views
0

У меня есть 2 коробки. Один с настройкой и другой, где я недавно установил.curl Apache setup access python script

Коробка, в которой установка уже доступна я вижу мой вывод программы с помощью ниже завитка команды:

curl "http://setup.com/~prakash_prasad/tools/runreport.py" 

<?xml version="1.0"?> 
<charts><showChart>True</showChart><transaction> 
Start;100;90;95 
</transaction><transactionday> 
Start;20040;34460;45050 
</transactionday></charts> 

где runreport.py является сценарий питона, который бьет БД, получает данные и выводит их в формате XML форматированный ,

В другом окне я недавно установил/установил Apache 2.4.1 и получил первую страницу моего проекта, когда я попал в окно через браузер. Но у того же самого скрипта есть проблемы. Я попытался тестирование выхода через то же завиток в новом окне настройки Dev:

curl "http://mybox.com:8181/runreport.py" 

#!/usrbin/python 

import cgi 
import MySQLdb 
from xml.dom.minidom import Document 

print "Content-type: text/xml" 
print 

................... 

Удивительно я получаю runreport.py содержимого дампа против вывода дампа программы, как и в окне настройки? Что такое конфигурация Apache, я должен включить сброс вывода так же, как и окно установки?

Заранее спасибо

+0

Это почти наверняка проблема конфигурации, а не проблема с вашим кодом. Какую версию Linux (?) Вы используете в двух блоках? Какая версия Python? Какая версия Apache находится на первом сервере? –

+0

Это не проблема программирования, поэтому вы можете получить более эффективные ответы на ServerFault.com .. –

+0

Что произойдет, если вы попытаетесь запустить этот скрипт локально на поле 2? –

ответ

0

смотрит на меня, как будто Apache на втором поле не понимает, что ваш питон скрипт должен выполняться вместо того, чтобы быть подан в виде файла для загрузки.

+0

Пожалуйста, дайте мне знать, какую конфигурацию Apache мне нужно добавить/изменить? – Prakash

+0

У вас есть mod_python (или что-то в этом роде), чтобы сообщить apache, как обрабатывать файлы .py, установленные на поле 2? https://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=calling+python+code+from+apache+2 –

+0

Я пытаюсь создать mod_python 3.3.1 с http: // www. modpython.org/, но сделать ошибку. Какую версию mod_python можно считать стабильной и идеальной для выпуска Apache 2.x? – Prakash