Ahoj,
Potřebovala bych poradit. Nainstalovala jsem Xampp do adresáře Program Files a potřebuji vytvořit subdoménu na localhostu, který bude mít obsah v uživatelském adresáři. Povedlo se mi subdoménu zprovoznit, DocumentRoot mám C:/Users/Kattienika/Documents/Web. Problém ale je, že při otevření subdomény mi to hlásí, že k adresářům není přístup i přesto, že adresáře existují.
Dokázal by mi s tímhle někdo poradit? :)
Xampp - Subdoména v uživatelském adresáři
-
- nováček
- Příspěvky: 38
- Registrován: listopad 17
- Pohlaví:
- Stav:
Offline
- ChrisTaylor
- Level 2
- Příspěvky: 161
- Registrován: duben 14
- Pohlaví:
- Stav:
Offline
Re: Xampp - Subdoména v uživatelském adresáři
Během instalace XAMPPu tě instalátor upozorní formou dialogového okna, že při nainstalování do složky Program Files může nastat problém s UAC, resp. uživatelskými právy. Řešení je prosté, nainstalovat ho do jiného adresáře.
-
- nováček
- Příspěvky: 38
- Registrován: listopad 17
- Pohlaví:
- Stav:
Offline
Re: Xampp - Subdoména v uživatelském adresáři
Ano, to upozornil. Ale UAC (tedy jeho dotazování při instalaci a spouštění) mám vypnutý. Navíc Xampp je spuštěn jako správce a měl by tak mít přístup i do uživatelských adresářů.
Ale zkusím ještě instalaci jinam a uvidím zda dojde ke změně.
Dodatečně přidáno po 3 hodinách 56 minutách 10 vteřinách:
Tak jsem to tedy vyzkoušela. Xampp znovu nainstalovaný a tentokrát v C://xampp.
Vytvořila jsem nový adresář v xampp/htdocs s názvem test. Následně upravila souboru c://xampp/apache/conf/extra/httpd-vhosts.conf a to následovně:
V adresáři Test jsem vytvořila soubor index.html. Ale pozadání adresy test.localhost/index.html je mi vráceno následující:
Ale zkusím ještě instalaci jinam a uvidím zda dojde ke změně.
Dodatečně přidáno po 3 hodinách 56 minutách 10 vteřinách:
Tak jsem to tedy vyzkoušela. Xampp znovu nainstalovaný a tentokrát v C://xampp.
Vytvořila jsem nový adresář v xampp/htdocs s názvem test. Následně upravila souboru c://xampp/apache/conf/extra/httpd-vhosts.conf a to následovně:
Kód: Vybrat vše
# Virtual Hosts
#
# Required modules: mod_log_config
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.4/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
##NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ##ServerName or ##ServerAlias in any <VirtualHost> block.
#
##<VirtualHost *:80>
##ServerAdmin webmaster@dummy-host.example.com
##DocumentRoot "C:/xampp/htdocs/dummy-host.example.com"
##ServerName dummy-host.example.com
##ServerAlias www.dummy-host.example.com
##ErrorLog "logs/dummy-host.example.com-error.log"
##CustomLog "logs/dummy-host.example.com-access.log" common
##</VirtualHost>
##<VirtualHost *:80>
##ServerAdmin webmaster@dummy-host2.example.com
##DocumentRoot "C:/xampp/htdocs/dummy-host2.example.com"
##ServerName dummy-host2.example.com
##ErrorLog "logs/dummy-host2.example.com-error.log"
##CustomLog "logs/dummy-host2.example.com-access.log" common
##</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@test.localhost
DocumentRoot "C:/Users/Kattienika/Documents/Test"
ServerName test.localhost
ErrorLog "logs/test.localhost-error.log"
CustomLog "logs/test.localhost-access.log" common
</VirtualHost>
V adresáři Test jsem vytvořila soubor index.html. Ale pozadání adresy test.localhost/index.html je mi vráceno následující:
Kód: Vybrat vše
Přístup odmítnut!
Nemáte právo pro přístup k požadovanému objektu. Buď je chráněn proti čtení, nebo není serverem čitelný.
Pokud si myslíte, že toto je chyba serveru, kontaktujte, prosím, webmastera.
Error 403
test.localhost
Apache/2.4.39 (Win64) OpenSSL/1.1.1b PHP/7.3.5
- ChrisTaylor
- Level 2
- Příspěvky: 161
- Registrován: duben 14
- Pohlaví:
- Stav:
Offline
Re: Xampp - Subdoména v uživatelském adresáři
Vyzkoušel bych tedy upravenou konfiguraci z následujícího vlákna: https://stackoverflow.com/questions/17816732/xampp-access-forbidden-php.
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů