मेरे पास एक फ़ोल्डर था ~/Sites
, चलो इसे कॉल करें Foo
जिससे मैं अपाचे के माध्यम से एक Wordpress साइट-इन-डेवलपमेंट साझा कर रहा था। यह ठीक काम कर रहा था, मैंने मैप किया foo.local
सेवा मेरे 127.0.0.1
मेरे होस्ट फ़ाइल में और मेरे लैपटॉप पर वहाँ से साइट तक पहुँच रहा था।
फिर, मैंने अपने iPhone से साइट तक पहुंचने का प्रयास किया। मैं रूट इंडेक्स को देखने में सक्षम था ~/Sites
सर्फिंग से फोन से my-computers-hostname.local
, लेकिन Wordpress साइट तक नहीं पहुंच सका, क्योंकि इसका पता लगाने के लिए इसे स्थापित किया गया था foo.local
, और इसलिए अपने डेटाबेस में उस URL के हार्डकोडेड संदर्भ थे। जब मैंने इसकी URL सेटिंग को बदलने का प्रयास किया my-computers-hostname.local
कुछ बहुत ही अजीब हुआ: परिवर्तन को बचाने का प्रयास करते समय मुझे एक प्राधिकरण त्रुटि मिली। उस बिंदु से आगे, वर्डप्रेस साइट वाला पूरा फ़ोल्डर इंडेक्स पेज से गायब हो गया foo.local
/ my-computers-hostname.local
, और URL द्वारा इसे एक्सेस करने के किसी भी प्रयास को 403 के साथ पूरा किया गया - प्राधिकरण वेबसर्वर से त्रुटि से इनकार कर दिया।
टर्मिनल में विचाराधीन फोल्डर को सूचीबद्ध करने से मुझे पता चला कि com.apple.quarantine
विस्तारित विशेषता उस पर और सभी फ़ाइलों में लागू की गई थी। क्या कारण होगा ऑपरेटिंग सिस्टम फ़ोल्डर को संगरोध करने के लिए? क्या यह किसी अन्य मशीन, या Wordpress के कॉन्फ़िगरेशन के साथ कुछ करने का प्रयास था?