phpMyAdmin session_start() Permission denied - कैसे ठीक करें

phpMyAdmin session_start() Permission denied इस MySQL डेटाबेस मैनेजर में दिखाई देने वाली सबसे आम त्रुटियों में से एक है।

त्रुटि तब दिखाई देती है जब आप phpMyAdmin में लॉग इन करने का प्रयास करते हैं, PHP संकुल के अपडेट के बाद कई बार दिखाई देता है।

phpMyAdmin session_start() Permission denied
phpMyAdmin Error
Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly.
Also ensure that cookies are enabled in your browser.
session_start(): open(SESSION_FILE, O_RDWR) failed: Permission denied (13)
session_start(): Failed to read session data: files (path: /var/lib/php/session)

सौभाग्य से, यह त्रुटि जो phpMyAdmin में लॉग इन करते समय दिखाई देती है, का एक बहुत ही आसान समाधान है। लेकिन इसके लिए आपको होस्ट सर्वर तक पहुंच की जरूरत है।

फिक्स phpMyAdmin session_start() Permission denied

निर्देशिकाओं के ब्लॉक में लेखन अनुमतियों की कमी से त्रुटि उत्पन्न होती है /var/lib/php/session. दो कमियाँ हो सकती हैं:

1. chmod में लिखने की अनुमति नहीं है /var/lib/php/session

2. से निर्देशिकाएँ /var/lib/php/session दूसरे का है owner:group, PHP / वेब प्रक्रियाओं की सेवा करने वाले की तुलना में।

उदाहरण के लिए, यदि आपके पास एनजीआईएनएक्स के साथ एक वेब सर्वर है, और उपयोगकर्ता के तहत phpMyAdmin स्क्रिप्ट चल रही है "nginx", यह संभव है कि कोई एक का अनुसरण करे update PHP के, सत्र निर्देशिकाओं को उपयोगकर्ता के अंतर्गत पारित किया जाना चाहिए: apache. इस कारण से PHP सेशंस के लिए राइटिंग परमिशन नहीं होगी।

इस phpMyAdmin त्रुटि को हल करने के लिए, नीचे दिए गए चरणों का पालन करें:

1. मान लीजिए phpMyAdmin उपयोगकर्ता द्वारा चलाया जाता है"nginx", कमांड निष्पादित करें:

ls -all /var/lib/php/

यह आदेश निर्देशिकाओं को सूचीबद्ध करेगा PHP, साथ में स्वामी और समूह के बारे में जानकारी।

2. उपयोगकर्ता "nginx" के लिए लिखने की अनुमति सेट करें /var/lib/php/.

chown -R root:nginx /var/lib/php/
chown - स्वामी बदलें - समूह में Linux
chown - स्वामी बदलें - समूह में Linux

इस कदम के बाद, phpMyAdmin पर लॉगिन पेज को रिफ्रेश करें। उस डेटाबेस उपयोगकर्ता को दर्ज करें जिसे आप कनेक्ट करना चाहते हैं और पासवर्ड। सब कुछ बिना किसी समस्या के काम करना चाहिए। यदि आपको सहायता की आवश्यकता हो तो नीचे एक टिप्पणी छोड़ दें।

तकनीकी प्रेमी के रूप में, मैं 2006 से StealthSettings.com पर खुशी से लेख लिख रहा हूँ। मेरे पास ऑपरेटिंग सिस्टम्स: macOS, Windows और Linux, साथ ही प्रोग्रामिंग भाषाओं और ब्लॉगिंग प्लेटफ़ॉर्म्स (WordPress) और ऑनलाइन स्टोर्स (WooCommerce, Magento, PrestaShop) के साथ विविध अनुभव है।

कैसे करें » Linux » MySQL » phpMyAdmin session_start() Permission denied - कैसे ठीक करें
एक टिप्पणी छोड़ दो