Mam vlastni virtual, apache tam byt nemusi. Pouzivam vlastni GIT. Gunicorn
je tedy lepsi volba ?
JInak v logu je :
[Tue Oct 24 23:07:31.794450 2017] [wsgi:error] [pid 2665] [remote
10.5.6.196:50218] mod_wsgi (pid=2665): Target WSGI script
'/var/www/html/portal/test2/wsgi.py' cannot be loaded as Python mo
dule.
[Tue Oct 24 23:07:31.794501 2017] [wsgi:error] [pid 2665] [remote
10.5.6.196:50218] mod_wsgi (pid=2665): Exception occurred processing WSGI
script '/var/www/html/portal/test2/wsgi.py'.
[Tue Oct 24 23:07:31.794559 2017] [wsgi:error] [pid 2665] [remote
10.5.6.196:50218] Traceback (most recent call last):
[Tue Oct 24 23:07:31.794574 2017] [wsgi:error] [pid 2665] [remote
10.5.6.196:50218] File "/var/www/html/portal/test2/wsgi.py", line 12, in
<module>
[Tue Oct 24 23:07:31.794578 2017] [wsgi:error] [pid 2665] [remote
10.5.6.196:50218] from django.core.wsgi import get_wsgi_application
[Tue Oct 24 23:07:31.794589 2017] [wsgi:error] [pid 2665] [remote
10.5.6.196:50218] ImportError: No module named 'django'
konfigurace apache :
<VirtualHost *:80>
ServerName portal.test.cz
WSGIDaemonProcess portal threads=5 python-home=/var/www/html/portal/env
python-path=/var/www/html/portal
WSGIScriptAlias / /var/www/html/portal/test2/wsgi.py
WSGIProcessGroup portal
#Your static files location
Alias /static /var/www/html/portal/static/
<Directory /var/www/html/portal/static>
Require all granted
</Directory>
<Location "/media">
SetHandler None
</Location>
<LocationMatch "\.(jpg|gif|png|js|css)$">
SetHandler None
</LocationMatch>
<Directory /var/www/html/portal/test2>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>
Dne úterý 24. října 2017 23:41:40 UTC+2 Messa napsal(a):
>
> Ahoj,
>
> hoď sem ty chyby, co ti to píše. Co si vzpomínám tak typicky šlo o
> nastavení PATH nebo cestu k venvu. Nebo různé verze Pythonu v systému vs. v
> Apache.
>
> Jinak teda Apache a hlavně “FTP deployment” ala PHP jsou dost překonaný...
> Zkus se podívat na gunicorn (případně uwsgi). Kam deployuješ? Nějaký
> hosting, cloud nebo vlastní (virtuální) server? Používáš git nebo jiný
> verzovací systém?
>
> Petr Messner
>
> 24. 10. 2017 v 23:21, Lubomír Vogl <[email protected] <javascript:>>:
>
> Zacinam delat v Djangu, pouzivam PyCharm. Chtel jsem prvni projekt prevest
> na Apache, ale stale se mi nedari to rozjet.
>
> Na serveru jsem rucne zalozil prazdny projekt (+ virtualenv) a ten
> funguje, WSGI je tedy vporadku.
>
> Kdyz pres PyCharm uploadnu projekt na server stale mi to haze chyby.
>
> Hledal jsem na google i NetBrains, nedokazu ale najit zadny kompletni
> postup prenosu. Dokazeet pomoci ?
>
> --
> --
> E-mailová skupina [email protected] <javascript:>
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny,
> zašlete e-mail na adresu [email protected] <javascript:>.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/04cb5dc4-74f1-4d9f-b7d6-a906f0146463%40googlegroups.com
>
> <https://groups.google.com/d/msgid/django-cs/04cb5dc4-74f1-4d9f-b7d6-a906f0146463%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>
>
--
--
E-mailová skupina [email protected]
Správa: http://groups.google.cz/group/django-cs
---
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete
e-mail na adresu [email protected].
Chcete-li zobrazit tuto diskusi na webu, navštivte
https://groups.google.com/d/msgid/django-cs/ac441988-44ed-42ea-b25d-826be66216ac%40googlegroups.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.