Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZF] Struktura katalogow na localhoscie
coolin1986
post
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 3.03.2008
Skąd: Białoruś

Ostrzeżenie: (0%)
-----


Chciał bym uporządkować strukturę katalogów na swoim serwerze lokalnym.

Chodzi mi o odwzorowanie lokalnie tego co mam na serwerze swojego usługodawcę hostingowego. Czyli w folderze public_html znajduje sie tylko dispatcher, grafika i css, a pliki ZF poza tym katalogiem.

Mam windowsa, więc mam taki plik C:\WINDOWS\system32\drivers\etc\hosts
Chciałem dopisać takie coś:
127.0.0.1\moj_projekt\public_html moj_projekt_lokalnie.com
ale niestety nie działa. Gdzie jest błąd? I czy to jest dobry pomysł?


Czy ktoś ma podobną strukturę katalogów i jak w takim razie wyglądają wasze projekty lokalnie?

Ten post edytował coolin1986 2.09.2008, 17:30:10


--------------------
webdesign hamburg
werbung hamburg
GRAND MEDIA
Go to the top of the page
+Quote Post
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Poszukaj w pliku httpd.conf dyrektywy DocumentRoot i ustaw ją na katalog html - czyli ten gdzie, gdzie jest index. Do aplikacji dostajesz się przez adres: http://localhost/


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
coolin1986
post
Post #3





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 3.03.2008
Skąd: Białoruś

Ostrzeżenie: (0%)
-----


Cytat(batman @ 2.09.2008, 18:34:37 ) *
Poszukaj w pliku httpd.conf dyrektywy DocumentRoot i ustaw ją na katalog html - czyli ten gdzie, gdzie jest index. Do aplikacji dostajesz się przez adres: http://localhost/


Tylko że mam sporo tych projektów i za każdym razem zmieniać httpd.conf mi się nie chcę. A tak bym mógł tylko wpisać odpowidni ares w przegladarce i gid

Ten post edytował coolin1986 2.09.2008, 17:37:53


--------------------
webdesign hamburg
werbung hamburg
GRAND MEDIA
Go to the top of the page
+Quote Post
batman
post
Post #4





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Mi to rozwiązanie wystarcza, ale jeśli nie chce Ci się zmieniać wpisu w httpd.conf, to zobacz na stronę php.pl. Jest tam fajny art na ten temat (nie sprawdzałem czy działa).


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
coolin1986
post
Post #5





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 3.03.2008
Skąd: Białoruś

Ostrzeżenie: (0%)
-----


wow! Dzieki za artykuł. Bardzo przydatna rzecz! smile.gif


--------------------
webdesign hamburg
werbung hamburg
GRAND MEDIA
Go to the top of the page
+Quote Post
batman
post
Post #6





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Bardzo fajne rzeczy można znaleźć na php.pl smile.gif

A tak nawiasem mówiąc, to nie ten dział. Przenoszę na Serwery WWW.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
jarek_bolo
post
Post #7





Grupa: Zarejestrowani
Postów: 149
Pomógł: 12
Dołączył: 3.03.2008
Skąd: łódzkie

Ostrzeżenie: (0%)
-----


Nie musisz za każdym razem zmieniać httpd.conf czy tez pliku hosts

Ja dla każdego nowego projektu tworzę sobie nowy wirtualny host w Apache i domenę w hosts.

Przykładowy plik hosts:
Kod
# Copyright (c) 1993-1999 Microsoft Corp.
#
# To jest przykładowy plik HOSTS używany przez Microsoft TCP/IP
# w systemie Windows.
# Ten plik zawiera mapowania adresów IP na nazwy komputerów
# Każdy wpis powinien być w osobnej linii.
# W pierwszej kolumnie powinny być umieszczone adresy IP, a następnie
# odpowiadające im nazwy komputerów. Adres i nazwa powinny być oddzielone
# co najmniej jedną spacją
#
# Dodatkowo, komentarze (takie jak te) można wstawiać w poszczególnych
# liniach lub po nazwie komputera, oznaczając je symbolem '#'.
#
# Na przykład:
#
#      102.54.94.97     rhino.acme.com          # serwer źródłowy
#       38.25.63.10     x.acme.com              # komputer kliencki x

127.0.0.1       localhost
127.0.0.1       magento.localhost
127.0.0.1       lento.localhost
127.0.0.1       wodnik.localhost


Teraz jeśli chodzi o serwer to ja korzystam z WAMPa na windowsie.
Tutaj konfiguracja virtual hostów jest includowana w pliku httpd.conf:
Kod
...
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
...


I w tym httpd-vhosts.conf mam skonfigurowane które katalogi maja być przypisane do danych domen które sobie utworzyłem w pliku windowsowym hosts:
Kod
#
# Virtual Hosts
#
# 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.2/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 ******
    DocumentRoot "C:/wamp/www"
    ServerName localhost
    ErrorLog "logs/localhost-error.log"
    CustomLog "logs/localhost-access.log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin ******
    DocumentRoot "C:/wamp/www/magento/sklep"
    ServerName magento.localhost
    ErrorLog "logs/magento.localhost-error.log"
    CustomLog "logs/magento.localhost-access.log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin *******
    DocumentRoot "C:/wamp/www/lento/sklep"
    ServerName lento.localhost
    ErrorLog "logs/lento.localhost-error.log"
    CustomLog "logs/lento.localhost-access.log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin ******
    DocumentRoot "C:/wamp/www/wodnik/z_public"
    ServerName wodnik.localhost
    ErrorLog "logs/wodnik.localhost-error.log"
    CustomLog "logs/wodnik.localhost-access.log" common
</VirtualHost>


I teraz jeśli dochodzi coś nowego, robię miejsce na to na dysku, tworzę nowe wpisy w poszczególnych plikach, tj. hosts i httpd-vhosts.conf i tyle, mam skonfigurowane czyste środowisko.


--------------------
"Jeden człowiek nie zmieni świata, ale jeden człowiek może przekazać informację która zmieni świat." - David Icke
| PAMIĘTAJ, JESTEŚ POLAKIEM !!! |
Jam jest Polska, Ojczyzna Twoja, ziemia Ojców, z której wzrosłeś. Wszystko, czym jesteś, po Bogu - mnie zawdzięczasz!!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 01:21