Acquia के साथ काम करना

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

Apigee, डेवलपर सेवा पोर्टल के क्लाउड-आधारित वर्शन होस्ट करने के लिए, वेबसाइट मैनेज करने वाली सेवा Acquia का इस्तेमाल करता है. Acquia को Drupal के साथ काम करने के लिए डिज़ाइन किया गया है. इसकी मदद से, आप सुरक्षित एनवायरमेंट में अपना पोर्टल डेवलप कर सकते हैं, टेस्ट कर सकते हैं, और उसे पब्लिश कर सकते हैं.

नीचे दिए सेक्शन में बताया गया है कि अपने पोर्टल को डेवलप करने और मैनेज करने के लिए, Acquia का इस्तेमाल कैसे किया जा सकता है.

Acquia Cloud इंटरफ़ेस को ऐक्सेस करना

आपका Acquia Cloud खाता सेट अप हो जाने के बाद, https://cloud.acquia.com/ पर Acquia Cloud इंटरफ़ेस से अपना पोर्टल ऐक्सेस किया जा सकता है.

पहली बार लॉग इन करने पर, ऐप्लिकेशन पेज दिखता है, जैसा कि इस डायग्राम में दिखाया गया है.

ऐप्लिकेशन पेज पर वे सभी ऐप्लिकेशन दिखते हैं जिनका ऐक्सेस आपके पास है और जो Acquia Cloud पर होस्ट किए गए हैं. ऐप्लिकेशन वह सॉफ़्टवेयर इकाई होती है जिसे Acquia Cloud में मैनेज किया जा रहा है. जैसे, Drupal पर आधारित पोर्टल साइट.

इन सेक्शन में, पोर्टल के कॉन्टेंट को मैनेज करने के लिए Acquia Cloud इंटरफ़ेस का इस्तेमाल करने का तरीका बताया गया है.

Acquia Cloud इंटरफ़ेस के बारे में ज़्यादा जानने के लिए, Acquia Cloud इंटरफ़ेस में साइन इन करना और Acquia Cloud दस्तावेज़ में Aquia Cloud की मदद से ऐप्लिकेशन मैनेज करना देखना.

अपने एनवायरमेंट को मैनेज करना

Acquia Cloud इंटरफ़ेस को ऐक्सेस करें और ऐप्लिकेशन पेज पर जाकर, अपनी पोर्टल साइट से जुड़े मैनेज करें पर क्लिक करके उसका डैशबोर्ड ऐक्सेस करें.

आपके वर्कफ़्लो को मैनेज करने के लिए, आपके पोर्टल को डेवलप करने, टेस्ट करने, और पब्लिश करने के लिए तीन एनवायरमेंट दिए गए हैं. इस बारे में नीचे दी गई टेबल में बताया गया है. आपका पोर्टल हर एनवायरमेंट में डिप्लॉय किया जाता है, लेकिन हो सकता है कि यह अलग-अलग स्थिति में हो. इसमें यूनीक कोड ब्रांच या टैग, डेटाबेस वगैरह शामिल हों. अपने पोर्टल एनवायरमेंट में कोड डिप्लॉय करना देखें.

परिवेश Description डिफ़ॉल्ट यूआरएल
डेव नई सुविधाएं डेवलप करें और अपने पोर्टल को पसंद के मुताबिक बनाएं. http://{application-name}xxxxxx.devcloud.acquia-sites.com/

जहां application-name आपके ऐप्लिकेशन का नाम है और xxxxxx, वर्णों की एक यूनीक स्ट्रिंग है. इसका इस्तेमाल, डेव और स्टेज के बीच अंतर करने के लिए किया जाता है.

चरण प्रोडक्शन एनवायरमेंट में भेजने से पहले, नए कोड की जांच करें. http://{application-name}yyyyyy.devcloud.acquia-sites.com/

जहां application-name आपके ऐप्लिकेशन का नाम है और yyyyyy, वर्णों की एक यूनीक स्ट्रिंग है. इसका इस्तेमाल, डेव और स्टेज के बीच अंतर करने के लिए किया जाता है.

