2012-06-04 19 views
18

XAMPP kullanarak Ubuntu 12.04 sanal makine magento.developers.com oluşturmaya çalıştım. I /opt/lampp/etc/extra/httpd-vhosts.conf düzenlenmiş ve aşağıdaki hatları ilave
İlk: o

Sanal Sunucular XAMPP çalışmıyor [Linux Ubuntu]

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "/opt/lampp/htdocs/magento" 
    ServerName magento.developers.com 
    ErrorLog "logs/magento.developers.com-error_log" 
    CustomLog "logs/magento.developers.com-access_log" common 
</VirtualHost> 


I komut sudo /opt/lampp/lampp restart kullanarak XAMPP yeniden var ve
ana düzenledikten dosya ve eklendi:

127.0.0.1 magento.developers.com 

Daha sonra tarayıcıyı kullanarak magento.developers.com erişmeye çalışıyorum veerişemiyor

/opt/lampp/htdocs/magento 

Ne işe ve erişim magento klasörü yerine htdocs (kök) yapmak için yapmak zorunda?

cevap

24

Varsylan sanal barındıran conf Eğer httpd.conf uncomment hattına 480 zorunda Ubuntu altında sanal konakları XAMPP yılında
izin vermek için, httpd.conf devre dışı:

MAINSTEP: Uncomment aşağıdaki gibi çizgi 480:

479. # Virtual hosts 
480. Include etc/extra/httpd-vhosts.conf 

httpd.conf dosya altında bulunur /opt/lampp/etc, sadece aşağıdaki adımları değiştirmek için: sudo gedit /opt/lampp/etc/httpd.conf
2.

1. koşmak uygulamak MAINSTEP

+0

@AmitGarg yeniden başlatın: açtıktan sonra htdocs iş sanal konakları sağlamaktadır? Sanal konakları etkinleştirirsem, htdocs içindeki projelerim görünmüyor ... thats wierd:/ –

+0

@GhazanfarMir localhost üzerindeki diğer projelerim, vartualhost oluşturulduktan sonra çalışmıyordu. Bu yüzden sanal ev sahibi oldum. –

+0

@AmitGarg: Tamam - Sanal konaklarımın neden çalışmadığını anladım .. Varsayılan "hssocs" dizini girişini kaçırmıştım. DocumentRoot "/ opt/lampp/htdocs" SunucuAdı localhost ErrorLog "günlükler/localhost-error.log " CustomLog" logs/localhost-access.log "kombine ' –

0

Vertual Create Host: -

sudo vi /opt/lampp/etc/httpd.conf 

ve yorumsuz aşağıdaki satır

Include etc/extra/httpd-vhosts.conf 

Şimdi aşağıdaki ana bilgisayarların n sayısını oluşturun:

sudo nano /opt/lampp/etc/extra/httpd-vhosts.conf (host girişini girin).

sudo nano /etc/hosts     (do host file entry) 

sonra xampp

sudo /opt/lampp/lampp restart