वेबसाइट या PHP स्क्रिप्ट में किए गए परिवर्तन ब्राउज़र के माध्यम से एक्सेस करते समय दिखाई नहीं देते। इसका कारण क्या है?
किसी हालात में, वेबसाइट पर किए गए किसी भी बदलाव को ब्राउज़र के माध्यम से एक्सेस करते समय दिखाई नहीं देगा। समस्या क्या हो सकती है, यह पता करें।
यह समस्या आमतौर पर PHP एक्सेलेरेटर OPcache द्वारा उत्पन्न होती है। OPcache PHP प्रदर्शन को बेहतर बनाता है क्योंकि यह बाइटकोड (संकलित PHP कोड) को मेमोरी में संग्रहीत करता है, जिससे प्रत्येक अनुरोध के लिए PHP स्क्रिप्ट को लोड और पार्स करने की आवश्यकता समाप्त हो जाती है।
PHP स्क्रिप्ट में किए गए परिवर्तन, निर्देश opcache.revalidate_freq के मान के अनुसार मेमोरी में ताज़ा किए जाते हैं। इस कारण, परिवर्तन साइट पर दिखाई देने तक देरी हो सकती है।
OPcache को कैसे निष्क्रिय करें:
OPcache को निम्नलिखित चरणों का पालन करके बंद किया जा सकता है:
- सुनिश्चित करें cPanel तक पहुंचें।
- PHP संस्करण चुनें अनुभाग पर जाएं।
- चुनें PHP ऑप्शन पर स्विच करें.
- निर्देश
opcache.enableको बंद पर सेट करें।
अधिक जानकारी के लिए, कृपया उपलब्ध ट्यूटोरियल से परामर्श करें:
- शेयर होस्टिंग के लिए PHP निर्देशों को कॉन्फ़िगर करना.
- VPS होस्टिंग के लिए PHP निर्देशों को कॉन्फ़िगर करना.
नोट: OPcache PHP स्क्रिप्ट की निष्पादन गति को काफी बढ़ाता है, और इसे केवल वेबसाइट या एप्लिकेशन के विकास के दौरान बंद करने की सिफारिश की जाती है।
बदलाव क्यों दिखाई नहीं दे रहे हैं इसके अन्य संभावित कारण:
- ब्राउज़र में कैश: ब्राउज़र पृष्ठ का पुराना संस्करण रख सकता है। कैश को साफ़ करने या कुंजी संयोजन
Ctrl + F5का उपयोग करके पृष्ठ को फिर से लोड करने का प्रयास करें। - एप्लिकेशन कैश: अधिकांश CMS, जैसे कि WordPress, Joomla, या PrestaShop, अपनी खुद की कैशिंग तंत्र शामिल करते हैं।
- ऐप्लिकेशन की प्रशासन सेटिंग्स की जांच करें ताकि कैश साफ़ किया जा सके।
- विकास के दौरान कैशिंग तंत्र सक्रिय न हों, यह सुनिश्चित करें।