प्रोडक्शन प्रोडक्शन (लाइव) के लिए अपने पोर्टल को पब्लिश करें. http://{application-name}.devcloud.acquia-sites.com/

यहां application-name आपके ऐप्लिकेशन का नाम है.

ध्यान दें: कस्टम डोमेन कॉन्फ़िगर करना भी देखें.

ज़्यादा जानकारी के लिए, Acquia Cloud दस्तावेज़ में एनवायरमेंट के साथ काम करना देखें.

अपना पोर्टल तैयार करना

इन सेक्शन में पोर्टल को डेवलप करने का तरीका बताया गया है.

इसके अलावा, अपने पोर्टल को पसंद के मुताबिक बनाने के बारे में ज़्यादा जानकारी के लिए, नीचे दिए गए सेक्शन देखें.

अगर आपको यह करना है...

ये काम किए जा सकते हैं

ज़्यादा जानकारी

साइट का लुक और स्टाइल बदलना

बुनियादी - लोगो और साइट के रंग बदलने जैसे बदलाव करने के लिए, पोर्टल साइट पर थीम मेन्यू की एंट्री का इस्तेमाल करें.

पसंद के मुताबिक दिखाने का तरीका देखें

बेहतर - साइट के पूरे लुक और स्टाइल में बदलाव करने के लिए, Apigee रिस्पॉन्सिव थीम को बढ़ाएं.

थीम को पसंद के मुताबिक बनाना देखें

साइट के फ़ंक्शन के काम करने का तरीका बदलें

बुनियादी सेटिंग - साइट के काम करने के तरीके को बदलने/कॉन्फ़िगर करने के लिए, पोर्टल पर एडमिन सेटिंग का इस्तेमाल करें.

यहां से शुरू होने वाले Apigee दस्तावेज़ देखें

बेहतर - साइट के काम करने के तरीके को बदलने के लिए, कस्टम मॉड्यूल बनाएं.

Drupal के दस्तावेज़ों में कस्टम मॉड्यूल बनाना देखें

Git डेटा स्टोर करने की जगह के बारे में खास जानकारी

आपके Drupal कोड के Git रिपॉज़िटरी में आपके सभी पोर्टल कोड होते हैं. इन्हें इस स्ट्रक्चर का इस्तेमाल करके व्यवस्थित किया जाता है.

ध्यान दें: सिर्फ़ /sites/all डायरेक्ट्री में मौजूद कॉन्टेंट में बदलाव करें. अगर ऐसे कॉन्टेंट में बदलाव किया जाता है जो /sites/all डायरेक्ट्री में शामिल नहीं है, तो नए वर्शन में अपग्रेड करते समय आपको समस्याएं आ सकती हैं. साथ ही, Git में बदलावों की जांच करते समय आपको मर्ज करने में समस्या आ सकती है.

Git संग्रह में फ़ोल्डर

ब्यौरा

/profiles/apigee

Apigee ने ऐसे मॉड्यूल और थीम बनाए हैं जिनमें ये शामिल हैं:

  • /profiles/apigee/modules/contrib: Apigee के मैनेज किए गए Drupal कंट्रिब मॉड्यूल
  • /profiles/apigee/themes/contrib: Drupal की कॉन्ट्रिब थीम, जिन्हें Apigee ने मैनेज किया है
  • /profiles/apigee/modules/custom: Apigee के बनाए गए कस्टम मॉड्यूल
  • /profiles/apigee/themes/custom: Apigee की बनाई गई कस्टम थीम

ध्यान दें: /profiles/apigee डायरेक्ट्री में मौजूद कॉन्टेंट में बदलाव न करें. ऐसा करने पर, नए वर्शन में अपग्रेड करने के दौरान आपको समस्याएं आ सकती हैं. साथ ही, Git में किए गए बदलावों को देखते समय, मर्ज करने से जुड़ी समस्याएं आ सकती हैं. Drupal के सबसे सही तरीकों के बारे में जानने के लिए, 'कोर को कभी हैक न करें' देखें.

/sites/all

आपके कस्टम Drupal मॉड्यूल और थीम. इस फ़ोल्डर में मौजूद कॉन्टेंट को मैनेज करने के बारे में जानकारी पाने के लिए, कस्टम मॉड्यूल और थीम जोड़ना और Drupal के प्रोफ़ाइल मॉड्यूल और थीम को ओवरराइड करना लेख पढ़ें.

