Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: SDan 03 Června 2010, 11:29:40

Název: Změna výchozího adresáře www stránek - Apache a MySQL - [Vyřešeno]
Přispěvatel: SDan 03 Června 2010, 11:29:40
Dobry den.

Po instalaci LAMP jsem chtel podle pokynu z WIKI, zmenit vychozi uloziste pro www stranky.
Na Wiki se pise: Ve výchozím nastavení je obsah serveru umístěn v adresáři /var/www. Tento adresář můžete změnit v souboru /etc/apache2/sites-available/default.
Kód: [Vybrat]
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
       </Directory>

/var/www/ jsem zamenil za /home/dan/dokumenty/www_stranky/ a ulozene scripty nejdou vubec otevrit a nenabizeji se ani ke stazeni. Pokud stranky zustavaji v puvodnim miste /var/www/, tak normalne bezi.
Název: Re: Změna výchozího adresáře www stránek - Apache a MySQL
Přispěvatel: mka 03 Června 2010, 11:45:34
Nejjednodušší je nahradit /var/www linkem na místo, kde to chceš mít.
Název: Re: Změna výchozího adresáře www stránek - Apache a MySQL
Přispěvatel: SDan 03 Června 2010, 11:46:39
Nejjednodušší je nahradit /var/www linkem na místo, kde to chceš mít.

Konkretneji prosim.

Kód: [Vybrat]
<Directory /home/dan/DOKUMENTY/www_stranky/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

Tuto moznost jsem zkousel jako prvni, ale nefunguje.
Název: Re: Změna výchozího adresáře www stránek - Apache a MySQL
Přispěvatel: mk33 03 Června 2010, 12:26:45
A co tahle položka(takhle to mám nastavený já):

DocumentRoot /media/data/www
Název: Re: Změna výchozího adresáře www stránek - Apache a MySQL
Přispěvatel: mka 03 Června 2010, 12:50:03
Nejjednodušší je nahradit /var/www linkem na místo, kde to chceš mít.

Konkretneji prosim.

Kód: [Vybrat]
<Directory /home/dan/DOKUMENTY/www_stranky/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

Tuto moznost jsem zkousel jako prvni, ale nefunguje.

Ne, ne, ne.
V tom souboru necháš normálě /var/www. V adresáři /var si uděláš link na (např.) /home/dan/DOKUMENTY/www_stranky, který se bude jmenovat www. Viz
Kód: [Vybrat]
man ln
Název: Re: Změna výchozího adresáře www stránek - Apache a MySQL
Přispěvatel: SDan 05 Června 2010, 16:00:37
Tak jsem v terminalu provedl v adresari /var/www prikaz:
Kód: [Vybrat]
sudo ln -s /var/www /home/dan/_DOKUMENTY/
a ulozene stranky se mi objevily i v novem adresari. To je fajn, necemu jsem se priucil, ale.....
Pokud v prohlizeci otevru SOUBOR /home/dan/_DOKUMENTY/www/scripty.php tak se neotevre webova stranka, ale nabizi se ke stazeni scripty.php. To znamena, ze APACHE na toto nove umisteni nefunguje.
Název: Re: Změna výchozího adresáře www stránek - Apache a MySQL
Přispěvatel: mka 05 Června 2010, 16:33:51
Tak jsem v terminalu provedl v adresari /var/www prikaz:
Kód: [Vybrat]
sudo ln -s /var/www /home/dan/_DOKUMENTY/
a ulozene stranky se mi objevily i v novem adresari. To je fajn, necemu jsem se priucil, ale.....
Pokud v prohlizeci otevru SOUBOR /home/dan/_DOKUMENTY/www/scripty.php tak se neotevre webova stranka, ale nabizi se ke stazeni scripty.php. To znamena, ze APACHE na toto nove umisteni nefunguje.

Samozřejmě. Z prohlížeče musíš přece přistupovat přes webový server, tedy přes adresy http://localhost resp. http://127.0.0.1
Název: Re: Změna výchozího adresáře www stránek - Apache a MySQL
Přispěvatel: Yur4Y 05 Června 2010, 16:39:03
Len by som dodal k pôvodnej otázke (možno by sa zišlo objasniť to aj na wiki), že prvoradé je zmeniť riadok začínajúci DocumentRoot, je takisto v /etc/apache2/sites-available/default. Samozrejme je dobré prepísať aj <Directory /var/www/> na žiadanú cestu, ale direktíva DocumentRoot je tá, ktorá určuje, kde má Apache hľadať súbory.
Název: Re: Změna výchozího adresáře www stránek - Apache a MySQL
Přispěvatel: SDan 05 Června 2010, 19:19:09
Samozřejmě. Z prohlížeče musíš přece přistupovat přes webový server, tedy přes adresy http://localhost resp. http://127.0.0.1

Jsem uplne mimo a toto mi momentalne nedocvaklo :( a to i presto, ze do prikazoveho radku localhost zadavam.
Název: Re: Změna výchozího adresáře www stránek - Apache a MySQL
Přispěvatel: SDan 05 Června 2010, 19:24:39
Problem jsem vyresil pomoci
Kód: [Vybrat]
sudo ln -s /var/www /home/dan/_DOKUMENTY/tak, jak bylo psano vyse. Primarni duvod, proc jsem chtel dosahnout zmeny vychoziho adresare, byl pozadavek na odblokovani pristupu do /var/www - nechtelo se mi to porad otevirat jako spravce.
Diky.
Název: Re: Změna výchozího adresáře www stránek - Apache a MySQL - [Vyřešeno]
Přispěvatel: mka 05 Června 2010, 19:46:40
Rádo se stalo :-)
Název: Re:Změna výchozího adresáře www stránek - Apache a MySQL - [Vyřešeno]
Přispěvatel: majkl-cz 27 Května 2012, 19:19:56
Zdravím,
udělal jsem stejné kroky jako tady kolega, ale otevření localhostu mi apache hlási 403 Forbidden ...jestli můžu poprosit o pomoc..