Python CGI Ошибка 500: преждевременный конец заголовков скриптов

У меня есть довольно сложный скрипт python, который пытается запустить, который импортирует другие самонастраиваемые модули и такие вещи, как sqlite. Когда я запускаю сценарий, я получаю ошибку 500: внутренний сервер, и в журнале говорится: преждевременный конец заголовков скриптов.

Я знаю, это означает, что у меня, вероятно, нет правильного размещения / ввода заголовка, но я считаю, что знаю.

#!/usr/bin/env python import cgi import cgitb; cgitb.enable(logdir=..., format="text") print "Content-type: text/html" print 

Похоже, правда?

Я продолжаю писать сценарий и печатать результаты в конце. У всех других модулей нет заголовка или хеш-бэнга, но я думаю, что все в порядке.

В чем проблема?

One Solution collect form web for “Python CGI Ошибка 500: преждевременный конец заголовков скриптов”

У меня была такая же проблема. Это решило это:

 #!/usr/bin/env python # -*- coding: UTF-8 -*- . . . print "Content-Type: text/plain;charset=utf-8" print 
  • Определите, выполняется ли сценарий Python локально или как CGI
  • Как скрыть «cgi-bin», «.py» и т. Д. Из моих URL-адресов?
  • Ошибка Python 3.0 urllib.parse «Тип str не поддерживает API-интерфейс буфера»
  • Перенаправление Python не работает
  • ajax-запрос к скрипту python
  • Как выполнить скрипт CGI Python?
  • Открытый модуль Python os открывает выше существующий каталог с относительным путем
  • Как создать веб-страницу с кнопками, которые вызывают различные скрипты Python в системе, обслуживающей веб-страницу?
  • Обнаружение типа запроса HTTP (GET, HEAD и т. Д.) Из cgi python
  • Где я должен начать создавать скребок или бот с помощью python?
  • Python CGI - UTF-8 не работает
  •  
    Interesting Posts for Van-Lav

    Оберните приложения CNTK

    Окно Matplotlib появляется сзади?

    Cx_Freeze не может найти pkg_resources /*.* '

    Какие стратегии существуют для обеспечения всех операций, связанных с локалью, правильно обрабатываются во всех локалях?

    Как установить «авто» для верхнего предела, но сохранить фиксированный нижний предел с помощью matplotlib.pyplot

    Ошибка конечных точек приложения AppEngine Google: сбой настройки конфигурации службы (код состояния 404)

    Использование python для фильтрации файлов на диске

    Значения Python для нескольких списков в одном понимании списка

    Как построить 32-битный python 2.6 на 64-битной Linux?

    Модель модели приложения, get_or_insert question wrt primary key и составные ключи

    Установка pindon reindent

    Можно установить Fabric (Python) в Virtualenv? Получение ошибки

    как восстановить упавшую таблицу с django-south?

    Почему назначается несколько целей (идентификатор / атрибут), приводящих к странным результатам?

    Как эффективно создавать итерации с помощью большого списка списков в python?

    Python - лучший язык программирования в мире.