ध्यान दें: सिर्फ़ /sites/all डायरेक्ट्री में मौजूद कॉन्टेंट में बदलाव करें.

अपने कोड को ऐक्सेस करना

Git में आपके कोड को स्टोर करने की जगह को ऐक्सेस करने के लिए, आपको नीचे दिए गए सेक्शन में बताए गए काम पूरे करने होंगे:

मैं Drupal 7 डेवलपर पोर्टल सोर्स कोड को कैसे ऐक्सेस करूं? भी देखें

अपने सर्वर के लिए एसएसएच ऐक्सेस चालू करना

अपने Drupal कोड को मैनेज करने के लिए Git का इस्तेमाल करने से पहले, आपको अपने सर्वर को ऐक्सेस करने के लिए, एसएसएच की सुविधा चालू करनी होगी. ज़्यादा जानकारी के लिए, Acquia Cloud दस्तावेज़ में एसएसएच ऐक्सेस चालू करना देखें.

एसएसएच का ऐक्सेस चालू करने के लिए:

  1. https://accounts.acquia.com पर, Acquia Account के इंटरफ़ेस में लॉग इन करें.
  2. क्रेडेंशियल पर क्लिक करें.
  3. अगर कहा जाए, तो अपनी पहचान की पुष्टि करने के लिए अपना पासवर्ड फिर से डालें.
  4. एसएसएच कुंजियों में, एसएसएच कुंजी जोड़ें पर क्लिक करें.
  5. निम्नलिखित जानकारी दर्ज करें:
    फ़ील्ड Description
    प्रचलित नाम SSH कुंजी के लिए कोई दूसरा नाम. निकनेम में अक्षर और अंक, दोनों शामिल हो सकते हैं. साथ ही, अंडरस्कोर हो सकते हैं.
    सार्वजनिक कुंजी सार्वजनिक पासकोड.

    एसएसएच सार्वजनिक कुंजी जनरेट करने के बारे में जानने के लिए, Acquia Cloud दस्तावेज़ में SSH सार्वजनिक कुंजी जनरेट करना देखें.

  6. कुंजी जोड़ें पर क्लिक करें.

Git में आपके कोड का डेटा स्टोर करने की जगह को ऐक्सेस करना

Git रिपॉज़िटरी में आपकी पोर्टल साइट के सभी कोड होते हैं. अपने पोर्टल को कॉन्फ़िगर करने के लिए, नया कोड जोड़ा जा सकता है या मौजूदा कोड को पसंद के मुताबिक बनाया जा सकता है. ज़्यादा जानकारी के लिए, Acquia Cloud दस्तावेज़ में, कोड को स्टोर करने की जगह का इस्तेमाल करना देखें.

Git Repo में कोड को स्टोर करने की जगह को ऐक्सेस करने के लिए:

  1. https://cloud.acquia.com/ पर जाकर, Acquia Cloud इंटरफ़ेस में लॉग इन करें.
  2. ऐप्लिकेशन पेज पर, पोर्टल की जानकारी देखने के लिए, मैनेज करें पर क्लिक करें.
  3. नेविगेशन बार में, ऐप्लिकेशन की जानकारी पर क्लिक करें.

  4. ऐप्लिकेशन की जानकारी वाले डायलॉग में क्लोन कमांड को कॉपी करें.
  5. नीचे दिए गए किसी एक Git निर्देश को चलाकर, अपने स्थानीय एनवायरमेंट में Git रिपॉज़िटरी को क्लोन करें:

    Git रिपॉज़िटरी को क्लोन करने और एक नई ब्रांच बनाने के लिए:

    > git clone --branch [branch] myportal@abcdef.devcloud.hosting.acquia.com:myportal.git [destination]

    मास्टर ब्रांच से Git रिपॉज़िटरी का क्लोन बनाने के लिए:

    > git clone myportal@abcdef.devcloud.hosting.acquia.com:myportal.git [destination]

  6. जब आप स्टेज करने, दर्ज करने, और अपने बदलावों को Git रिपॉज़िटरी में डालने के लिए तैयार हों, तब इन चरणों को दोहराएं. इसके लिए, ऐप्लिकेशन विंडो में दिखाए गए काम के निर्देशों का इस्तेमाल करें.

    जब रिपॉज़िटरी (डेटा स्टोर करने की जगह) में कोई ब्रांच जोड़ा जाता है, तो Acquia Cloud उस कोड ब्रांच को चलाने वाले एनवायरमेंट को अपडेट कर देता है. अगले सेक्शन में बताए गए तरीके से, अपने पोर्टल एनवायरमेंट में कोड डिप्लॉय किया जा सकता है.

