
कुछ व्यक्तिगत मॉड्यूल नीचे सूचीबद्ध PHP एक्सटेंशनों और कॉन्फ़िगरेशन से परे विशेष आवश्यकताएँ रख सकते हैं, इसलिए कृपया उस मॉड्यूल के दस्तावेज़ को अवश्य पढ़ें।


यदि आप Drupal को ऐसी प्रणाली पर चलाते हैं जहाँ PHP को 32-बिट पूर्णांकों के उपयोग तक सीमित या संकलित किया गया है, तो आप केवल 1901 और 2038 के बीच की तिथियाँ ही दर्ज कर पाएंगे (विशेष रूप से, 13 दिसंबर 1901 को 20:45:52 UTC से 19 जनवरी 2038 को 03:14:07 UTC तक)। इसे आम तौर पर वर्ष 2038 समस्या के रूप में जाना जाता है।


अध्याय 3 उपयोगकर्ता मार्गदर्शिका Drupal 8 में सर्वर आवश्यकताओं, अतिरिक्त उपकरणों, स्थापना की तैयारी और स्थापना स्क्रिप्ट चलाने को शामिल किया गया है। अध्याय 4 में उन अगले चरणों का वर्णन है जिन्हें स्थापना स्क्रिप्ट पूरा होने के बाद किया जाना चाहिए।


Drupal की स्थापना के लिए पहले से एक वेब सर्वर और डेटाबेस सर्वर होना आवश्यक है।
Linux-आधारित “स्थानीय” और “ऑनलाइन” सर्वरों के लिए जो Apache और MySQL का उपयोग करते हैं, Drupal चलाने के लिए आवश्यक सॉफ़्टवेयर को “AMP स्टैक” कहा जाता है, हालांकि Microsoft-आधारित सर्वर और डेटाबेस का एक संस्करण भी “स्टैक” के रूप में उपलब्ध है।
AMP स्टैक में शामिल हैं:


वर्तमान / नवीनतम संस्करण हमेशा डाउनलोड पेज पर उपलब्ध होता है। हालांकि, Drupal का स्रोत कोड प्राप्त करने का अनुशंसित तरीका है Composer — PHP निर्भरता प्रबंधक — का उपयोग करना। अधिक जानकारी के लिए Composer का उपयोग करके Drupal कोर डाउनलोड करें अनुभाग को Composer उपयोग गाइड में पढ़ें। Composer का उपयोग करने के लिए आपको अ


यह चरण केवल तभी आवश्यक है जब आपने कोडबेस को git का उपयोग करके स्थापित (या अपडेट) किया हो।
यदि आपके सिस्टम पर Composer इंस्टॉल नहीं है, तो Composer की आधिकारिक स्थापना निर्देशों को देखें।


यदि आप Drupal को एक परीक्षण साइट पर इंस्टॉल कर रहे हैं, तो आप इस चरण को छोड़ सकते हैं। इंस्टॉलेशन स्क्रिप्ट चलाने के समय (अगले चरण में) केवल एक ऐसा डेटाबेस उपयोगकर्ता नाम और पासवर्ड देना पर्याप्त है, जिसे नया डेटाबेस बनाने की अनुमति हो।
यदि आप Drupal को एक सार्वजनिक वेब सर्वर पर इंस्टॉल कर रहे हैं, तो आपको पहले डेटाबेस बनाना चाहिए और कम विशेषाधिकार वाले उपयोगकर्ता को एक्सेस देना चाहिए। जिस डेटाबेस उपयोगकर्ता को आप इंस्टॉलेशन के दौरान निर्दिष्ट करते हैं, वह हर पेज लोड पर डेटाबेस से कनेक्ट होता है।


Drupal को परिनियोजित (deploy) करने के लिए आवश्यक विकास, स्टेजिंग और प्रोडक्शन सर्वर का अनुकरण (emulate) करने वाले पूरी तरह एकीकृत, वर्चुअल AMP (Apache, MySQL, PHP) स्टैक का उपयोग करने के लिए एक स्थानीय वेब सर्वर उपलब्ध होना चाहिए।
स्थानीय मशीन पर AMP स्टैक
डेवलपर का कार्यप्रवाह AMP स्टैक (Apache, MySQL, PHP) को Windows, Mac या Linux आधारित सिस्टम पर स्थापित और कॉन्फ़िगर करने से शुरू होता है। ऑपरेटिंग सिस्टम के आधार पर, इस वातावरण को सेटअप करने के कई तरीके हैं। लेकिन जब चुनाव की बात आती है, तो मुख्यतः तीन विकल्प हैं:


अपने वेब ब्राउज़र में अपनी साइट पर जाएँ। आपको इंस्टॉलर पेज पर /core/install.php पर रीडायरेक्ट किया जाना चाहिए।
विस्तृत चरण-दर-चरण निर्देश और स्क्रीनशॉट के लिए देखें अध्याय 3.7 Drupal 8 उपयोगकर्ता मार्गदर्शिका में।


इंस्टॉलेशन के बाद, अपने साइट की स्थिति की जाँच करें: प्रशासन > रिपोर्ट्स > स्थिति रिपोर्ट (/admin/reports/status)। यदि इस पृष्ठ पर कोई समस्या दिखाई देती है, तो उन्हें ठीक करें।
विश्वसनीय होस्ट (Trusted Hosts)
यदि आपने settings.php फ़ाइल नहीं बनाई है (sites/default/ डायरेक्टरी में, यदि आप मल्टीसाइट का उपयोग नहीं कर रहे हैं), तो इंस्टॉलेशन स्क्रिप्ट ने इसे आपके लिए बनाया होगा। हालांकि, जनरेट की गई settings.php फ़ाइल में “trusted host” कॉन्फ़िगरेशन शामिल नहीं होता है।
