logo

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - नया लेआउट बिल्डर अनुभव❗

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - स्टाइलिश, कस्टमाइज़ेबल ब्लॉक टाइप्स: स्लाइडशो, टैब्स, कार्ड्स, एकॉर्डियन्स और कई अन्य। बैकग्राउंड, DOM बॉक्स, जावास्क्रिप्ट प्लगइन्स के लिए बिल्ट-इन सेटिंग्स। आज ही लेआउट बिल्डिंग का भविष्य अनुभव करें।

डेमो EBT मॉड्यूल्स EBT मॉड्यूल्स डाउनलोड करें

❗एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - नया पैराग्राफ्स अनुभव

एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - एनालॉजिकल पैराग्राफ आधारित मॉड्यूल्स का सेट।

डेमो EPT मॉड्यूल्स EPT मॉड्यूल्स डाउनलोड करें

स्क्रॉल
07/10/2025, by Ivan

Drupal 8 किसी भी वेब सर्वर पर काम करता है जिसमें PHP संस्करण PHP संस्करण आवश्यकताओं को पूरा करता हो।

कई होस्टिंग प्रदाता PHP के विभिन्न संस्करण प्रदान करते हैं। डिफ़ॉल्ट PHP संस्करण Drupal के लिए आवश्यक संस्करण से कम हो सकता है, इसलिए अपने होस्ट के नियंत्रण पैनल में वर्तमान संस्करण की जाँच करें और यदि आवश्यक हो तो इसे नवीनतम समर्थित संस्करण पर अपडेट करें।

PHP समय-समय पर सुरक्षा अपडेट जारी करता है — php.net पर नज़र रखें और आवश्यकतानुसार अपने सर्वर को अपडेट या पैच करें, या ऐसे होस्टिंग प्रदाता का उपयोग करें जो PHP अपडेट को प्रबंधित करता है।

यदि आप अपने कंप्यूटर पर Drupal साइटें विकसित और बनाना चाहते हैं, तो आप सभी आवश्यक चीज़ों को स्थानीय रूप से स्थापित कर सकते हैं।

सुरक्षा नोट: कुछ सुरक्षा सुविधाएँ केवल Apache और (कुछ हद तक) IIS द्वारा .htaccess और web.config फ़ाइलों के माध्यम से प्रदान की जाती हैं। जब Apache का उपयोग नहीं किया जाता है, तो इन सुरक्षा सुविधाओं को फिर से लागू करने की जिम्मेदारी आपकी होती है।

फ़ाइलों और फ़ोल्डरों के लिए अनुमति

Drupal और PHP को /sites/default/files डायरेक्टरी में पढ़ने और लिखने की अनुमति होनी चाहिए। यह क्षेत्र कैश की गई फ़ाइलों (जैसे संपीड़ित CSS और JavaScript) और Drupal इंटरफ़ेस के माध्यम से अपलोड की गई किसी भी फ़ाइल को संग्रहीत करने के लिए उपयोग किया जाता है।

सुरक्षा नोट: 0777 जैसी सार्वभौमिक अनुमति असुरक्षित है और इसका उपयोग करने की अनुशंसा नहीं की जाती।

Apache

Apache Drupal के लिए सबसे सामान्य रूप से उपयोग किया जाने वाला वेब सर्वर है। Drupal Apache 2.x पर चलता है, जो UNIX / Linux, OS X या Windows पर होस्ट किया जा सकता है। Drupal 9 को न्यूनतम Apache 2.4.7 की आवश्यकता होती है।

Drupal के अधिकांश विकास और परिनियोजन Apache पर किए जाते हैं, इसलिए अन्य वेब सर्वरों की तुलना में Apache पर समुदाय के पास अधिक अनुभव और परीक्षण हैं।

Apache एक्सटेंशन ‘mod_rewrite’ आवश्यक है। यह क्लीन URL के लिए उपयोग किया जाता है।

Apache VirtualHost कॉन्फ़िगरेशन में AllowOverride All निर्देश शामिल होना चाहिए ताकि Drupal की .htaccess फ़ाइल का उपयोग किया जा सके।