अपने पोर्टल एनवायरमेंट में कोड डिप्लॉय करना

पोर्टल एनवायरमेंट में कोड को डिप्लॉय करने, स्विच करने या पहले जैसा करने, कोड को एक एनवायरमेंट से दूसरे एनवायरमेंट में ले जाने या डेटा स्टोर करने की जगह के स्ट्रक्चर और सुझाए गए वर्कफ़्लो के बारे में ज़्यादा जानने के लिए, Acquia Cloud दस्तावेज़ में Aquia Cloud पर साइटों के साथ काम करना देखें. किसी एनवायरमेंट में नया कोड डिप्लॉय करने पर, आपको डेटाबेस को ज़रूरी अपडेट करने के लिए update.php चलाना होगा.

कस्टम मॉड्यूल और थीम जोड़ना

नीचे दी गई टेबल में मौजूद फ़ोल्डर में, अपने कस्टम मॉड्यूल और थीम जोड़कर, पोर्टल की सुविधाओं को बेहतर बनाया जा सकता है.

ध्यान दें: सिर्फ़ /sites/all डायरेक्ट्री में मौजूद कॉन्टेंट में बदलाव करें. अगर /sites/all डायरेक्ट्री के बाहर के कॉन्टेंट में बदलाव किया जाता है, तो Git में किए गए बदलावों की जांच करते समय, मर्ज करने से जुड़े विवाद दिख सकते हैं.

मॉड्यूल/थीम Git डेटा स्टोर करने की जगह में फ़ोल्डर ज़्यादा जानकारी (Drupal के दस्तावेज़)
कस्टम मॉड्यूल sites/all/modules/custom कस्टम मॉड्यूल बनाना
कस्टम थीम sites/all/themes थीम को पसंद के मुताबिक बनाना
थीमिंग Drupal 7

डेव एनवायरमेंट में कस्टम मॉड्यूल या थीम जोड़ने के बाद, इसे टेस्टिंग के लिए टेस्ट में डिप्लॉय किया जा सकता है. इसके बाद, इसे प्रोडक्शन के लिए लाइव एनवायरमेंट में डिप्लॉय किया जा सकता है, जैसा कि अपने पोर्टल एनवायरमेंट में कोड डिप्लॉय करना में बताया गया है.

Drupal के प्रोफ़ाइल मॉड्यूल और थीम ओवरराइड करना

नीचे दी गई डायरेक्ट्री के मॉड्यूल और थीम, Drupal प्रोफ़ाइल मॉड्यूल और थीम को बदल देते हैं. इन्हें /profiles/apigee में Apigee ने मैनेज और डिस्ट्रिब्यूट किया है. आपके Git में डेटा स्टोर करने की जगह की खास जानकारी देखें.

उदाहरण के लिए, हो सकता है कि आप Apigee Drupal डिस्ट्रिब्यूशन के किसी मॉड्यूल को, इन स्थितियों में बदलना चाहें:

  • आपको किसी खास मॉड्यूल के किसी अलग वर्शन का इस्तेमाल करना हो.
  • आपको शेड्यूल किए गए अगले Apigee की रिलीज़ से पहले, सुरक्षा से जुड़ा अपडेट लागू करना है.
मॉड्यूल/थीम Git डेटा स्टोर करने की जगह में फ़ोल्डर ज़्यादा जानकारी (Drupal के दस्तावेज़)
Drupal में योगदान वाले मॉड्यूल sites/all/modules/contrib

