2012-06-04 19 views
18

काम नहीं कर रहा है मैंने XAMPP का उपयोग करते हुए उबंटू 12.04 में वर्चुअल होस्ट magento.developers.com बनाने का प्रयास किया।
सबसे पहले मैं /opt/lampp/etc/extra/httpd-vhosts.conf संपादित किया है और निम्नलिखित लाइनों इससे जोड़ा गया:

आभासी होस्ट XAMPP [लिनक्स उबंटू]

<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> 


मैं आदेश sudo /opt/lampp/lampp restart का उपयोग कर XAMPP को पुन: प्रारंभ कर दिया है और उसके बाद मैं
मेजबान संपादित किया है फ़ाइल और कहा:

127.0.0.1 magento.developers.com 

फिर मैंने ब्राउज़र का उपयोग करके magento.developers.com तक पहुंचने का प्रयास किया और यहतक नहीं पहुंच रहा है

/opt/lampp/htdocs/magento 

क्या मैं यह काम और उपयोग magento फ़ोल्डर के बजाय htdocs (रूट) बनाने के लिए क्या करना है?

उत्तर

24

आभासी मेजबान conf डिफ़ॉल्ट रूप से, httpd.conf में अक्षम किया गया है क्रम उबंटू के तहत आभासी मेजबान
XAMPP में अनुमति देने के लिए आप httpd.conf में टिप्पणी हटाएं लाइन 480 करने के लिए है:

MAINSTEP: टिप्पणी हटाएं लाइन 480 नीचे के रूप में:

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

httpd.conf फ़ाइल के नीचे स्थित है /opt/lampp/etc, संशोधित करने के लिए यह बस इन चरणों का पालन करें:

1. रन sudo gedit /opt/lampp/etc/httpd.conf
2. लागू MAINSTEP

+0

@AmitGarg: आप के बाद अपने htdocs काम आभासी मेजबान सक्षम है? अगर मैं वर्चुअल होस्ट सक्षम करता हूं तो htdocs के अंदर मेरी प्रोजेक्ट्स दिखाई नहीं देती हैं। यह wierd:/ –

+0

@GazanfarMir स्थानीयहोस्ट पर मेरी अन्य परियोजनाएं वर्चुअलहोस्ट बनाने के बाद काम नहीं कर रही थीं। तो मेरे पास वर्चुअल होस्ट वर्चुअल होस्ट है। –

+0

@AmitGarg: ठीक है - मुझे पता चला है कि मेरे वर्चुअल होस्ट क्यों काम नहीं कर रहे थे .. मैंने डिफ़ॉल्ट htdocs निर्देशिका के लिए प्रविष्टि को याद किया था जो ' DocumentRoot"/opt/lampp/htdocs " सर्वर नाम लोकलहोस्ट त्रुटि लॉग "लॉग/लोकलहोस्ट-त्रुटि।लॉग " कस्टमलॉग" लॉग/लोकलहोस्ट-एक्सेस.लॉग "संयुक्त ' –

0

Vertual होस्ट बनाएँ: -

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

और टिप्पणी हटाएं निम्न पंक्ति

Include etc/extra/httpd-vhosts.conf 

अब नीचे दिए गए होस्ट की संख्या बनाएं:

sudo nano /opt/lampp/etc/extra/httpd-vhosts.conf (होस्ट प्रविष्टि दर्ज करें)।

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

फिर पुन: प्रारंभ XAMPP

sudo /opt/lampp/lampp restart 
संबंधित मुद्दे