इसे छोड़कर कंटेंट पर जाएं

कॉन्फ़िगरेशन सहेजें

यह पृष्ठ आपके द्वारा अब तक दर्ज की गई कॉन्फ़िगरेशन जानकारी को सहेजने के परिणाम प्रदर्शित करता है।

किसी भी समस्या की समीक्षा करने और उसे ठीक करने के बाद, आगे बढ़ने के लिए “जारी रखें” बटन का चयन करें।

##सफलता पर

आपके सिस्टम कॉन्फ़िगरेशन को सहेजना अनुभाग वह जानकारी दिखाता है जो सहेजी गई थी। सेटिंग्स दो फ़ाइलों में से एक में सहेजी जाती हैं। वेब रूट में एक फ़ाइल mainfile.php है। दूसरा xoops_data निर्देशिका में data/secure.php है।

XOOPS इंस्टॉलर सेव कॉन्फ़िगरेशन

दोनों फ़ाइलें XOOPS 2.7.0 के साथ भेजी गई टेम्पलेट फ़ाइलों से उत्पन्न होती हैं:

  • mainfile.php वेब रूट में mainfile.dist.php से उत्पन्न होता है।
  • xoops_data/data/secure.php xoops_data/data/secure.dist.php से उत्पन्न होता है।

आपके द्वारा दर्ज किए गए पथों और URL के अलावा, mainfile.php में अब कई स्थिरांक शामिल हैं जो XOOPS 2.7.0 में नए हैं:

  • XOOPS_TRUST_PATH - XOOPS_PATH के पश्चगामी-संगत उपनाम के रूप में रखा गया; आपको इसे अलग से कॉन्फ़िगर करने की आवश्यकता नहीं है.
  • XOOPS_COOKIE_DOMAIN_USE_PSL - डिफ़ॉल्ट true; सही कुकी डोमेन प्राप्त करने के लिए सार्वजनिक प्रत्यय सूची का उपयोग करता है।
  • XOOPS_DB_LEGACY_LOG - डिफ़ॉल्ट false; लीगेसी डेटाबेस API के उपयोग को लॉग करने के लिए विकास में true पर सेट करें।
  • XOOPS_DEBUG - डिफ़ॉल्ट false; अतिरिक्त त्रुटि रिपोर्टिंग सक्षम करने के लिए विकास में true पर सेट करें।

आपको इंस्टॉलेशन के दौरान इन्हें हाथ से संपादित करने की आवश्यकता नहीं है - डिफ़ॉल्ट उत्पादन साइट के लिए उपयुक्त हैं। उनका उल्लेख यहां किया गया है ताकि आप जान सकें कि यदि आप बाद में mainfile.php खोलते हैं तो क्या देखना है।

यदि XOOPS कॉन्फ़िगरेशन फ़ाइलों को लिखने में त्रुटियों का पता लगाता है, तो यह संदेश प्रदर्शित करेगा, जिसमें बताया जाएगा कि क्या गलत है।

XOOPS इंस्टॉलर कॉन्फ़िगरेशन त्रुटियों को सहेजें

कई मामलों में, अपाचे में mod_php का उपयोग करके डेबियन-व्युत्पन्न सिस्टम की डिफ़ॉल्ट स्थापना त्रुटियों का स्रोत है। अधिकांश होस्टिंग प्रदाताओं के पास ऐसे कॉन्फ़िगरेशन होते हैं जिनमें ये समस्याएँ नहीं होती हैं।

समूह अनुमति मुद्दे

Section titled “समूह अनुमति मुद्दे”

PHP प्रक्रिया कुछ उपयोगकर्ता की अनुमतियों का उपयोग करके चलाई जाती है। फ़ाइलें भी किसी उपयोगकर्ता के स्वामित्व में होती हैं. यदि ये दोनों एक ही उपयोगकर्ता नहीं हैं, तो PHP प्रक्रिया को आपके उपयोगकर्ता खाते के साथ फ़ाइलें साझा करने की अनुमति देने के लिए समूह अनुमतियों का उपयोग किया जा सकता है। इसका आम तौर पर मतलब यह है कि आपको XOOPS को लिखने के लिए आवश्यक फ़ाइलों और निर्देशिकाओं के समूह को बदलने की आवश्यकता है।

ऊपर उल्लिखित डिफ़ॉल्ट कॉन्फ़िगरेशन के लिए इसका मतलब है कि www-data समूह को फ़ाइलों और निर्देशिकाओं के लिए समूह के रूप में निर्दिष्ट किया जाना चाहिए, और उन फ़ाइलों और निर्देशिकाओं को समूह द्वारा लिखने योग्य होना चाहिए।

आपको अपने कॉन्फ़िगरेशन की सावधानीपूर्वक समीक्षा करनी चाहिए, और खुले इंटरनेट पर उपलब्ध बॉक्स के लिए इन समस्याओं को हल करने का तरीका सावधानीपूर्वक चुनना चाहिए।

उदाहरण आदेश हो सकते हैं:

chgrp -R www-data xoops_data
chmod -R g+w xoops_data
chgrp -R www-data uploads
chmod -R g+w uploads

mainfile.php नहीं बना सकता

Section titled “mainfile.php नहीं बना सकता”

यूनिक्स जैसी प्रणालियों में, एक नई फ़ाइल बनाने की अनुमति मूल फ़ोल्डर पर दी गई अनुमतियों पर निर्भर करती है। कुछ मामलों में यह अनुमति उपलब्ध नहीं है और इसे देना सुरक्षा संबंधी चिंता का विषय हो सकता है।

यदि आपके पास कोई समस्या कॉन्फ़िगरेशन है, तो आप XOOPS वितरण में extras निर्देशिका में एक डमी mainfile.php पा सकते हैं। उस फ़ाइल को वेब रूट में कॉपी करें और फ़ाइल पर अनुमतियाँ सेट करें:

chgrp www-data mainfile.php
chmod g+w mainfile.php

SELinux सुरक्षा संदर्भ समस्याओं का एक स्रोत हो सकते हैं। यदि यह लागू हो सकता है, तो कृपया अधिक जानकारी के लिए विशेष विषय देखें।