Zmieniłam plik hosts systemu windows. Dodałam tam:127.0.0.1 www.pizza_pis.pl pizza_pis.pl
jeśli wpiszę jedną z wymienionych nazw widzę że wyświetla mi się strona zlokalizowana na localhoście, w katalogu htdocs index.php. Więc ta część działa.
Następnie utworzyłam katalog www na dysku C. Wkleiłam do niego skopiowany katalog PIZZA_PIS
w którym znajduję się między innymi index.php.
Następnie otworzyłam plik o nazwie:httpd-vhosts.conf, stawiając że w tym pliku powinny znajdować się virtualne hosty.
Domyślne ustawienia mnie zmartwiły:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host.debian"
ServerName dummy-host.debian
ServerAlias www.dummy-host.debian
ErrorLog "logs/dummy-host.debian-error.log"
CustomLog "logs/dummy-host.debian-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host2.debian"
ServerName dummy-host2.debian
ErrorLog "logs/dummy-host2.debian-error.log"
CustomLog "logs/dummy-host2.debian-access.log" common
</VirtualHost>
Dlaczego? Ja w katalogu Apache2.2 nie widzę katalogu docs, sprawdziłam używając następującej komendy: dir /a-H
Czy katalog nie jest ukryty.Nie ma go... Czy mnie się zdaję czy domyślna konfiguracja zrobiona podczas instalacji gdzie nazwałam hosta tak Debian :D Została źle przeprowadzona? Jeśli tak, to jak to kurcze ponaprawiać? :P Nie pamiętam abym wpisywała dummy gdziekolwiek, nie wiem skąd to się wzieło.
Dopisałam do pliku:
<VirtualHost *:80>
DocumentRoot "C:/www/PIZZA_PIS"
ServerName www.pizza_pis.pl
ServerAlias pizza_pis.pl
<Directory "C:/www/PIZZA_PIS">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
CustomLog "logs/dummy-host2.debian-access.log" common
</VirtualHost>
Licząc, na to że po wpisaniu w przeglądarkę www.pizza_pis.pl albo pizza_pis.pl wyświetli mi się strona index.php umieszczona na c:/www/PIZZA_PIS
Tak się jednak nie stało.