ध्यान दें: /sites/all/modules के तहत कहीं भी सेव किए गए मॉड्यूल, Apigee Drupal डिस्ट्रिब्यूशन मॉड्यूल को बदल देंगे.

योगदान वाले मॉड्यूल

ध्यान दें: इस डायरेक्ट्री में Drupal के दिए गए मॉड्यूल, ऐसे मिलते-जुलते मॉड्यूल को बदल देते हैं जिन्हें Apigee ने /profiles/apigee/modules में मैनेज और डिस्ट्रिब्यूट किया है. अगर आपको Apigee के मैनेज किए गए Drupal प्रोफ़ाइल मॉड्यूल इस्तेमाल करने हैं, तो इस फ़ोल्डर में जोड़े गए डुप्लीकेट मॉड्यूल हटा दें.

Drupal में योगदान की गई थीम sites/all/themes योगदान की गई थीम

ध्यान दें: इस डायरेक्ट्री में Drupal ने अलग-अलग थीम का योगदान दिया है. इनकी वजह से, /profiles/apigee/themes में Apigee के मैनेज और डिस्ट्रिब्यूट किए गए मॉड्यूल बदल जाते हैं. अगर आपको Apigee की मैनेज की गई प्रोफ़ाइल थीम इस्तेमाल करनी है, तो इस फ़ोल्डर में जोड़े गए डुप्लीकेट मॉड्यूल हटा दें.

SSL को सक्षम करना

एचटीटीपीएस का इस्तेमाल करके अपनी साइट का सुरक्षित ऐक्सेस चालू करने के लिए, आपको एसएसएल चालू करना होगा.

एसएसएल चालू करने के लिए:

  1. किसी सर्टिफ़िकेट अथॉरिटी (सीए) या एसएसएल सर्टिफ़िकेट वेंडर से एसएसएल सर्टिफ़िकेट पाएं. एसएसएल चालू करना देखें.
  2. Acquia Cloud इंटरफ़ेस में, एसएसएल पेज पर एसएसएल सर्टिफ़िकेट अपलोड करें. एसएसएल सर्टिफ़िकेट मैनेज करना देखें.

प्रोडक्शन एनवायरमेंट को सुरक्षित रखना

पहली बार ऐप्लिकेशन बनाते समय, आपके पास प्रोडक्शन एनवायरमेंट को आसानी से मैनेज करने का विकल्प होता है. साथ ही, डेवलपमेंट और स्टेजिंग एनवायरमेंट से होने वाले बदलावों को लागू किया जा सकता है. अपना कॉन्टेंट पब्लिश करने के बाद, हो सकता है कि आप प्रोडक्शन एनवायरमेंट को लॉक करना चाहें, ताकि कॉन्टेंट में बिना अनुमति के या गलती से शामिल होने वाले अपडेट न हों. ज़्यादा जानकारी के लिए, Acquia Cloud दस्तावेज़ में, अपने लाइव ऐप्लिकेशन को सुरक्षित रखने के लिए, प्रोडक्शन मोड का इस्तेमाल करना देखें.

अपने प्रोडक्शन एनवायरमेंट को सुरक्षित रखने के लिए:

  1. https://cloud.acquia.com/ पर जाकर, Acquia Cloud इंटरफ़ेस में लॉग इन करें.
  2. ऐप्लिकेशन पेज पर, अपनी पोर्टल साइट की जानकारी देखने के लिए मैनेज करें पर क्लिक करें.
  3. प्रोडक्शन एनवायरमेंट की जानकारी देखने के लिए, प्रॉड पर क्लिक करें.
  4. नेविगेशन बार में, प्रोडक्शन मोड पर क्लिक करें.
  5. प्रोडक्शन मोड चालू करने के लिए, चालू करें पर क्लिक करें.

पोर्टल पर मॉड्यूल और थीम अपडेट लागू करना

समय-समय पर, Apigee आपके पोर्टल में मौजूद मॉड्यूल और थीम को नए वर्शन में अपने-आप अपडेट कर देता है. ये अपडेट सिर्फ़ Dev एनवायरमेंट में किए जाते हैं और इन्हें दूसरे पोर्टल एनवायरमेंट में माइग्रेट करने की जानकारी देने के लिए टैग किया जाता है.

