Autor Zpráva
Mastodont
Profil
Zkouším vytvořit alias mimo DocumentRoot a Apache (Windows) hlásí 403, nejspíše kvůli právům (?), jenže nevím, co mám ještě udělat.

<VirtualHost 127.0.0.1:80>
    DocumentRoot "D:/developer/AAAA/www1"
    ServerName testy

    Options Indexes FollowSymLinks Includes
    Alias /templates/ "d:/developer/AAAA/sites/default_www/templates/"
</VirtualHost>


Odkaz na cokoli uvnitř složky templates - http://testy/templates/neco.gif - skončí výše zmíněnou chybou 403.
mafos
Profil
No tak nevím jak na Windows, ale na Linuxech je potřeba nastavit přístupová práva. Osobně to nastavuji na 0775. Ve Windows to možná bude pravým tlačítkem na složku -> vlastnosti -> zabezpečení. Potom v Linuxech je třeba spustit symlink a restartnout Apache. Nevím jak windows. Osobně jsem virtualhost nastavoval podle týhle diskuse. Ve třetím příspěvku od Maxe je to pěkně vysvětlený. Ale je to pro Linux. Nevím jestli je to stejný a nevím jak se to dělá ve Windows. Třeba Vám to ale pomůže.

Jo tak teď jsem se koukal do starších diskusí a viděl jsem, že jsem Vás už na tu adresu odkazoval :-) Asi to nepomohlo. Takže se omlouvám za zbytečný příspěvek.
Mastodont
Profil
Díky, už jsem na to přišel. Měl jsem blbě definován <Directory> jen pro ten DocumentRoot, stačilo změnit na
<Directory "D:/developer/AAAA">
Toto téma je uzamčeno. Odpověď nelze zaslat.

0