यहां स्थिति है ....htaccess लोकलहोस्ट समस्या
मेरे पास एक क्रॉन नौकरी चलाने के लिए निर्धारित है जिसका उपयोग मेरे डेटाबेस का बैकअप लेने के लिए किया जाता है। जिस तरह से PHP स्थापित है, मुझे बैकअप का उपयोग करने वाली PHP स्क्रिप्ट को हिट करने के लिए lynx का उपयोग करना पड़ रहा है।
क्योंकि इस स्क्रिप्ट को मेरे public_html फ़ोल्डर में रहना है, इसलिए मैं अपने सर्वर से सीधे आने वाले सभी अनुरोधों को अस्वीकार करना चाहता हूं (यानी लोकहोस्ट)। साथ ही, मुझे लगता है कि आईपी मैं 127.0.0.1 से आ रहा हूँ। मुझे बिल्कुल यकीन नहीं है कि यह सच है लेकिन मैं इस बारे में नहीं सोच सकता कि इस स्थिति में मेरा आईपी क्या होगा। क्या मैं क्रॉन नौकरी चलाने और 127.0.0.1 से स्क्रिप्ट को मारने के बारे में सही हूं?
यहाँ मेरी .htaccess कैसा दिखता है:
order allow,deny
deny from all
allow from 127.0.0.1
नतीजतन, मैं एक 403 निषिद्ध जा रहे हैं। मैं खुद को छोड़कर हर किसी के लिए क्या करना चाहता हूं। हो सकता है कि मैं इस बारे में गलत तरीके से जा रहा हूं ... क्या कोई देखता है कि मैं क्या गलत कर रहा हूं?
आह, यह इंगित करने के लिए धन्यवाद! यकीन नहीं है कि मैंने ऐसा क्यों किया .... इसके अलावा, मैंने पाया कि मुझे अपने सर्वर के आईपी पते की अनुमति देने की आवश्यकता है, न कि स्थानीयहोस्ट। मुझे लगता है कि ऐसा इसलिए है क्योंकि मैं क्रॉन नौकरी में लिंक्स का उपयोग करते समय पूरी तरह से योग्य (http: // .....) पता मार रहा हूं। सहायता के लिए धन्यवाद। – Anthony
शानदार, मैंने अपने फोन के आईपी को अनुमति में रखा.अब मैं इसे कर सकता हूं। :) – nich
मुझे लगता है कि आपको ':: 1' से भी अनुमति देनी चाहिए, क्योंकि अन्यथा यह आपको (अपाचे 2.4.7) – anestv