अगर आपकी साइट, Apigee Acquia बिलिंग संगठन का हिस्सा नहीं है (उदाहरण के लिए, किसी ऐसी नई साइट जिसे सर्वर देने वाली किसी अन्य कंपनी से आपके संगठन पर माइग्रेट किया गया है), तो आपको Apigee को अपने Git डेटा स्टोर करने की अनुमति देनी होगी. इससे, आपको Devपोर्टल अपडेट के अपने-आप मिलने वाले पुश नोटिफ़िकेशन मिलेंगे. ज़्यादा जानकारी के लिए, Apigee की सहायता टीम से संपर्क करें.

अगर आपने कोई कस्टम मॉड्यूल या थीम जोड़ी है, तो आपको उन्हें मैन्युअल रूप से अपडेट करना होगा.

नीचे दी गई टेबल में, पोर्टल पर मॉड्यूल और थीम में अपडेट लागू करने के तरीके के बारे में खास जानकारी दी गई है.

मॉड्यूल/थीम Description
Apigee Edge के मॉड्यूल

Apigee, सिर्फ़ Dev एनवायरमेंट पर अपने-आप अपडेट लागू करता है.

अपडेट की जांच करने के बाद, उन्हें डेव से स्टेज से स्टेज एनवायरमेंट में माइग्रेट करें. इसकी जानकारी अपने पोर्टल एनवायरमेंट में कोड डिप्लॉय करना में बताया गया है.

Apigee रिस्पॉन्सिव थीम

Apigee, सिर्फ़ Dev एनवायरमेंट पर अपने-आप अपडेट लागू करता है.

अपडेट की जांच करने के बाद, उन्हें डेव से स्टेज से स्टेज एनवायरमेंट में माइग्रेट करें. इसकी जानकारी अपने पोर्टल एनवायरमेंट में कोड डिप्लॉय करना में बताया गया है.

Drupal कोर और योगदान वाले मॉड्यूल

Apigee, सिर्फ़ Dev एनवायरमेंट पर अपने-आप अपडेट लागू करता है.

अपडेट की जांच करने के बाद, उन्हें डेव से स्टेज से स्टेज एनवायरमेंट में माइग्रेट करें. इसकी जानकारी अपने पोर्टल एनवायरमेंट में कोड डिप्लॉय करना में बताया गया है.

कस्टम मॉड्यूल और थीम

अगर आपने कस्टम मॉड्यूल और थीम जोड़ना लेख में बताए गए तरीके से अपने पोर्टल में कस्टम मॉड्यूल और थीम जोड़े हैं, तो आपको मैन्युअल तरीके से अपडेट इंस्टॉल करने होंगे.

अपनी लोकल डायरेक्ट्री में मैन्युअल तरीके से सबसे नया वर्शन डाउनलोड करें या Drush का इस्तेमाल करें. इसके बाद, अपडेट को चरण पूरा करें, पक्का करें, और उन्हें Git रिपॉज़िटरी में भेज दें. अपडेट की जांच करने के बाद, उन्हें डेव से स्टेज से स्टेज एनवायरमेंट में माइग्रेट करें. इसकी जानकारी अपने पोर्टल एनवायरमेंट में कोड डिप्लॉय करना में बताया गया है.

अपनी कस्टम सुविधाओं को माइग्रेट करना

अगर पोर्टल में कस्टम कोड या कॉन्फ़िगरेशन जोड़ा जाता है, तो आपको उन्हें डेव से स्टेज से प्रॉड एनवायरमेंट में मैनेज करना होगा और माइग्रेट करना होगा.

Git रिपॉज़िटरी (डेटा स्टोर करने की जगह) में कोड के लिए, कोड को अपने पोर्टल एनवायरमेंट में डिप्लॉय करने में बताई गई प्रोसेस का इस्तेमाल करके, कोड को डेव से स्टेज से प्रॉड पर माइग्रेट किया जा सकता है.

अगर आपने कोई कस्टम कॉन्फ़िगरेशन बनाया है, तो उसे माइग्रेट करने के लिए, यहां दिया गया कोई तरीका अपनाएं:

