Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

mod_wsgi ludnica!

[es] :: Python :: mod_wsgi ludnica!

[ Pregleda: 4099 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Dominator08
Beograd

Član broj: 204089
Poruke: 224
95.180.101.*



+6 Profil

icon mod_wsgi ludnica!02.03.2014. u 17:05 - pre 122 meseci
Pozdrav svima,

nisam nikada radio u Django FW (a ni u Python-u) i pre neki dan sam završio svoj prvi 'projekat'. Sada je došlo vreme da se upload-uje na server, međutim i nakon nekoliko dana istraživanja nisam uspeo da uradim najosnovniju stvar, a to je da instaliram mod_wsgi kako treba.

Imam dedicated server:

CentOS release 6.5
Linux 2.6.32-71.29.1
RedHat 4.4.4-13
Apache 2.2.15 64bit
Python 2.6.6 64bit

sa Webuzo CPanelom. Uglavnom, prateći uputstva na zvaničnom Django sajtu video sam da je potrebno instalirati mod_wsgi. Prateći uputstva na mod_wsgi zvaničnom sajtu instalirao sam i reinstalirao mod nekoliko puta ali neće da radi. Stvar je u tome da se modul instalira na lokaciji 'usr/lib64/httpd/modules' i kada u httpd konfiguracionom fajlu dodam liniju 'LoadModule wsgi_module modules/mod_wsgi.so' apache neće da se restartuje, što znači da ima neku grešku a greška je u tome što nema taj wsgi_modul u folderu odakle povlači module, jer je apache lociran u drugom folderu ('usr/local/apps/apache/modules'). Dakle, on ubaci mod u pogrešan folder i valjda zbog toga ne može da se 'loaduje' u apache.

Pokušavao sam svašta, bukvalno sam isprevrtao pola interneta da nađem neko rešenje ali nisam uspeo. Slao sam support tehničkoj podršci koji mi održavaju server, oni se ne razumeju u Python i Django, uputili me na Softacolous (vlasnici Webuza) i onda sam i njima slao support ticket, oni mi samo odgovorili
'Sir it seems that you have compiled the module at an invalid location.
We shall have the module compiled and make the package available in a couple of days.'
Nemam vremena da čekam 'couple of days' ko zna kad će to odraditi, moram sam da rešim problem.

Da l je neko imao iskustva sa Python-om i Djangom ko bi mogao da mi pomogne oko ovog problema?



aj ostavicu ovako...
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: mod_wsgi ludnica!02.03.2014. u 17:46 - pre 122 meseci
Caos,


Probaj ovako: LoadModule wsgi_module /puna/putanja/do/mod_wsgi.so ili da napravis symlink do /usr/local/apps/apache/modules/mod_wsgi.so

 
Odgovor na temu

Dominator08
Beograd

Član broj: 204089
Poruke: 224
95.180.101.*



+6 Profil

icon Re: mod_wsgi ludnica!02.03.2014. u 18:37 - pre 122 meseci
Probao sam sa
Code:
LoadModule wsgi_module /usr/lib64/httpd/modules/mod_wsgi.so
i uspeo da restartujem Apache!
Međutim, kada odem do
Code:
usr/local/apps/apache/bin
i izlistam spisak modula putem
Code:
httpd -M
u listi nema mod_wsgi modula :(
aj ostavicu ovako...
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: mod_wsgi ludnica!02.03.2014. u 19:47 - pre 122 meseci
Daj mi output:

rpm -qa | grep http
whereis apachectl


I reci mi gde ti je apache conf fajl u koji si ubacio LoadModule.

[Ovu poruku je menjao Miroslav Strugarevic dana 02.03.2014. u 20:58 GMT+1]
 
Odgovor na temu

Dominator08
Beograd

Član broj: 204089
Poruke: 224
95.180.101.*



+6 Profil

icon Re: mod_wsgi ludnica!02.03.2014. u 21:06 - pre 122 meseci
Code:
rpm -qa | grep http
daje:
Code:
httpd-tools-2.2.15-29.el6.centos.x86_64
httpd-devel-2.2.15-29.el6.centos.x86_64
httpd-2.2.15-29.el6.centos.x86_64


Code:
whereis apachectl
daje:
Code:
apachectl: /usr/sbin/apachectl /usr/share/man/man8/apachectl.8.gz


Apache conf fajl se nalazi u
Code:
etc/httpd/

ako nisam pogrešio, jer httpd -V daje:

Code:
...
-D HTTPD_ROOT="/etc/httpd"
...


Hvala na trudu!
aj ostavicu ovako...
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: mod_wsgi ludnica!02.03.2014. u 21:41 - pre 122 meseci
Ako hoces posalji mi parametre za pristup pa cu probati da resim problem.
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: mod_wsgi ludnica!02.03.2014. u 22:06 - pre 122 meseci
Ja bih rekao da je modul instaliran.

Code:
[root@server bin]# pwd
/usr/local/apps/apache/bin
[root@server bin]# ./httpd -M | grep wsgi
 wsgi_module (shared)
Syntax OK
[root@server bin]#


Ti si pokretao httpd binary koje je deo centos apache a ne cpanel-ovog iz /usr/local/apps.
 
Odgovor na temu

Dominator08
Beograd

Član broj: 204089
Poruke: 224
95.180.101.*



+6 Profil

icon Re: mod_wsgi ludnica!02.03.2014. u 22:35 - pre 122 meseci
To je moj problem, što nemam blage veze sa Unix-om. Nisam ni znao da bez ./ pokrećem taj binary što kažeš..
Znači modul je instaliran, ali mi nije jasno što ga nema u folderu usr/local/apps/apache/modules ? Da li je to greška ili ne? Jer u svim uputstvima koje sam našao na netu stoji da modul treba da se učita uz pomoć
Code:
LoadModule wsgi_module modules/mod_wsgi.so

a ja sam morao da dodam, kao što si predložio
Code:
LoadModule wsgi_module /usr/lib64/httpd/modules/mod_wsgi.so

aj ostavicu ovako...
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: mod_wsgi ludnica!02.03.2014. u 22:43 - pre 122 meseci
Nije greska. Tvoje je da testiras da li modul radi kako treba. Ako nesto jos treba slobodno javi. POzz
 
Odgovor na temu

Dominator08
Beograd

Član broj: 204089
Poruke: 224
95.180.101.*



+6 Profil

icon Re: mod_wsgi ludnica!02.03.2014. u 22:48 - pre 122 meseci
Hvala puno na pomoći, pokušaću da se izborim sa tim..
Pozdrav!
aj ostavicu ovako...
 
Odgovor na temu

[es] :: Python :: mod_wsgi ludnica!

[ Pregleda: 4099 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.