Ubuntu Server 11.10 Django+apache2+mod_wsgi+mysql
: 02 gru 2011, 10:42
Witam, mam pewien problem a mianowicie na maszynie wirtualnej mam postawiony ubuntu server 64bit z lamp, wszystko skonfigurowane i dziala jak nalezy wlaczenie z phpmyadmin oraz webmin. No i przychodzi czas na instalacje django (chcialbym w wersji rozwojowej trunk) no i od tego momentu zawsze zaczynaja sie problemy, niby zaisntalowalem nastepnie mod_wsgi i tak talej konfiguruje i pozniej pojawiaja sie problemy. np raz sie wszystko zepsulo bo nie dzialalo juz php ani django, teraz teraz juz nie czyta, odmowy dostepow, i moje pytanie jest, jak to zainstalowac poprawnie i skonfigurowac chcialbym aby w katalogu /var/www/ domyslnym plikiem byl plik index i jakby byl to plik index.php to server zeby go domyslnie odpalal, a jak index.wsgi to zeby ten plik byl domyslnie odpalany (lub inny plik index z obslugiwana koncowka) i wiadomo ze jeden plik jednoczesnie bedzie w tym katalogu a nei np index.html index .php index.wsgi.
Wiec chce wszystko zainstalowac od nowa na czystym serverze z zaisntalwoanym i skonfigurowanym poprawnie lamp. To znaczy to juz mam czysty server plus lamp z phpmyadmin i webmin. Chcialbym wiec aby /var/www/ byl odpalany domyslnie plik index nie zaleznie w jakim jezyku, no a w katalogu /var/www/django/i tu nazwa projektu abym mogl robic projekty django i nastepnie poprzez wpisanie w przegladarce adresserwera/django/projekt/ uruchamial sie. Jezeli macie jakis sprawdzony tutorial to tez sie przyda, bo juz patrzylem oficialne nie oficialne i zawsze cos musialem sknocic napewno;)
Edit: Problem rozwiazany
Wystarczylo http://www.django.pl/documentation/install/ zaisntalowac tak django trunk jak w tym poradniku a nastepnie http://blog.heintze.pl/2010/10/09/pogod ... i-mod_php/ tak jak tu zainstalowac reszte i skonfigurowac, na moje potrzeby zmienilem z tego drugiego tutoriala sciezke:
teraz wszystk odziala a projekty django moge odpalac za pomoca adresserwera/nazwaprojektu/
Wiec chce wszystko zainstalowac od nowa na czystym serverze z zaisntalwoanym i skonfigurowanym poprawnie lamp. To znaczy to juz mam czysty server plus lamp z phpmyadmin i webmin. Chcialbym wiec aby /var/www/ byl odpalany domyslnie plik index nie zaleznie w jakim jezyku, no a w katalogu /var/www/django/i tu nazwa projektu abym mogl robic projekty django i nastepnie poprzez wpisanie w przegladarce adresserwera/django/projekt/ uruchamial sie. Jezeli macie jakis sprawdzony tutorial to tez sie przyda, bo juz patrzylem oficialne nie oficialne i zawsze cos musialem sknocic napewno;)
Edit: Problem rozwiazany
Wystarczylo http://www.django.pl/documentation/install/ zaisntalowac tak django trunk jak w tym poradniku a nastepnie http://blog.heintze.pl/2010/10/09/pogod ... i-mod_php/ tak jak tu zainstalowac reszte i skonfigurowac, na moje potrzeby zmienilem z tego drugiego tutoriala sciezke:
Kod: Zaznacz cały
<VirtualHost *>
ServerName testhost
DocumentRoot /var/www/
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews ExecCGI
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
AddHandler application/x-httpd-php .php .phtml
AddHandler cgi-script .cgi
AddHandler wsgi-script .wsgi
Order allow,deny
allow from all
</Directory>
</Virtualhost>