तरीका Description
अपने कॉन्फ़िगरेशन को कोड में एक्सपोर्ट करें कई सामान्य कॉन्फ़िगरेशन, फ़ीचर मॉड्यूल का इस्तेमाल करके कोड में "एक्सपोर्ट किए जा सकते हैं". उदाहरण के लिए, व्यू, पैनल, इमेज कैश वगैरह.
hook_update_N() फ़ंक्शन लागू करें Drupal, डेटाबेस और कॉन्फ़िगरेशन में किए गए बदलावों को hook_update_N() फ़ंक्शन का इस्तेमाल करके मैनेज करता है.

अगर आपके पास कोई कस्टम मॉड्यूल है, तो:

  • अपने बदलावों को प्रोसेस करने के लिए, अपने मॉड्यूल की .install फ़ाइल में hook_update_N() फ़ंक्शन जोड़ें.
  • इन बदलावों को अपने कोड के साथ लागू करें.
  • स्टेज और प्रॉडक्ट एनवायरमेंट में किए गए बदलावों को माइग्रेट करने के लिए, update.php चलाएं.

कस्टम डोमेन को कॉन्फ़िगर करना

जैसा कि अपने एनवायरमेंट मैनेज करना पेज पर बताया गया है, पोर्टल एनवायरमेंट के डिफ़ॉल्ट डोमेन नेम acquia-sites.com पर खत्म होते हैं. हमारा सुझाव है कि आप अपना कस्टम डोमेन नेम दें, जो आपकी साइट को लोगों के हिसाब से बनाएं और बेहतर तरीके से बताएं कि आपकी साइट का मकसद क्या है. उदाहरण के लिए, एक लोकप्रिय विकल्प यह है:

https://developers.mycompany.com

कस्टम डोमेन कॉन्फ़िगर करने के लिए:

  1. अपने डोमेन को पोर्टल साइट के एनवायरमेंट में जोड़ें. Acquia Cloud दस्तावेज़ में, डोमेन मैनेज करना देखें.
  2. अपने डोमेन नेम के डीएनएस रिकॉर्ड की एंट्री को acquia-sites.com डोमेन के बजाय, सार्वजनिक आईपी पते पर भेजकर, डीएनएस की सेवा देने वाली कंपनी की मदद से अपना कस्टम डोमेन सेट अप करें. Acquia Cloud दस्तावेज़ में, अपने सार्वजनिक आईपी पतों पर डीएनएस रिकॉर्ड ले जाना देखें.

    ध्यान दें: डोमेन नेम की CNAME एंट्री को acquia-sites.com डोमेन पर सेट न करें. ऐसा करने से, आपकी पोर्टल साइट में इंतज़ार का समय या उसके बंद होने की समस्याएं हो सकती हैं.

Acquia Insight का इस्तेमाल करके अपने पोर्टल पर नज़र रखना

Acquia Insight, टूल का एक सेट है. इसकी मदद से, अपनी पोर्टल साइट की परफ़ॉर्मेंस, सुरक्षा, और सर्च इंजन ऑप्टिमाइज़ेशन को मॉनिटर करके उसे ऑप्टिमाइज़ किया जा सकता है. ज़्यादा जानकारी के लिए, Acquia Insight देखें.

पोर्टल का बैक अप लिया जा रहा है

नीचे दी गई टेबल में, आपके पोर्टल के कॉम्पोनेंट का बैक अप लेने के लिए उपलब्ध विकल्पों की खास जानकारी दी गई है.

कॉम्पोनेंट बैकअप की जानकारी Aquia Cloud Docs में ज़्यादा जानकारी
कोड
  • कोड का रखरखाव, वर्शन कंट्रोल सिस्टम करता है और हर बार नीति लागू करने पर इसे टैग किया जाता है.
  • जब चाहें, किसी खास टैग को सिंक करें या उस पर वापस जाएं.
डेटाबेस
  • रोज़ाना बैकअप लिया जाता है और तीन दिनों तक इसका रखरखाव किया जाता है.
  • अपने-आप और मांग पर बैकअप लेने की सुविधा शेड्यूल करें.
  • सारे डेटा के आंतरिक आपदा स्नैपशॉट हर घंटे लिए जाते हैं.
