500 आंतरिक सर्वर त्रुटि के कारण suPHP अनुमति आवश्यकताओं

suPHP विशिष्ट अनुमतियाँ और स्वामित्व को चलाने के लिए स्क्रिप्ट के लिए की आवश्यकता है:

  • सभी फ़ोल्डर्स के भीतर public_html – उपयोगकर्ता:उपयोगकर्ता 755
  • सभी फ़ाइलों में public_html – उपयोगकर्ता:उपयोगकर्ता 644
  • public_html ही – उपयोगकर्ता:कोई भी नहीं 750

(“उपयोगकर्ता” खाता नाम को संदर्भित करता है)

ये अनुमतियाँ सेट के बिना आप त्रुटियों की एक बहुत कुछ इस तरह के रूप में देखेंगे: “403 निषिद्ध”, “500 आंतरिक सर्वर त्रुटि"या अन्य संदेश.

उदाहरण में, CPanel त्रुटि लॉग दिखाएँ हो सकता है की तरह कुछ:
Application.cpp में SoftException:631: निर्देशिका “/घर /[आपका खाता]/public_html” समूह द्वारा लेखनीय है

अधिक विवरण के लिए बड़े पैमाने पर अपनी फ़ाइल अनुमतियों का अद्यतन करने के बारे में, देखना:
HTTPS://forums.cpanel.net/threads/switching-to-suphp.160421/

SuPHP साथ PHP निर्देशों बदलें

तुम बनाने की जरूरत 2 suPHP सक्षम है, जहां वेबसाइट का public_html में फाइलें. Php.ini विन्यास के लिए एक .htaccess निर्दिष्ट पथ और निर्देशों के साथ एक php.ini.
आप php सेटिंग्स परिवर्तित कर सकते हैं और सभी साइट फ़ोल्डरों के लिए एक केंद्रीय php.ini से एक्सटेंशन को लोड.

 

खाते के लिए उदाहरण “खाता नाम”. आप .htaccess सामग्री में यह सुनिश्चित करें कि अद्यतन बनाने:

.htaccess

suPHP_ConfigPath /home/[खाता नाम]/public_html

 

php.ini

रजिस्टर_ग्लोबल्स बंद =
extension=pdo.so

extension=pdo_sqlite.so
extension=sqlite.so
extension=pdo_mysql.so
extension=geoip.so