यदि सर्वर पर Apache में डिफ़ॉल्ट रूप से Options +MultiViews सक्षम है, तो VirtualHost कॉन्फ़िगरेशन में Options -MultiViews भी शामिल होना चाहिए (या मौजूदा Options निर्देश में -MultiViews जोड़ा जाना चाहिए)।

कुछ सिस्टमों में, विशेष रूप से OpenSuse वितरणों में, आपको .htaccess फ़ाइल में SymLink सेटिंग्स जोड़ने की आवश्यकता हो सकती है। सुरक्षा सेटिंग्स के आधार पर, आपको +FollowSymLinks या +SymLinksIfOwnerMatch (विशेष रूप से साझा होस्टिंग पर) जोड़ना पड़ सकता है। यदि यह आवश्यक है, तो स्क्रीन पर त्रुटि संदेश बेकार हो सकते हैं, लेकिन त्रुटि लॉग सही ढंग से समस्या की पहचान करेंगे। ध्यान दें कि यदि आप .htaccess फ़ाइल संपादित करते हैं, तो अपडेट के बाद जो फ़ाइल को अधिलेखित करते हैं, आपको इसे फिर से संपादित करना होगा!

Nginx

Nginx एक व्यापक रूप से उपयोग किया जाने वाला वेब सर्वर है, जो उच्च समवर्तीता, उच्च प्रदर्शन और कम मेमोरी उपयोग पर केंद्रित है।

Drupal पुराने Nginx संस्करणों (0.7.x, 0.8.x, 1.0.x, 1.2.x), स्थिर 1.8.x संस्करणों और मुख्य 1.9.x संस्करणों पर चल सकता है, जो UNIX / Linux, OS X या Windows पर होस्ट किए गए हों। Nginx Apache का एक लोकप्रिय विकल्प है, और Drupal समुदाय में इसके लिए भी काफी अनुभव और परीक्षण मौजूद हैं।

Nginx वेबसाइट पर एक Drupal Nginx कॉन्फ़िगरेशन फ़ाइल उपलब्ध है, जिसका उपयोग Drupal वेबसाइटों की कॉन्फ़िगरेशन के लिए किया जा सकता है।

Microsoft IIS

Microsoft IIS Microsoft Windows के लिए एक वेब सर्वर और एक्सटेंशन मॉड्यूल सेट है।

Drupal कोर IIS 5, IIS 6, IIS 7, IIS 8 या IIS 10 पर चलेगा, बशर्ते PHP सही तरीके से कॉन्फ़िगर किया गया हो।

क्लीन URL सक्षम करने के लिए आपको किसी थर्ड-पार्टी उत्पाद की आवश्यकता हो सकती है। IIS 7 या 8 के लिए आप Microsoft के URL Rewrite मॉड्यूल या किसी तृतीय-पक्ष समाधान का उपयोग कर सकते हैं।

IIS 7 पर Drupal को fastCGI समर्थन के लिए Windows 2008 Server SP2 या बाद के संस्करण की आवश्यकता होती है।

PHP का इनबिल्ट वेब सर्वर (केवल विकास के लिए)

PHP का अंतर्निहित वेब सर्वर PHP संस्करण 5.4.0 और बाद में CLI SAPI टूल के रूप में शामिल है।

PHP वेब सर्वर को एप्लिकेशन विकास में सहायता करने के लिए डिज़ाइन किया गया था। यह परीक्षण उद्देश्यों या नियंत्रित वातावरण में चलने वाले अनुप्रयोगों को प्रदर्शित करने के लिए भी उपयोगी हो सकता है। यह एक पूर्ण-विशेषताओं वाला वेब सर्वर नहीं है, इसलिए इसे उत्पादन सर्वर के रूप में उपयोग नहीं किया जाना चाहिए।

इस वेब सर्वर को Drupal क्विक स्टार्ट कमांड का उपयोग करके चलाया जा सकता है।