Files मैन्युअल तरीके से बैकअप लें या क्रॉन जॉब शेड्यूल करें.
पूरा ऐप्लिकेशन ड्रश का इस्तेमाल करके, मैन्युअल तरीके से बैकअप लें.
Drupal फ़ाइल सिस्टम इनमें से किसी एक विकल्प का इस्तेमाल करके, मैन्युअल तरीके से बैकअप लें:
  • किसी एफ़टीपी क्लाइंट या कमांड-लाइन टूल (rsync और scp) का इस्तेमाल करके, अपनी फ़ाइलें कॉपी करें.
  • Drush का इस्तेमाल करके, कंप्रेस किया गया संग्रह बनाएं.

ध्यान दें: Acquia Cloud पर, बैकअप और माइग्रेट मॉड्यूल की सुविधा काम नहीं करती. ज़्यादा जानकारी के लिए, Acquia Cloud पर बैक अप और माइग्रेट करने की सुविधा काम नहीं करती देखें.

गतिविधि की सूचनाएं देखना

पोर्टल साइट पर होने वाली अहम कार्रवाइयों पर नज़र रखने के लिए, गतिविधि से जुड़ी सूचनाएं देखी जा सकती हैं. इनमें, एनवायरमेंट के बीच कोड इंस्टॉल या कॉपी होना, डेटाबेस अपडेट, बैकअप, सर्वर में होने वाले बदलाव वगैरह शामिल हैं. ज़्यादा जानकारी के लिए, Acquia Cloud दस्तावेज़ में गतिविधि की सूचनाएं देखना देखें.

सूचनाओं की सूची देखने के लिए:

  1. https://cloud.acquia.com/ पर जाकर, Acquia Cloud इंटरफ़ेस में लॉग इन करें.
  2. ऐप्लिकेशन पेज पर, अपनी पोर्टल साइट की जानकारी देखने के लिए मैनेज करें पर क्लिक करें.
  3. अपनी हाल ही की सूचनाएं देखने के लिए, नेविगेशन बार के ऊपर दाएं कोने में मौजूद घंटी के आइकॉन पर क्लिक करें.

  4. गतिविधि के बारे में ज़्यादा जानकारी देखने के लिए, सूचना के बगल में मौजूद ऐरो पर क्लिक करें.

स्टेटस से जुड़े अपडेट पाने के लिए सदस्यता लेना

आपके पास status.apigee.com पर जाकर, Apigee की रिलीज़ और स्टेटस के अपडेट की सदस्यता लेने का विकल्प है. सदस्यता लें पर क्लिक करें. इसके बाद, जब आपसे कहा जाए, तब अपनी संपर्क जानकारी डालें, जैसे कि ईमेल पता. इसके बाद, सदस्यता लें पर क्लिक करें. ईमेल सूचना मैनेजमेंट पेज पर, पक्का करें कि डेवलपर पोर्टल चुना गया हो. ज़रूरत के हिसाब से अन्य सूचना सेटिंग टॉगल करें और प्राथमिकताएं अपडेट करें पर क्लिक करें.

Acquia की स्थिति के अपडेट की सदस्यता लेकर, आपको इस प्लैटफ़ॉर्म पर सेवा में आने वाली किसी भी रुकावट, आपातकालीन रखरखाव या सुरक्षा से जुड़े अपडेट की सूचनाएं मिलेंगी. Acquia Cloud अपडेट की सदस्यता लेने के लिए:

  1. Acquia के स्टेटस पेज पर जाएं.
  2. अपडेट पाने के लिए सदस्यता लें पर क्लिक करें.
  3. अपडेट पाने के लिए, अपनी पसंद का तरीका चुनें (ईमेल, एसएमएस वगैरह).
  4. 'सूचनाएं' पेज पर, वे प्रॉडक्ट चुनें जिनके स्टेटस के अपडेट आपको पाने हैं. उदाहरण के लिए, Acquia Cloud Enterprise.
  5. प्राथमिकताएं अपडेट करें पर क्लिक करें.