Autor Zpráva
Cup
Profil
Ahoj, není mezi Vámi někdo kdo má linux + xampp a dokázal na něm vytvořit subdomény? ...

Pod windows se mi to povedlo, ale pod linuxem (mint) mi to dělá problém, mám pro win i linux společný disk D pod win mám nainstalovaný wamp, a normálně mi to funguje.

Pod unix jsem si nainstaloval xampp a chtěl bych si tam nastavit stejné podmínky jako na windows - tj přístup pod stejnými subdoménami localhostu ke stejným souborům.


Příklad: v adresáři D:\wamp\www\nejakyWeb\ mam soubory k webu.
Na win mam nastaven soubor httpd-vhosts.conf a v něm přidaný záznam
<VirtualHost *:80>
DocumentRoot "D:/wamp/www/nejakyWeb/"
ServerName nejakyWeb.localhost
</VirtualHost>
a ještě přidaný záznam v souboru hosts (C/ windows/ system32/drivers/etc/ )
127.0.0.1 localhost
127.0.0.1 nejakyWeb.localhost

To samé mám na linuxu - první záznam o tom kde je složka mám upravený tak abych se k němu dostal z linuxu (to nevím jesli je ok)
<VirtualHost *:80>
DocumentRoot "/media/0833804B7979BE64/wamp/www/nejakyWeb/"
ServerName nejakyWeb.localhost
</VirtualHost>

a záznam v souboru hosts
127.0.0.1 localhost
127.0.0.1 nejakyWeb.localhost


No myslím že mám nastaveno vše, ale asi ne ... pač když do prohlížeče zadám "nejakyWeb.localhost" tak se mi zobrazí úvodní stránka xamppu ... no já vím že jsem toho sem moc nenapsal, a že je to takové krkolomné, ale pokud to někdo má a ví jak na to, tak třeba poradí, díky ...


Mimochodem, kdyby to někdo měl stejný problém, ještě v httpd.conf odkomentujte tento řádek:

Include etc/extra/httpd-vhosts.conf

je to v dolní části.


Teď už mi to píše přístup odmítnut. Takže se dostanu na složku ale ne do ní, nevíte někdo jak to obejít?
Davex
Profil
Nevidím povolení přístupu v sekci

<Directory /media/0833804B7979BE64/wamp/www/nejakyWeb/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
Cup
Profil
No hele, nezkoušel jsem to, pač jsem někde na netu vyčetl že ty php soubory musí být v adresáři kde mám apache atd ... nevím jesli je to pravda, kdyžtak někdo vyvraťte, ve win to mám nainstalované v adr. D/wamp/ ... a tam mi to jede ... na unixu to mám v /opt/lamp/ ... a soubory chci otevírat z toho jiného disku, Jesli mi někdo řekne opak toho co jsem se dočetl - že to prostě nejde pokud to mám na jiném disku (v jiném adresáři než /opt/lamp/) tak se o to ještě pokusím :)
Davex
Profil
Cup:
Pokud je v některé ze sekcí <Directory> povolen přístup pouze do /opt/lamp, tak tě to logicky do jiného adresáře nepustí.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0