Australicys
Ноя. 26, 2015 05:34:30
AH00491: caught SIGTERM, shutting down
[Wed Nov 25 22:33:10.228811 2015] [mpm_event:notice] [pid 9718:tid 140224106198912] AH00489: Apache/2.4.7 (Ubuntu) mod_wsgi/3.4 Python/2.7.6 configured -- resuming normal operations
[Wed Nov 25 22:33:10.229038 2015] [core:notice] [pid 9718:tid 140224106198912] AH00094: Command line: '/usr/sbin/apache2
из этого не может следовать, что у меня mod_wsgi стоит под третий питон, а запускается все на 2.7?
4kpt_III
Ноя. 26, 2015 10:29:21
При запуске app.run() на деве все работает нормально?
Australicys
Ноя. 26, 2015 11:44:58
Да, только если между определением функции и ретерном что-то стоит, то ничего не рендерится
JOHN_16
Ноя. 26, 2015 22:44:35
Воооооот. А должно в ЛЮБОМ случае быть рабочим, поэтому ответ в вашем случае: “Нет, не работает нормально”. И к апачу и тп это никак не относится. Вы не там ищите проблему. Но с такой скоростью мы к Новому году разберемся, если повезет.
4kpt_III
Ноя. 26, 2015 23:25:21
JOHN_16
Воооооот. А должно в ЛЮБОМ случае быть рабочим, поэтому ответ в вашем случае: “Нет, не работает нормально”. И к апачу и тп это никак не относится. Вы не там ищите проблему. Но с такой скоростью мы к Новому году разберемся, если повезет.
И не говори.
AustralicysЯ максимально стараюсь популяризировать фласк. Киньте скайп в личку - помогу чем смогу.
Australicys
Ноя. 26, 2015 23:28:27
вот, запускаю локалли, все ок
переношу БЕЗ ИЗМЕНЕНИЙ на сервак - падает
4kpt_III
написал
Australicys
Ноя. 27, 2015 00:32:24
UPD
питоновский код внутри функций с декоратором фласка приводит к ошибке. если объявлять переменные вне их и передавать в render_template, то все ок
JOHN_16
Ноя. 27, 2015 02:07:45
Australicys
на скриншоте я только вижу что проект запустился. Поэтому у меня остаются вопрос - работает ли функции представления в самом проекте.
со скриншота видно что вы работаете на третьем питоне, а лог апача вроде как говорит что пытается работать со вторым питоном… в общем где тут правда…надеюсь что 4kpt_III поможет вам
romario82
Дек. 2, 2015 11:13:18
Australicys
from flask import Flask
from flask import render_template
@app.route('/')
def index():
a = ''значение"
return render_template('index.html', a = a)
На Lubuntu работает нормально
И ещё, всегда в linux старайтесь работать в /home/user, не будет возможных проблем с доступом к проекту.
Возможно у вас проблема из-за того что вы используете каталог /var/www/showcase/. Перенесите ваш проект в /home/user, проблема должна уйти.
Australicys
Дек. 2, 2015 11:16:25
romario82Спасибо, когда топик начинал, то впервые открыл консоль сервера и ковырялся, ровно следуя гайдам
Проблема была в зависимостях. Что-то общалось с третьим питоном, что-то со вторым