2012-02-12 17 views
5

के अलावा किसी अन्य स्थान पर वेब प्रोजेक्ट को कैसे स्टोर करें Google मैक पर वेब सर्वरों के बहुत ही बुनियादी सेट अप के अलावा कुछ भी नहीं बदलता है। मुझे वह मिल गया हैमैक ओएस एक्स - लाइब्रेरी

मैं PHP/MySQL का उपयोग कर मैक पर स्थानीय रूप से वेब प्रोजेक्ट्स का निर्माण करता हूं। मैं साइट्स/लाइब्रेरी/वेबसेवर/दस्तावेज़ों में स्टोर करता हूं और फिर उन्हें http://localhost वाले ब्राउज़र के माध्यम से एक्सेस करता हूं।

यह ठीक काम करता है।

मैं क्या करना चाहता हूं कि परियोजनाओं के सिम्लिंक या उपनाम/वेब सर्वर/दस्तावेज़ फ़ोल्डर में और अन्य (स्थानीय) ड्राइव पर पहुंच साइटों को स्थानांतरित करने में सक्षम होना है। मैं लाइब्रेरी फ़ोल्डर में सबकुछ स्टोर नहीं करना चाहता हूं। हालांकि, ऐसा लगता है कि सिम्लिंक काम नहीं करते हैं। प्रोजेक्ट फ़ंक्शंस का एकमात्र तरीका यह है कि यदि इसकी सभी फ़ाइलें/लाइब्रेरी फ़ोल्डर में स्थित हैं - कोई सिम्लिंक नहीं।

मुझे एहसास है कि मैं http.conf फ़ाइल में वेब सर्वर के रूट रूट को बदल सकता हूं लेकिन मैं वास्तव में सर्वर पथ को नहीं बदलना चाहता, मैं केवल संभवतः सिम्लिंक का उपयोग करना चाहता हूं। मुझे यह भी एहसास है कि मैं एमएएमपी की तरह कुछ उपयोग कर सकता हूं, लेकिन चीजें मेरे पारंपरिक सेट अप के साथ ठीक चलती हैं (और मैं एमएएमपी से बचना पसंद करता हूं क्योंकि यह हमेशा वास्तविक दुनिया नहीं है)। यहां मुख्य प्रेरणा यह है कि मैं बूट वॉल्यूम पर फ़ाइलों को स्टोर नहीं करना चाहता, जहां लाइब्रेरी फ़ोल्डर स्थित है।

क्या मै मैक ओएस 10.6.8/अपाचे के साथ निर्देशिकाओं के लिए सिम्लिंक का उपयोग कर सकता हूं? यदि हां, तो कृपया कैसे?

धन्यवाद!

उत्तर

4

एप्पल पर इस लेख के माध्यम से हल:

http://support.apple.com/kb/TA21182?viewlocale=en_US

एक विशेष रूप से एक प्रतीकात्मक कड़ी बनाना होगा। जो, ऐसा लगता है, मैक ओएस पर एक उपनाम के समान नहीं है।

-1

लेकिन यह एमएएमपी आवेदन की सुविधा नहीं है, यह वेब सर्वर के बारे में है। इसे एमएएमपी के माध्यम से बनाएं और देखें कि अपाचे कॉन्फ़िगरेशन फ़ाइलों (httpd.conf, vhost.conf) में नया क्या है।

+0

दोबारा .. मुझे एमएएमपी स्थापित करने और उपयोग करने में कोई दिलचस्पी नहीं है। जो मेरे पारंपरिक वेब सर्वर सेट अप पर प्रतिकूल प्रभाव डाल सकता है। लेकिन धन्यवाद। – Scott

-1

आपको उपनाम के बजाय सिम्लिंक का उपयोग करना होगा ... उदास इसके लिए कोई यूई नहीं है!

ln -s /ORIGINALPATH /LINKEDPATH 

पहले पथ मूल फ़ाइल के आधार मार्ग है और दूसरी फ़ाइल की/फ़ोल्डर आदि

सिमलिंक के लिए आधार पथ के लिए है:

आप टर्मिनल और प्रकार में जाना है