[ Dominator08 @ 02.03.2014. 17:05 ] @
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?


[ Miroslav Strugarevic @ 02.03.2014. 17:46 ] @
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

[ Dominator08 @ 02.03.2014. 18:37 ] @
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 :(
[ Miroslav Strugarevic @ 02.03.2014. 19:47 ] @
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]
[ Dominator08 @ 02.03.2014. 21:06 ] @
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!
[ Miroslav Strugarevic @ 02.03.2014. 21:41 ] @
Ako hoces posalji mi parametre za pristup pa cu probati da resim problem.
[ Miroslav Strugarevic @ 02.03.2014. 22:06 ] @
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.
[ Dominator08 @ 02.03.2014. 22:35 ] @
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
[ Miroslav Strugarevic @ 02.03.2014. 22:43 ] @
Nije greska. Tvoje je da testiras da li modul radi kako treba. Ako nesto jos treba slobodno javi. POzz
[ Dominator08 @ 02.03.2014. 22:48 ] @
Hvala puno na pomoći, pokušaću da se izborim sa tim..
Pozdrav!