Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: Namoot 17 Prosince 2010, 14:36:12
-
Jak nastavit v apache DocumenRoot? Na wiki je, že se to dělá úpravou souboru, ale ten j jen pro čtení, a vlastněn jen rootem.. Díky.
-
V takom prípade asi Apache zatiaľ nepoužívať a naštudovať si základy.
-
Základní nastavení je v /etc/apache2/apache2.conf a docrůty pro virtuální servery jsou v jednotlivých souborech v /etc/apache2/sites-enabled/ , tedy například v /etc/apache2/sites-enabled/000-default. Pochopitelně k tomu musíte mít rootovská práva.
-
Základní nastavení je v /etc/apache2/apache2.conf a docrůty pro virtuální servery jsou v jednotlivých souborech v /etc/apache2/sites-enabled/ , tedy například v /etc/apache2/sites-enabled/000-default. Pochopitelně k tomu musíte mít rootovská práva.
Skôr si myslím, že nevie ako tie práva root-a získať. Alebo sa mýlim?
-
No, já nevím, zdá se mi ta původní otázka také nějaká podivná, už jenom ta formulace „dělá se to úpravou souboru” je slušně řečeno velice neobvyklá. Asi bych počkal, až se ten uživatel vymáčkne, jak si ten provoz Apache vlastně představuje.
-
Promiňte, asi jsem špatně pojmenoval téma. Myslel jsem http://wiki.ubuntu.cz/Apache%20s%20MySQL%20a%20PHP
Na domácí použití, abych nemusel všechny *.PHP soubory nahrávat na hosting..
A opravdu nevím, jak získat root práva.
-
http://wiki.ubuntu.cz/Root%20sudo (http://wiki.ubuntu.cz/Root%20sudo)
Ako vravím treba si naštudovať základy. Nie sa hneď vrhať na Apache :)
-
Nu, pokud programujete v PHP, tak byste měl vcelku bez problémů zvládnout konfiguraci Apache. Je to sice snadná problematika, ale poměrně rozsáhlá.
Rootem se stanete takto: (ono se to v Ubuntu asi dělá jinak, já tak činím dle zvyku z FreeBSD)
- vytvoříte uživatele root a nastavíte mu heslo příkazy adduser a passwd
- potom po každém přihlášení použijete příkaz su Ten se Vás zeptá na root heslo (říká mu „unix heslo”), po jeho zadání jste uživatel root. Zpátky na svého uživatele se dostanete příkazem exit.
-
Nu, pokud programujete v PHP, tak byste měl vcelku bez problémů zvládnout konfiguraci Apache. Je to sice snadná problematika, ale poměrně rozsáhlá.
Rootem se stanete takto: (ono se to v Ubuntu asi dělá jinak, já tak činím dle zvyku z FreeBSD)
- vytvoříte uživatele root a nastavíte mu heslo příkazy adduser a passwd
- potom po každém přihlášení použijete příkaz su Ten se Vás zeptá na root heslo (říká mu „unix heslo”), po jeho zadání jste uživatel root. Zpátky na svého uživatele se dostanete příkazem exit.
Takto v Ubuntu určitě ne. Ikdyž je to možné, nedoporučuje se to.
V terminálu zadej sudo, viz Rixxiho link.
-
Ano, to jsem udělal. sudo -i
root@ubuntu:~#gedit /etc/apache2/sites-available/default
změnil jsem DocumentRoot na svojí složku, s weby, ale pořád mi to píše (když zadám http://localhost) že můj DocumentRoot je /var/www/
V php dělám cca 2 měsíce, tudíž ho používám max. na includování a odesílání formulářů.
-
Pokud provedete změnu konfigurace je potřeba apache restartovat!
sudo /etc/init.d/apache restart