Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 9 odgovora
  • 5.315 pregleda

Najnovija ↓

mod_wsgi ludnica! 02.03.2014. u 18:05 · pre 154 meseca #1
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?


Potpis
aj ostavicu ovako...
Re: mod_wsgi ludnica! 02.03.2014. u 18:46 · pre 154 meseca #2
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

Re: mod_wsgi ludnica! 02.03.2014. u 19:37 · pre 154 meseca #3
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 :(
Potpis
aj ostavicu ovako...
Re: mod_wsgi ludnica! 02.03.2014. u 20:47 · pre 154 meseca
izmenjeno 1 put, poslednji put Miroslav Strugarevic 02.03.2014. u 20:58
  1. Miroslav Strugarevic02.03.2014. u 20:58zapis iz teksta poruke
#4
Daj mi output:

rpm -qa | grep http
whereis apachectl


I reci mi gde ti je apache conf fajl u koji si ubacio LoadModule.
Re: mod_wsgi ludnica! 02.03.2014. u 22:06 · pre 154 meseca #5
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!
Potpis
aj ostavicu ovako...
Re: mod_wsgi ludnica! 02.03.2014. u 23:06 · pre 154 meseca #7
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.
Re: mod_wsgi ludnica! 02.03.2014. u 23:35 · pre 154 meseca #8
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
Potpis
aj ostavicu ovako...
Re: mod_wsgi ludnica! 02.03.2014. u 23:43 · pre 154 meseca #9
Nije greska. Tvoje je da testiras da li modul radi kako treba. Ako nesto jos treba slobodno javi. POzz
Re: mod_wsgi ludnica! 02.03.2014. u 23:48 · pre 154 meseca #10
Hvala puno na pomoći, pokušaću da se izborim sa tim..
Pozdrav!
Potpis
aj ostavicu ovako...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme