Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Organizacja miejsca pracy - BackEnd na Localhoście - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Organizacja miejsca pracy - BackEnd na Localhoście (/thread-organizacja-miejsca-pracy-backend-na-localho%C5%9Bcie)



Organizacja miejsca pracy - BackEnd na Localhoście - R_Rafalsky - 29-06-2012

Witajcie,

Wpadłem na pomysł by lepiej zorganizować swoją pracę przed kompem. Zaznaczam, że jestem samoukiem i problem może być banalny jednak jeszcze o tym nie wiem.

Jak wiemy dostęp do aktualnego serwera otrzymujemy przez 127.0.0.1 ew. http://localhost

Aktualnie u mnie jest tak, że między projektami a narzędziami przełączam się za każdym razem edytując httpd.conf i restartując Apache'a. Robi się to uciążliwe.

Chciałbym mieć do dostępu kilka innych adresów na lokalnym serwerze (coś ala system DNS) np.

http://localhost - backend startowy - prosty projekt z linkami do projektów i narzędzi (CRM, phpMyAdmin itd)
http://crm - odpala się CRMek
itd

Wszystko bym nie musiał non stop restartować apache'a

Wiem, że można ustawić documentRoot na backend i w jakimś podfolderze trzymać wszystko np.

localhost/tools/crm

Jednak nie tędy droga, chcę mieć prosty adres.

Da się?


RE: Organizacja miejsca pracy - BackEnd na Localhoście - Morfeusz_2005 - 29-06-2012

Da się bez problemu, ja u siebie tak zrobiłem, tylko, że na WampServer: http://tapos.wordpress.com/2008/01/11/configuring-virtual-host-in-apache-in-windows/


RE: Organizacja miejsca pracy - BackEnd na Localhoście - Pedro84 - 29-06-2012

Podfoldery śmierdzą.

Lepiej zrób sobie wirtualny hosty i edytuj plik hosts, żebyś miał projekt pod np. dev.projekt.pl albo projekt.dev. Lepiej się organizuje imo.


RE: Organizacja miejsca pracy - BackEnd na Localhoście - Kartofelek - 29-06-2012

U mnie wygląda to tak:
- mam odpalonego xampp a dokładniej jego konsolę (wspomniany wamp też spokojnie daje radę)
- mam też skrót do notepad++ ..... ..... (gdzie .... to ścieżki do plików virtual host i host).

Cały początkowy layout (u mnie zwący się odkrywczo _wzor_) zawiera całą strukturę katalogów, przygotowane css, najczęściej używane js, includy i debug bary. Takich wzorów mam kilka - np pod aplikacje facebookowe, z różnymi modyfikacjami itp.
Copy-pasta i mam katalog wyjściowy.

Klikam skrót do notepada który otwiera mi oba wspomniane piliki, robię copy pasta, w konsoli xampa klikam stop/start i już mam środowisko gotowe do działania.
W domu dodatkowo muszę wpisać ipconfig /flushdns w "uruchom" bo win xp po takim zabiegu nie resetuje mi adresów do nowej strony.

Wszystko trwa może 20 sekund.


RE: Organizacja miejsca pracy - BackEnd na Localhoście - R_Rafalsky - 30-06-2012

Kombinuje z tymi waszymi pomysłami i mi nie wychodzi. Porobiłem sobie trochę przykładowych virtualHostów
Kod:
NameVirtualHost crm.rafalsky
<VirtualHost crm.rafalsky>
    ServerAdmin [email protected]
    DocumentRoot D:\serwer\Hosting\CRM
    ServerName crm.rafalsky
</VirtualHost>

Jednak wszystkie nazwy linkują do ostatniego VirtualHosta. Jedynie do czego doszedłem to różne wersje na różnych portach. Czyli dopisując:
Kod:
NameVirtualHost crm.rafalsky:8080
<VirtualHost crm.rafalsky:8080>
    ServerAdmin [email protected]
    DocumentRoot D:\serwer\Hosting\CRM
    ServerName crm.rafalsky
</VirtualHost>

Otrzymuję inną wersję na porcie 8080 inną na 80.

Chciałbym coś bardziej funkcjonalnego.

Może dałoby się zrobić samemu taki projekt:

Wrzucamy na localhosta panel zarządzający z poziomu którego deklarujemy nowe foldery w folderze /htdocs oraz adres w stylu projekt1.localhost, projekt2.localhost, program1.localhost. Wszystko trzymane w bazie danych, łatwe generowanie linków. Każdy folder ma swój własny htaccess by wszelkie programy i ich "przyjazne adresy" bez problemu działały. Idzie tak zrobić?


RE: Organizacja miejsca pracy - BackEnd na Localhoście - Kartofelek - 30-06-2012

Kod:
NameVirtualHost *:80

#---------------------------------------------
<VirtualHost *:80>
    DocumentRoot "C:/wamp/www/......"
    ServerName astrelaks.lh

    <Directory "C:/wamp/www/......">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
#---------------------------------------------

Ta pierwsza linijka bardzo cię interesuje. Tych ustawień nie musisz podawać. Popróbuj sobie.