[ alexandarciric @ 09.02.2013. 04:32 ] @
Imam instaliran xampp na windows serveru, i trenutno mi radi jedan domen....

hocu da ubacim jos jedan domen, ali kad ga kucam mene vraca na stari (prvi domen) tj vuce podatke sa njega a gore je adresa tog novog...

Drzao sam se procedura na google:

Code:
##<VirtualHost *:80>
    ##ServerAdmin [email protected]
    ##DocumentRoot "C:/xampp/htdocs/dummy-host.localhost"
    ##ServerName dummy-host.localhost
    ##ServerAlias www.dummy-host.localhost
    ##ErrorLog "logs/dummy-host.localhost-error.log"
    ##CustomLog "logs/dummy-host.localhost-access.log" combined
##</VirtualHost>

##<VirtualHost *:80>
    ##ServerAdmin [email protected]
    ##DocumentRoot "C:/xampp/htdocs/dummy-host2.localhost"
    ##ServerName dummy-host2.localhost
    ##ServerAlias www.dummy-host2.localhost
    ##ErrorLog "logs/dummy-host2.localhost-error.log"
    ##CustomLog "logs/dummy-host2.localhost-access.log" combined
##</VirtualHost>


i nista :(

Kako to da resim?
[ plus_minus @ 09.02.2013. 05:41 ] @
A jesi li probao da ukloniš te tarabice?

Hajde probaj to da uradiš, pa restartuj server..
Upoznat si sa time da kad staviš tarabicu (jedna je dovoljna) na početku neke linije, da je ta linija ustvari komentar .. i ne doprema kao takva nikakvu naredbu.. ? Ili nisi upoznat.. ?
Ili ja ne znam da xampp tretira duple tarabe kao nešto drugo.. (mada, čisto sumnjam da je to).

Inače, kakvu filozofiju xampp uopšteno koristi povodom v. hosta (u linuxu je priča potpuno drugačija kada je apache u pitanju) i da li imaš sve potrebno u sklopu Virtualhost taga, to ćeš morati da se konsultuješ sa nekim ko zna xampp ili da pročavrljaš po xampp dokumentaciji, ukoliko opet ne dobiješ ništa i kad ukloniš tarabe.

U prevodu, taj takav prezentovani v.host fajl je identičan sa -blanko- v.host fajlom.

Bilo koji config. fajl kojim se apache služi. Isto važi i za windows ili linux -hosts- fajl.

Kod php.ini fajlova, uopšte, .ini fajlova, to je tačka zarez na početku linije ; Ako ima tog karaktera, parser ne fircla tu liniju ni 2 posto i ona kao takva služi tebi kao podsetnik. Komentar.
U slučaju apache filozofije to je dakle - #

[ alexandarciric @ 09.02.2013. 17:06 ] @
ma skinute su tarabice, ovo sam sve naveo samo kao primer... jednostavno nece...

Mislim da je problem u <VirtualHost *:80>

svaki domen mi prebacuje u glavni domen...
[ cyBerManIA @ 09.02.2013. 17:30 ] @
Kod mene na Winu radi vhost na XAMPu.
To je klasicni win apache tako da nema razloga da se podesava drugacije ili pa da ne radi.

Bice da si lose podesio.

Proveri da li si lepo podesio u httpd.conf fajlu.

Code:
# Virtual hosts
Include "conf/extra/httpd-vhosts.conf"


Proveri ponovo da li si lepo podesio httpd-vhosts.conf fajl.

Obrati paznju na tarabice, ko sto ti napisao +- iznad.

Ako nece, onda si omasio putanjice :)
[ alexandarciric @ 09.02.2013. 22:12 ] @
ma sve to odradio i opet nista... :|
[ plus_minus @ 10.02.2013. 00:44 ] @
Jel' tebi treba pod domen za localhost zapravo?

nešto tipa http://subx.localhost ili http://subz.localhost .. itd. ?

Ako ti trebaju više domena, to najlakše uradiš ručno. Bar meni tako, u lokalu...

Evo kako otpr. može da izgleda jedan apache default config fajl za "sites-available" ..
S' tim što ti prezentujem v.hosts fajl iz ručno instaliranog apache servera, dakle nije lamp, wamp, xampp, etc.

Code:


<VirtualHost *:80>

        ServerAdmin webmaster@localhost

#       DocumentRoot /var/www
         DocumentRoot /var/www/site1
#       DocumentRoot /var/www/site2
#       DocumentRoot /var/www/site3
#       DocumentRoot /var/www/site4

        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>

#       <Directory /var/www/>
         <Directory /var/www/site1/>
#       <Directory /var/www/site2/>
#       <Directory /var/www/site3/>
#       <Directory /var/www/site4/>
                Options Indexes FollowSymLinks
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>




Onaj koji želiš da edituješ, samo ukloniš tarabu. I za DocumentRoot path i za Directory *path/tag

To je jedan od načina, s' tim što nakon svake promene, ide prvo restart localhosta.. i ne možeš 2 različita domena u lokalu da gledaš i da radiš na njima istovremeno, na ovaj način. Ali, možeš imati više njih kao pod domene u lokalu... što zahteva da ih pre toga dodaš u hosts listu. Sve pod domene. I još par sitnica nakon toga..

Šta tebi tačno treba?

[Ovu poruku je menjao plus_minus dana 10.02.2013. u 01:58 GMT+1]
[ alexandarciric @ 11.02.2013. 00:14 ] @
Ne kao poddomeni nego 2 razlicita domena, upitanju je server ali u Xampp-u, pod windows OS.... ovo mi se tvoje cini kao da je za linux...
[ plus_minus @ 15.02.2013. 20:36 ] @
Jeste, ovo je za Linux, ali ista stvar maltene, kod mene je /var/www/ .... kod tebe je C:\windows\xampp\htdocs\ .. (kako već) ..
I tu bi trebala da se završi sva razlika... ukoliko se ne varam (sećanje moje lično)
Sve u svemu, ti možeš na ovaj način da dobiješ ono što ti treba, s' tim što ćeš napraviti da ti htdocs ili www direktorijum uvek bude glavni a tu staviš samo jedan index.php fajl u kome postoji jedna jedina linija koja glasi npr.
Code (php):


<?php phpinfo(); ?>

 


I kad otkucaš u address bar-u http://localhost/ ti onda dobiješ info o php-u.

A kad otkucaš http://domen1.localhost/ ili http://domen2.localhost/ dobijaš sajtove koji ti trebaju bez restarta servera, itd.

[edit]
Kod mene je ovako, jer, nekoliko različitih sajtova držim u lokalu i kada uploadujem, upload ne ide uvek na isti domen.
A samo jedan od direktorijuma (sajtova) ima i pod-domene. Da je u pitanju remote server setup, priča bi bila potpuno drugačija, ali s' obzirom da nije, ovo mi je nekako najlagodnije.

[Ovu poruku je menjao plus_minus dana 15.02.2013. u 22:07 GMT+1]