Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: Funder 21 Října 2009, 12:03:37
-
Ahoj, mám prohbém s Apachem, nevím, jestli je to správně, ale soubor /etc/apache2/httpd.conf je prázdný. Přijde mi to divný, ale asi to nevadí když je includovanej v apache2.conf.
Problém je, že když do httpd.conf napíšu DocumentRoot "/home/funder/www/" a restartuji server příkazem gksudo /usr/sbin/apache2ctl restart tak apacahe bere html soubory pořád z původního umístění /var/www/.
Díky za rady
-
problem je (alespon predpokladam), ze pokud se v httpd.conf vyskytuje "ServerRoot $foo" *pred includem, tak se patrne vezme prvni nalezeny.
jeste taky zkontroluju, ze se uzivatel, pod kterym bezi apache (u me wwwrun) dostane do tve slozky u tebe doma kvuli pravum
-
Myslel jsem, že serverroot je něco jinačího, ale nevyznam se v tom... Apache a vlastně i linux jsem viděl o víkendu poprvé...
Jestli se chceš ke mě připojit tak to teďka mam vyplý. Navíc to mam na virtuálnim počítači, takže si nejsem úplně jistej, jestli se připojíš
-
hm. my bad. typo. nicmene pokud mas dvakrat DocumentRoot tak plati to stejne + zkontrojuj prava
-
Tak v tom apache2.conf nemam DocumentRoot ani jednou...
a s těma právama nevim co přesně myslíš... jsem začátečník no :(
-
Hm, já když chci změnit documentroot, tak edituju soubor /etc/apache2/sites-available/default
-
V souboru /etc/apache2/sites-available/default se nadstavuje DocumentRoot je to asi 3 řádek z hora.
-
Omluva Henrynr za stejnou odpověď hledal jsem ten soubor a ta jsi už odpověděl.
-
Omluva Henrynr za stejnou odpověď hledal jsem ten soubor a ta jsi už odpověděl.
Raději dvakrát než nikdy ;-)
-
Tak v tom sites-avaible/default už documentRoot mam. Ale zase jsem narazi... pod normálním uživatelem do něj nemůžu zapisovat, ale přes gksudo gedit /etc/apache2/sites-avaible/default mi vyskočí prázdný okno editoru a když dám uložit tak vyskočí chyba Could not find the file /etc/apache2/sites-avaible/default.txt.
Určitě někde dělam nějakou triviální chybu kodnou BFU...
-
.txt je tam navíc. Soubor se jmenuje /etc/apache2/sites-available/default (tzn. bez koncovky)
-
Teď jsem to napsal bez koncovky, ale zase se otevře práznej gedit a při pokusu o uložení vyskočí stejná hláška... jen bez tý koncovky
Could not find the file /etc/apache2/sites-avaible/default.
-
No a zkuste porovnat cestu Vaši a cestu co uvádí uživatel nad Vámi.... a najděte jeden rozdíl ;D
Ono totiž pokud by neexistoval soubor co se pokoušíte uložit, byl by vytvořený, za předpokladu, že ukazujete na nějakou složku co v systému existuje.
-
No jo, to jsem ale *censored*... hned jak se k tomu dostanu tak to zkusim
-
Už to jede, díky všem a omlouvám se, že jsem nečetl pořádně.