Xampp - Subdoména v uživatelském adresáři

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Kattienika
nováček
Příspěvky: 38
Registrován: listopad 17
Pohlaví: Žena
Stav:
Offline

Xampp - Subdoména v uživatelském adresáři

Příspěvekod Kattienika » 03 čer 2019 12:08

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? :)

Reklama
Uživatelský avatar
ChrisTaylor
Level 2
Level 2
Příspěvky: 161
Registrován: duben 14
Pohlaví: Muž
Stav:
Offline

Re: Xampp - Subdoména v uživatelském adresáři

Příspěvekod ChrisTaylor » 03 čer 2019 16:19

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.

Kattienika
nováček
Příspěvky: 38
Registrován: listopad 17
Pohlaví: Žena
Stav:
Offline

Re: Xampp - Subdoména v uživatelském adresáři

Příspěvekod Kattienika » 04 čer 2019 08:58

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ě:

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

Uživatelský avatar
ChrisTaylor
Level 2
Level 2
Příspěvky: 161
Registrován: duben 14
Pohlaví: Muž
Stav:
Offline

Re: Xampp - Subdoména v uživatelském adresáři

Příspěvekod ChrisTaylor » 04 čer 2019 14:06

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ů