2010-08-27 6 views
6

मैं विंडोज विस्टा होम प्रीमियम 64 बिट ओएस पर हूं। मैं अपाचे फ्रेंड्स एक्सएएमपीपी सर्वर का उपयोग अपने लोकहोस्ट के रूप में करता हूं। और मैं PHP, MySQL विकसित करता हूं।मैं अपना स्थानीय सर्वर केस-संवेदनशील कैसे बना सकता हूं?

समस्या यह है कि मेरा स्थानीय सर्वर केस गलतियों का सहिष्णु है, खासकर फ़ाइल/फ़ोल्डर नामों में।

जब मेरे सर्वर पर चल रहा प्रोग्राम लिनक्स सर्वर पर चला जाता है, तो यह सभी केस त्रुटियों को ढूंढने और सही करने के लिए वास्तव में एक सिरदर्द है।

तो मैं लिनक्स सर्वर में अपना स्थानीय सर्वर केस-संवेदनशील कैसे बना सकता हूं?

+1

संभावित डुप्लिकेट [क्या मैं विंडोज केस-सेंसिटिव पर एक अपाचे चल रहा हूं?] (Http://stackoverflow.com/questions/507156/can-i-make-an-apache-running-on-windows-case संवेदनशील) –

उत्तर

2

नहीं, आप नहीं कर सकते। PHP फ़ाइल हैंडलिंग अंतर्निहित ओ पर निर्भर है। चूंकि विंडोज एक केस-असंवेदनशील ओएस है, इसलिए यह फ़ाइलों को एक अलग मामले से संभाल नहीं सकता है।

यह नहीं बदलेगा, क्योंकि यह बहुत से अनुप्रयोगों को तोड़ देगा। एनटीएफएस इस केबी article के अनुसार केस-संवेदी फाइल सिस्टम है।

यदि आपके पास पुराना पीसी कुछ भी नहीं कर रहा है, तो उस पर एक लिनक्स सर्वर स्थापित करें। या यदि आपके पास पर्याप्त संसाधन (रैम) है, तो वर्चुअल मशीन (उदाहरण के लिए with VirtualBox)

2

केस-सेंसिटीविटी वेब सर्वर के कारण नहीं है, बल्कि ऑपरेटिंग सिस्टम के लिए है। लिनक्स केस-संवेदी खिड़कियां नहीं है। जहां तक ​​मुझे पता है, आप विंडोज केस-संवेदी नहीं बना सकते हैं।

लेकिन अपने सभी फ़ोल्डरों/फ़ाइलों को लोअरकेस रखने की कोशिश करें, यह लिनक्स उत्पादन सर्वर पर जाने पर आपको बहुत हेडैच बचाएगा।