स्थापना

एक वेब होस्ट पर कंक्रीट 5 स्थापित करना

आरंभ करने के लिए, आपको एक होस्टिंग वातावरण की आवश्यकता होगी। ज्यादातर लोगों के लिए, इसका मतलब है एक होस्टिंग योजना खरीदना। कंक्रीट 5 कहीं भी चलेगा, लेकिन हमारे पास कुछ होस्टिंग पार्टनर हैं जो बाहर की जाँच करने के लायक हैं। आप विभिन्न आवश्यक घटकों को स्थापित करके और एक स्थानीय वेब सर्वर शुरू करके कंक्रीट 5 के साथ स्थानीय विकास भी कर सकते हैं।

  1. डाउनलोड करना कंक्रीट 5 का नवीनतम संस्करण।
  2. उस ज़िप फ़ाइल को अपने वेब सर्वर या अपने वेब वातावरण में ले जाएं या अपलोड करें। आप अपने WebSpace में एक वेब-सुलभ फ़ोल्डर में फ़ाइल को अनज़िप करना चाहते हैं। आमतौर पर यह फ़ोल्डर सार्वजनिक \ _HTML है। यदि आप एक उपनिर्देशिका में कंक्रीट 5 चलाना चाहते हैं, तो आप “न्यू-साइट” जैसे एक नया फ़ोल्डर बना सकते हैं और वहां अपनी कंक्रीट 5 फ़ाइलों को अनजिप कर सकते हैं।
  3. आपके द्वारा फ़ाइल को अनजिप करने के बाद, यह कुछ नए फ़ोल्डर और एक index.php जोड़ देगा।
  4. फ़ोल्डर्स एप्लिकेशन/फाइलें/, एप्लिकेशन/कॉन्फ़िगरेशन/, पैकेज/और अपडेट/वेब सर्वर प्रक्रिया द्वारा लिखित होना चाहिए। इसका मतलब यह हो सकता है कि फ़ोल्डरों को आपके होस्टिंग वातावरण के आधार पर “विश्व लेखन योग्य” होने की आवश्यकता होगी। यदि आपका सर्वर SUEXEC/PHPSUEXEC के रूप में चलने का समर्थन करता है, तो फ़ाइलों को आपके उपयोगकर्ता खाते के स्वामित्व में होना चाहिए, और उन सभी पर 755 के रूप में सेट किया जाना चाहिए। इसका मतलब है कि आपकी वेब सर्वर प्रक्रिया कुछ भी कर सकती है जो उन्हें पसंद करती है, लेकिन कुछ और नहीं कर सकता (हालांकि हर कोई उन्हें देख सकता है, जो कि अपेक्षित है।) यदि यह संभव नहीं है, तो एक और अच्छा विकल्प अपाचे उपयोगकर्ता को सेट करना है (या तो "" अपाचे “या” कोई नहीं “) इन फ़ाइल के पूर्ण अधिकार के रूप में। यदि न तो संभव है, तो CHMOD 777 को फ़ाइलों/ और सभी आइटमों के भीतर (जैसे CHMOD -R 777 फाइलें/ *)
  5. डेटाबेस पर पूर्ण अनुमतियों के साथ एक नया MySQL डेटाबेस और एक MySQL उपयोगकर्ता खाता बनाएं। अपने डेटाबेस सर्वर (आमतौर पर “लोकलहोस्ट”) के साथ -साथ डेटाबेस नाम, और डेटाबेस उपयोगकर्ता के लिए नाम और पासवर्ड का एक नोट बनाएं, जिसमें उस डेटाबेस तक पहुंच है।
  6. अपनी साइट, “http://example.com”, या “http://example.com/new-site/" पर जाएं यदि आपने कंक्रीट 5 ज़िप को “न्यू-सिट” नामक फ़ोल्डर में निकाला है। आपको इस तरह एक सहायक इंस्टॉल स्क्रीन दिखाई देगी:

संगीतकार और कमांड लाइन के साथ कंक्रीट 5 स्थापित करना

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

अपनी साइट के लिए एक निर्देशिका बनाएं

सबसे पहले, निर्देशिका में अपनी साइट के लिए एक निर्देशिका बनाएं जहां आपके विकास स्थल सामान्य रूप से स्थापित हैं। मैं “हैलो वर्ल्ड” नाम की एक साइट बनाने जा रहा हूं। सबसे पहले, अपने हैलो वर्ल्ड एप्लिकेशन के लिए एक डेटाबेस बनाएं। एक डेटाबेस बनाने में सक्षम उपयोगकर्ता के साथ MySQL क्लाइंट चलाएं (जैसे रूट) और एक हैलो वर्ल्ड डेटाबेस बनाएं: डेटाबेस बनाएँ hello_worldexit MySQL से वापस हैलो-वर्ल्ड डायरेक्टरी में। अब, हम संगीतकार के माध्यम से कंक्रीट 5 स्थापित करने जा रहे हैं। । संगीतकार Create-Project -n कंक्रीट 5/संगीतकार hello_worldthis हैलो-वर्ल्ड नामक एक निर्देशिका में कंक्रीट 5 और इसकी PHP निर्भरता स्थापित करेगा।

कमांड लाइन उपयोगिता के माध्यम से कंक्रीट 5 स्थापित करना

अब कंक्रीट 5 स्थापित करने का समय आ गया है। आइए कंक्रीट 5 की इंटरैक्टिव इंस्टॉलेशन कमांड लाइन यूटिलिटी का उपयोग करें:

cd hello-world`
./vendor/bin/concrete5 c5:install -i

अपने स्थानीय डेटाबेस और अपनी स्थानीय साइट का कॉन्फ़िगरेशन विवरण दर्ज करें, और Enter दबाएं। स्थापना एक मिनट से भी कम समय में पूरी होनी चाहिए:

हमारी साइट तक पहुँच रहा है

अब जब हमने कंक्रीट 5 स्थापित किया है, तो इसे ब्राउज़ करें। एक उत्पादन वातावरण में आप इस सामग्री की सेवा के लिए अपाचे या नगिनक्स जैसे वेब सर्वर को कॉन्फ़िगर करना चाहते हैं - लेकिन यह हमारे विकास के माहौल में आवश्यक नहीं है। इसके बजाय, PHP के अंतर्निहित वेब सर्वर का उपयोग करके लॉन्च करने और परोसने और परोसने और हमारी हैलो \ _World निर्देशिका की सामग्री का उपयोग करके जल्दी से जाने दें। सबसे पहले, जनता/ निर्देशिका में बदलें और निर्देशिका के भीतर से इस कमांड को चलाएं:

cd public
php -S localhost:8000

यह आपको सेकंड के एक मामले में पूरी तरह से काम करने वाला सर्वर प्राप्त करना चाहिए। इसके बाद, अपने वेब ब्राउज़र में http: // localhost: 8000 पर जाएं। अब आपके पास एक पूरी तरह से कामकाजी कंक्रीट 5 साइट है, जो एक स्थानीय विकास वातावरण से जुड़ी है! अब जब कंक्रीट 5 ऊपर और चल रहा है, तो आइए सेटअप, सुविधाओं और कार्यक्षमता के साथ खुद को परिचित (या फिर से परिचित) करने के लिए एक त्वरित दौरा करें जो कंक्रीट 5 डिलीवर करता है।

 हिन्दी