2013-04-12 4 views
0

Мне удалось развернуть на производственный сайт, работающий на Apache + mod_wsgi, python3.3 + pyramid 1.4. Прямо сейчас на нем отображается страница с пирамидой по умолчанию.страница с пирамидой по умолчанию при развертывании на производственный сервер

Я был возился с папкой myapp, даже когда я удалил __init__.py, перезапустите apache, он все еще показывает страницу пирамиды по умолчанию. Почему это так?


По какой-то причине, которую я не понимаю, при использовании установки над разработкой, есть еще одна папки (сборки) создаются, я попытался отредактировать файл template.pt в сборке, а также в один в папке шаблона, перезапустите apache, он по-прежнему показывает страницу пирамиды по умолчанию, которая появляется при настройке нового проекта.

Я не знаю, правильно ли это делается, но это работает для меня. Вместо того, чтобы использовать установки, как подробно описано в http://docs.pylonsproject.org/projects/pyramid/en/latest/tutorials/modwsgi/index.html, шаг 6:

$ ../bin/python setup.py install 

Я использовал разработки, редактировал template.pt в папке шаблона, перезапустить Apache, и сайт отражает изменения.

+0

Извините, но что вы имеете в виду «страница с пирамидой по умолчанию»? Информация о вашем приложении здесь почти не достаточна, чтобы иметь представление о том, что делать с удалением одного файла. –

+0

отредактирован, надеюсь, что он очищает вещи вверх – Gino

+0

Вы используете 'virtualenv'? – RedBaron

ответ

1

install связывает ваше приложение и не включает статические файлы, если у вас нет надлежащего МАНИФЕСТА. develop - это, как правило, лучший способ развертывания, если вы не хотите, чтобы ваше приложение распространялось как открытый проект.

+0

aye, после долгих часов возиться, я должен согласиться с вами по этому поводу. = D. благодаря – Gino

Смежные вопросы