การทํางานกับ Acquia

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
ข้อมูล

Apigee คือ Acquia ซึ่งเป็นบริการจัดการเว็บไซต์ในการโฮสต์พอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์เวอร์ชันในระบบคลาวด์ Acquia ออกแบบมาให้ทำงานร่วมกับ Drupal เพื่อช่วยให้คุณพัฒนา ทดสอบ และเผยแพร่พอร์ทัลในสภาพแวดล้อมที่ปลอดภัย

ส่วนต่อไปนี้อธิบายวิธีใช้ Acquia เพื่อพัฒนาและจัดการพอร์ทัลของคุณ

การเข้าถึงอินเทอร์เฟซ Acquia Cloud

หลังจากตั้งค่าบัญชี Acquia Cloud แล้ว คุณจะเข้าถึงพอร์ทัลผ่านอินเทอร์เฟซของ Acquia Cloud ได้ที่ https://cloud.acquia.com/

เมื่อเข้าสู่ระบบครั้งแรก หน้าแอปพลิเคชันจะปรากฏขึ้นตามที่แสดงในรูปต่อไปนี้

หน้าแอปพลิเคชันจะแสดงแอปพลิเคชันทั้งหมดที่คุณมีสิทธิ์เข้าถึงซึ่งโฮสต์บน Acquia Cloud แอปพลิเคชันคือเอนทิตีซอฟต์แวร์ที่คุณจัดการใน Acquia Cloud เช่น เว็บไซต์พอร์ทัลที่ใช้ Drupal

ส่วนต่อไปนี้อธิบายวิธีใช้อินเทอร์เฟซ Acquia Cloud เพื่อจัดการเนื้อหาของพอร์ทัล

ดูข้อมูลเพิ่มเติมเกี่ยวกับอินเทอร์เฟซของ Acquia Cloud ได้ที่การลงชื่อเข้าใช้อินเทอร์เฟซของ Acquia Cloud และการจัดการแอปพลิเคชันด้วย Acquia Cloud ในเอกสารประกอบของ Acquia Cloud

การจัดการสภาพแวดล้อม

เข้าถึงอินเทอร์เฟซของ Acquia Cloud ในหน้าแอปพลิเคชัน ให้คลิกจัดการที่เชื่อมโยงกับเว็บไซต์พอร์ทัลของคุณเพื่อเข้าถึงแดชบอร์ด

ในการจัดการเวิร์กโฟลว์ จะมีสภาพแวดล้อม 3 แบบสำหรับการพัฒนา ทดสอบ และเผยแพร่พอร์ทัลตามที่ระบุไว้ในตารางด้านล่าง ระบบทำให้พอร์ทัลใช้งานได้กับแต่ละสภาพแวดล้อม แต่อาจอยู่ในสถานะอื่นที่มีสาขารหัสหรือแท็ก ฐานข้อมูล และอื่นๆ ที่ไม่ซ้ำกัน ดูการทำให้โค้ดใช้งานได้ในสภาพแวดล้อมพอร์ทัล

สภาพแวดล้อม คำอธิบาย URL เริ่มต้น
การพัฒนา พัฒนาฟีเจอร์ใหม่ๆ และปรับแต่งพอร์ทัลของคุณ http://{application-name}xxxxxx.devcloud.acquia-sites.com/

โดย application-name คือชื่อแอปพลิเคชันของคุณและ xxxxxx คือสตริงอักขระที่ไม่ซ้ำกันซึ่งใช้เพื่อแยกระหว่าง Dev และ Stage

ระยะทำงาน ทดสอบโค้ดล่าสุดก่อนส่งไปยังสภาพแวดล้อมการใช้งานจริง http://{application-name}yyyyyy.devcloud.acquia-sites.com/

โดย application-name คือชื่อแอปพลิเคชันของคุณและ yyyyyy คือสตริงอักขระที่ไม่ซ้ำกันซึ่งใช้เพื่อแยกระหว่าง Dev และ Stage

ผลิตภัณฑ์ เผยแพร่พอร์ทัลเป็นเวอร์ชันที่ใช้งานจริง (ถ่ายทอดสด) http://{application-name}.devcloud.acquia-sites.com/

โดย application-name คือชื่อแอปพลิเคชันของคุณ

หมายเหตุ: ดูข้อมูลเพิ่มเติมที่การกำหนดค่าโดเมนที่กำหนดเอง

ดูข้อมูลเพิ่มเติมได้ที่การทำงานกับสภาพแวดล้อมในเอกสารของ Acquia Cloud

การพัฒนาพอร์ทัลของคุณ

ส่วนต่อไปนี้อธิบายวิธีพัฒนาพอร์ทัลของคุณ

นอกจากนี้ โปรดดูหัวข้อต่อไปนี้สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการปรับแต่งพอร์ทัลของคุณ

หากคุณต้องการที่จะ...

คุณสามารถ

ข้อมูลเพิ่มเติม

เปลี่ยนรูปลักษณ์ของเว็บไซต์

พื้นฐาน - ใช้รายการเมนูลักษณะที่ปรากฏในเว็บไซต์พอร์ทัลเพื่อทำการเปลี่ยนแปลง เช่น แก้ไขโลโก้และสีของเว็บไซต์

ดูปรับแต่งลักษณะที่ปรากฏ

ขั้นสูง - หากต้องการแก้ไขรูปลักษณ์ที่สมบูรณ์ของเว็บไซต์ ให้ขยายธีมที่ปรับเปลี่ยนตามอุปกรณ์ของ Apigee

ดูการปรับแต่งธีม

เปลี่ยนลักษณะการทำงานของฟังก์ชันการทำงานของเว็บไซต์

พื้นฐาน - ใช้การตั้งค่าผู้ดูแลระบบในพอร์ทัลเพื่อเปลี่ยน/กำหนดค่าการทำงานของเว็บไซต์

ดูเอกสาร Apigee ได้ที่นี่

ขั้นสูง - สร้างโมดูลที่กำหนดเองเพื่อเปลี่ยนลักษณะการทำงานของเว็บไซต์

ดูการสร้างโมดูลที่กำหนดเองในเอกสาร Drupal

ภาพรวมของที่เก็บ Git

ที่เก็บ Git สำหรับโค้ด Drupal ของคุณมีโค้ดพอร์ทัลทั้งหมดและมีการจัดระเบียบโดยใช้โครงสร้างต่อไปนี้

หมายเหตุ: แก้ไขเนื้อหาภายในไดเรกทอรี /sites/all เท่านั้น หากคุณแก้ไขเนื้อหาที่อยู่นอกไดเรกทอรี /sites/all คุณจะพบปัญหาเมื่ออัปเกรดเป็นเวอร์ชันใหม่ และอาจพบปัญหาความขัดแย้งในการผสานเมื่อตรวจสอบการเปลี่ยนแปลงไปยัง Git

โฟลเดอร์ในที่เก็บ Git

คำอธิบาย

/profiles/apigee

Apigee ได้ดูแลรักษาโมดูลและธีมต่างๆ ซึ่งรวมถึง

  • /profiles/apigee/modules/contrib: โมดูล Contrib ของ Drupal ได้รับการดูแลโดย Apigee
  • /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 ได้อย่างไร

การเปิดใช้งานการเข้าถึง SSH ในเซิร์ฟเวอร์ของคุณ

คุณต้องเปิดใช้ SSH เพื่อเข้าถึงเซิร์ฟเวอร์ก่อนจึงจะใช้ Git เพื่อจัดการโค้ด Drupal ได้ โปรดดูข้อมูลเพิ่มเติมที่หัวข้อการเปิดใช้การเข้าถึง SSH ในเอกสาร Acquia Cloud

หากต้องการเปิดใช้งานการเข้าถึง SSH ให้ทำดังนี้

  1. ลงชื่อเข้าสู่ระบบอินเทอร์เฟซบัญชี Acquia ที่ https://accounts.acquia.com
  2. คลิกข้อมูลเข้าสู่ระบบ
  3. หากได้รับข้อความแจ้ง ให้ป้อนรหัสผ่านอีกครั้งเพื่อยืนยันตัวตน
  4. คลิกเพิ่มคีย์ SSH ใต้คีย์ SSH
  5. ป้อนข้อมูลต่อไปนี้
    ช่อง คำอธิบาย
    ชื่อเล่น ชื่อเล่นของคีย์ SSH ชื่อเล่นต้องประกอบด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันและขีดล่างเท่านั้น
    คีย์สาธารณะ คีย์สาธารณะ

    หากต้องการข้อมูลเกี่ยวกับการสร้างคีย์สาธารณะ SSH โปรดดูการสร้างคีย์สาธารณะ SSH ในเอกสารของ Acquia Cloud

  6. คลิกเพิ่มคีย์

การเข้าถึงที่เก็บโค้ดใน Git

ที่เก็บ Git มีโค้ดของเว็บไซต์พอร์ทัลทั้งหมดของคุณ คุณเพิ่มโค้ดใหม่หรือปรับแต่งโค้ดที่มีอยู่เพื่อกำหนดค่าพอร์ทัลได้ ดูข้อมูลเพิ่มเติมได้ที่การใช้ที่เก็บโค้ดในเอกสารประกอบของ Acquia Cloud

วิธีเข้าถึงที่เก็บโค้ดในที่เก็บ Git

  1. ลงชื่อเข้าสู่ระบบอินเทอร์เฟซ Acquia Cloud ที่ https://cloud.acquia.com/
  2. ในหน้าแอปพลิเคชัน ให้คลิกจัดการเพื่อดูรายละเอียดของพอร์ทัล
  3. คลิกข้อมูลแอปพลิเคชันในแถบนำทาง

  4. คัดลอกคำสั่งโคลนในกล่องโต้ตอบข้อมูลแอปพลิเคชัน
  5. โคลนที่เก็บ Git ไปยังสภาพแวดล้อมภายในโดยเรียกใช้คำสั่ง Git อย่างใดอย่างหนึ่งต่อไปนี้

    วิธีโคลนที่เก็บ Git และสร้าง Branch ใหม่

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

    วิธีโคลนที่เก็บ Git จากสาขา master

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

  6. ทำขั้นตอนเหล่านี้ซ้ำเมื่อคุณพร้อมพื้นที่งาน คอมมิต และพุชการเปลี่ยนแปลงไปยังที่เก็บ Git โดยใช้คำสั่งที่เกี่ยวข้องที่แสดงในหน้าต่างแอปพลิเคชัน

    เมื่อคุณคอมมิต Branch กับที่เก็บ Acquia Cloud จะอัปเดตสภาพแวดล้อมที่เรียกใช้ Branch ของโค้ดนั้น คุณทำให้โค้ดใช้งานได้กับสภาพแวดล้อมพอร์ทัลได้ตามที่อธิบายไว้ในส่วนถัดไป

การทำให้โค้ดใช้งานได้ในสภาพแวดล้อมพอร์ทัล

หากต้องการทำให้โค้ดใช้งานได้ เปลี่ยน หรือเปลี่ยนกลับโค้ดในสภาพแวดล้อมพอร์ทัล ให้ย้ายโค้ดระหว่างสภาพแวดล้อมต่างๆ หรือดูข้อมูลเพิ่มเติมเกี่ยวกับโครงสร้างที่เก็บและเวิร์กโฟลว์ที่แนะนำที่หัวข้อการทำงานกับเว็บไซต์บน Aquia Cloud ในเอกสารประกอบของ Acquia Cloud เมื่อทำให้โค้ดใหม่ใช้งานได้กับสภาพแวดล้อม คุณจะต้องเรียกใช้ update.php เพื่อทำการอัปเดตฐานข้อมูลที่จำเป็น

การเพิ่มโมดูลและธีมที่กำหนดเอง

คุณขยายฟังก์ชันการทำงานของพอร์ทัลได้โดยการเพิ่มโมดูลและธีมที่กำหนดเองของคุณลงในโฟลเดอร์ที่แสดงในตารางต่อไปนี้

หมายเหตุ: แก้ไขเนื้อหาภายในไดเรกทอรี /sites/all เท่านั้น หากแก้ไขเนื้อหาที่อยู่นอกไดเรกทอรี /sites/all คุณอาจพบปัญหาความขัดแย้งในการผสานเมื่อตรวจสอบการเปลี่ยนแปลงของ Git

โมดูล/ธีม โฟลเดอร์ในที่เก็บ Git ข้อมูลเพิ่มเติม (เอกสารประกอบของ Drupal)
โมดูลที่กำหนดเอง sites/all/modules/custom การสร้างโมดูลที่กำหนดเอง
ธีมที่กำหนดเอง sites/all/themes การปรับแต่งธีม
ธีมของ Drupal 7

หลังจากเพิ่มโมดูลหรือธีมที่กำหนดเองในสภาพแวดล้อม Dev แล้ว คุณสามารถทำให้โมดูลหรือธีมใช้งานได้เพื่อทดสอบสำหรับการทดสอบ และต่อกับสภาพแวดล้อม Live สำหรับเวอร์ชันที่ใช้งานจริงตามที่อธิบายไว้ในการทำให้โค้ดใช้งานได้ในสภาพแวดล้อมพอร์ทัล

การลบล้างโมดูลและธีมโปรไฟล์ Drupal

โมดูลและธีมในไดเรกทอรีต่อไปนี้จะลบล้างโมดูลและธีมของโปรไฟล์ Drupal ที่ดูแลและเผยแพร่โดย Apigee ใน /profiles/apigee ดูภาพรวมของที่เก็บ Git

เช่น คุณอาจต้องการลบล้างโมดูลในการกระจาย Apigee Drupal ในสถานการณ์ต่อไปนี้

  • คุณต้องการใช้โมดูลเวอร์ชันอื่น
  • คุณต้องการอัปเดตความปลอดภัยก่อนที่จะเปิดตัว Apigee ตามกำหนดการครั้งถัดไป
โมดูล/ธีม โฟลเดอร์ในที่เก็บ Git ข้อมูลเพิ่มเติม (เอกสารประกอบของ Drupal)
โมดูลที่สนับสนุน Drupal sites/all/modules/contrib

หมายเหตุ: โมดูลที่จัดเก็บไว้ใน /sites/all/modules จะลบล้างโมดูลการแจกจ่าย Apigee Drupal

โมดูลที่มีส่วนร่วม

หมายเหตุ: โมดูลที่มอบให้โดย Drupal ในไดเรกทอรีนี้จะลบล้างโมดูลที่เทียบเท่าซึ่งจัดการและจัดจำหน่ายโดย Apigee ใน /profiles/apigee/modules นำโมดูลที่ซ้ำกันซึ่งเพิ่มไปยังโฟลเดอร์นี้ออกหากคุณต้องการใช้โมดูลโปรไฟล์ Drupal ที่ดูแลโดย Apigee

ธีมที่ได้จาก Drupal sites/all/themes ธีมที่มีการมีส่วนร่วม

หมายเหตุ: ธีมที่ Drupal มีให้ในไดเรกทอรีนี้จะลบล้างโมดูลที่เทียบเท่าที่ Apigee ดูแลและเผยแพร่ใน /profiles/apigee/themes นำโมดูลที่ซ้ำกันซึ่งเพิ่มไปยังโฟลเดอร์นี้ออกหากคุณต้องการใช้ธีมโปรไฟล์ที่ดูแลโดย Apigee

การเปิดใช้งาน SSL

หากต้องการเปิดใช้งานการเข้าถึงเว็บไซต์อย่างปลอดภัยโดยใช้ HTTPS คุณต้องเปิดใช้ SSL

วิธีเปิดใช้ SSL

  1. รับใบรับรอง SSL จากผู้ออกใบรับรอง (CA) หรือผู้ให้บริการใบรับรอง SSL โปรดดูการเปิดใช้ SSL
  2. อัปโหลดใบรับรอง SSL บนหน้า SSL ในอินเทอร์เฟซของ Acquia Cloud โปรดดูการจัดการใบรับรอง SSL

การรักษาความปลอดภัยให้สภาพแวดล้อมที่ใช้งานจริง

เมื่อสร้างแอปพลิเคชันเป็นครั้งแรก คุณจะจัดการสภาพแวดล้อมที่ใช้งานจริงได้อย่างอิสระ รวมถึงเผยแพร่การเปลี่ยนแปลงจากสภาพแวดล้อมการพัฒนาและสภาพแวดล้อมการทดลองใช้ได้ หลังจากเผยแพร่เนื้อหาแล้ว คุณอาจต้องล็อกสภาพแวดล้อมที่ใช้งานจริงเพื่อป้องกันการอัปเดตเนื้อหาโดยไม่ได้รับอนุญาตหรือโดยไม่ได้ตั้งใจ ดูข้อมูลเพิ่มเติมได้ที่การใช้โหมดที่ใช้งานจริงเพื่อปกป้องแอปพลิเคชันที่ใช้งานอยู่ในเอกสารของ Acquia Cloud

หากต้องการรักษาความปลอดภัยในสภาพแวดล้อมการใช้งานจริง ให้ทำดังนี้

  1. ลงชื่อเข้าสู่ระบบอินเทอร์เฟซ Acquia Cloud ที่ https://cloud.acquia.com/
  2. ในหน้าแอปพลิเคชัน ให้คลิกจัดการเพื่อดูรายละเอียดของเว็บไซต์พอร์ทัล
  3. คลิกผลิตภัณฑ์เพื่อดูรายละเอียดสภาพแวดล้อมที่ใช้งานจริง
  4. คลิกโหมดการผลิตในแถบนำทาง
  5. คลิกเปิดใช้เพื่อเปิดใช้โหมดที่ใช้งานจริง

การนำการอัปเดตโมดูลและธีมไปใช้กับพอร์ทัล

Apigee จะอัปเดตโมดูลและธีมในพอร์ทัลของคุณเป็นเวอร์ชันล่าสุดโดยอัตโนมัติเป็นระยะๆ อัปเดตจะใช้กับสภาพแวดล้อม Dev เท่านั้นและติดแท็กเพื่อบ่งชี้ว่าต้องย้ายข้อมูลไปยังสภาพแวดล้อมพอร์ทัลอื่นๆ

หากเว็บไซต์ของคุณไม่ได้เป็นส่วนหนึ่งขององค์กรเรียกเก็บเงิน Apigee Acquia (เช่น เว็บไซต์ใหม่ที่ย้ายข้อมูลจากผู้ให้บริการโฮสติ้งรายอื่นมายังองค์กรของคุณเอง) คุณต้องอนุญาตให้ Apigee เข้าถึงที่เก็บ Git ของคุณเพื่อรับการพุชการอัปเดตจาก Devพอร์ทัลอัตโนมัติ โปรดติดต่อ ฝ่ายสนับสนุนของ Apigee เพื่อสอบถามข้อมูลเพิ่มเติม

หากคุณเพิ่มโมดูลหรือธีมที่กำหนดเอง คุณจะต้องอัปเดตด้วยตนเอง

ตารางต่อไปนี้สรุปขั้นตอนที่จำเป็นในการใช้การอัปเดตโมดูลและธีมกับพอร์ทัล

โมดูล/ธีม คำอธิบาย
โมดูล Apigee Edge

Apigee คือการอัปเดตโดยอัตโนมัติกับสภาพแวดล้อม Dev เท่านั้น

หลังจากที่ทดสอบการอัปเดตแล้ว ให้ย้ายข้อมูลจากสภาพแวดล้อม Dev ไปยัง Stage ไปยัง Prod ตามที่อธิบายไว้ในการทำให้โค้ดใช้งานได้สำหรับสภาพแวดล้อมพอร์ทัล

ธีมที่ปรับเปลี่ยนตามอุปกรณ์ของ Apigee

Apigee คือการอัปเดตโดยอัตโนมัติกับสภาพแวดล้อม Dev เท่านั้น

หลังจากที่ทดสอบการอัปเดตแล้ว ให้ย้ายข้อมูลจากสภาพแวดล้อม Dev ไปยัง Stage ไปยัง Prod ตามที่อธิบายไว้ในการทำให้โค้ดใช้งานได้สำหรับสภาพแวดล้อมพอร์ทัล

โมดูลหลักและโมดูลที่ร่วมแปลของ Drupal

Apigee คือการอัปเดตโดยอัตโนมัติกับสภาพแวดล้อม Dev เท่านั้น

หลังจากที่ทดสอบการอัปเดตแล้ว ให้ย้ายข้อมูลจากสภาพแวดล้อม Dev ไปยัง Stage ไปยัง Prod ตามที่อธิบายไว้ในการทำให้โค้ดใช้งานได้สำหรับสภาพแวดล้อมพอร์ทัล

โมดูลและธีมที่กำหนดเอง

หากเพิ่มโมดูลและธีมที่กำหนดเองลงในพอร์ทัลตามที่อธิบายไว้ในการเพิ่มโมดูลและธีมที่กำหนดเองแล้ว คุณต้องติดตั้งการอัปเดตด้วยตนเอง

ดาวน์โหลดเวอร์ชันล่าสุดไปยังไดเรกทอรีในเครื่องด้วยตนเองหรือใช้ Drush จากนั้นกำหนดขั้น คอมมิต และพุชการอัปเดตไปยังที่เก็บ Git หลังจากที่ทดสอบการอัปเดตแล้ว ให้ย้ายข้อมูลจากสภาพแวดล้อม Dev ไปยัง Stage ไปยัง Prod ตามที่อธิบายไว้ในการทำให้โค้ดใช้งานได้สำหรับสภาพแวดล้อมพอร์ทัล

การย้ายข้อมูลฟีเจอร์ที่กำหนดเองของคุณ

หากเพิ่มโค้ดหรือการกำหนดค่าที่กำหนดเองลงในพอร์ทัล คุณจะต้องดูแลรักษาและย้ายข้อมูลจากสภาพแวดล้อม Dev ไปยัง Stage ไปยัง Prod

สำหรับโค้ดในที่เก็บ Git คุณสามารถใช้กระบวนการที่อธิบายไว้ในการทำให้โค้ดใช้งานได้ในสภาพแวดล้อมพอร์ทัลเพื่อย้ายข้อมูลโค้ดจาก Dev ไปยัง Stage ไปยัง Prod

หากคุณได้สร้างการกำหนดค่าที่กำหนดเอง ให้ใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อย้ายข้อมูล

วิธีการ คำอธิบาย
ส่งออกการกำหนดค่าเป็นโค้ด การกำหนดค่าทั่วไปหลายรายการเป็นแบบ "ส่งออกได้" เป็นโค้ดโดยใช้โมดูลฟีเจอร์ เช่น มุมมอง แผง แคชรูปภาพ และอื่นๆ
ใช้ฟังก์ชัน hook_update_N() Drupal จะจัดการการเปลี่ยนแปลงฐานข้อมูลและการกำหนดค่าโดยใช้ฟังก์ชันhook_update_N()

หากมีโมดูลที่กำหนดเอง คุณจะทำสิ่งต่อไปนี้ได้

  • เพิ่มฟังก์ชัน hook_update_N() ในไฟล์ .install ของโมดูลเพื่อประมวลผลการเปลี่ยนแปลง
  • นำการเปลี่ยนแปลงเหล่านี้ไปใช้ควบคู่กับโค้ด
  • เรียกใช้ update.php เพื่อย้ายข้อมูลการเปลี่ยนแปลงในสภาพแวดล้อม Stage และ Prod

การกำหนดค่าโดเมนที่กำหนดเอง

ตามที่ระบุไว้ในการจัดการสภาพแวดล้อม ชื่อโดเมนเริ่มต้นสำหรับสภาพแวดล้อมพอร์ทัลทั้งหมดลงท้ายด้วย acquia-sites.com เราขอแนะนำให้คุณระบุชื่อโดเมนที่กำหนดเองซึ่งจะปรับเปลี่ยนและสื่อถึงวัตถุประสงค์ของเว็บไซต์ได้ดีขึ้น ตัวอย่างเช่น ทางเลือกที่ได้รับความนิยมมีดังนี้

https://developers.mycompany.com

ในการกำหนดค่าโดเมนที่กำหนดเอง ให้ทำดังนี้

  1. เพิ่มโดเมนลงในระบบเว็บไซต์พอร์ทัล โปรดดูการจัดการโดเมนในเอกสารประกอบของ Acquia Cloud
  2. ตั้งค่าโดเมนที่กำหนดเองกับผู้ให้บริการ DNS โดยการชี้รายการระเบียน DNS ของชื่อโดเมนไปยังที่อยู่ IP สาธารณะ (ไม่ใช่โดเมน acquia-sites.com) โปรดดูการชี้ระเบียน DNS ไปยังที่อยู่ IP สาธารณะในเอกสารประกอบของ Acquia Cloud

    หมายเหตุ: อย่าตั้งค่ารายการ CNAME ของชื่อโดเมนเป็นโดเมน acquia-sites.com การดำเนินการดังกล่าวอาจทำให้เกิดปัญหาเกี่ยวกับเวลาในการตอบสนองหรือช่วงพักการใช้งานในเว็บไซต์พอร์ทัลของคุณ

การตรวจสอบพอร์ทัลของคุณโดยใช้ Acquia Insight

Acquia Insight คือชุดเครื่องมือที่ช่วยคุณในการเพิ่มประสิทธิภาพเว็บไซต์พอร์ทัลโดยการตรวจสอบประสิทธิภาพ ความปลอดภัย และการปรับแต่งเว็บไซต์ให้ติดอันดับบนเครื่องมือค้นหา สำหรับข้อมูลเพิ่มเติม โปรดดู Acquia Insight

การสำรองข้อมูลพอร์ทัล

ตารางต่อไปนี้สรุปตัวเลือกที่ใช้ได้สำหรับการสำรองข้อมูลคอมโพเนนต์พอร์ทัล

ส่วนประกอบ รายละเอียดการสำรองข้อมูล ข้อมูลเพิ่มเติมในเอกสาร Acquia Cloud
รหัส
  • โค้ดได้รับการดูแลโดยระบบควบคุมเวอร์ชันและติดแท็กทุกครั้งที่คุณคอมมิต
  • ซิงค์หรือเปลี่ยนกลับเป็นแท็กที่ต้องการได้ทุกเมื่อ
ฐานข้อมูล
  • การสำรองข้อมูลรายวันจะได้รับการดำเนินการและบำรุงรักษาเป็นเวลา 3 วัน
  • กำหนดเวลาการสำรองข้อมูลอัตโนมัติและแบบออนดีมานด์
  • ระบบจะบันทึกภาพรวมภัยพิบัติภายในของข้อมูลทั้งหมดทุกชั่วโมง
Files สำรองข้อมูลด้วยตนเองหรือกำหนดเวลางาน Cron
แอปพลิเคชันเต็มรูปแบบ ดำเนินการสำรองข้อมูลด้วยตนเองโดยใช้ Drush
ระบบไฟล์ Drupal ดำเนินการสำรองข้อมูลด้วยตนเองโดยใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้
  • คัดลอกไฟล์โดยใช้ไคลเอ็นต์ FTP หรือเครื่องมือบรรทัดคำสั่ง (rsync และ scp)
  • สร้างไฟล์ที่เก็บถาวรที่บีบอัดโดยใช้ Drush

หมายเหตุ: Acquia Cloud ไม่รองรับโมดูลการสำรองข้อมูลและย้ายข้อมูล ดูข้อมูลเพิ่มเติมได้ที่ระบบไม่รองรับโมดูลการสำรองข้อมูลและย้ายข้อมูลบน Acquia Cloud

การดูการแจ้งเตือนกิจกรรม

คุณดูการแจ้งเตือนกิจกรรมเพื่อติดตามการดำเนินการสำคัญที่เกิดขึ้นในเว็บไซต์พอร์ทัลได้ เช่น การติดตั้งหรือคัดลอกโค้ดระหว่างสภาพแวดล้อม การอัปเดตและข้อมูลสำรองของฐานข้อมูล การเปลี่ยนแปลงเซิร์ฟเวอร์ และอื่นๆ ดูข้อมูลเพิ่มเติมได้ที่การดูการแจ้งเตือนกิจกรรมในเอกสาร Acquia Cloud

วิธีดูรายการการแจ้งเตือน

  1. ลงชื่อเข้าสู่ระบบอินเทอร์เฟซ Acquia Cloud ที่ https://cloud.acquia.com/
  2. ในหน้าแอปพลิเคชัน ให้คลิกจัดการเพื่อดูรายละเอียดของเว็บไซต์พอร์ทัลของคุณ
  3. คลิกไอคอนกระดิ่งที่มุมขวาบนของแถบนำทางเพื่อดูการแจ้งเตือนล่าสุด

  4. คลิกลูกศรข้างการแจ้งเตือนเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับกิจกรรมนั้น

การสมัครรับการอัปเดตสถานะ

คุณสมัครรับข้อมูลการอัปเดตสถานะและรุ่นของ Apigee ได้ที่ status.apigee.com คลิกสมัครรับข้อมูลอัปเดต ป้อนข้อมูลติดต่อ เช่น อีเมล เมื่อได้รับข้อความแจ้ง และคลิกสมัคร ในหน้าการจัดการการแจ้งเตือนทางอีเมล ให้ตรวจสอบว่าคุณได้เลือกพอร์ทัลนักพัฒนาซอฟต์แวร์ไว้ สลับการตั้งค่าการแจ้งเตือนอื่นๆ ตามต้องการ แล้วคลิกอัปเดตการตั้งค่า

คุณสมัครรับข้อมูลอัปเดตสถานะ Acquia เพื่อรับการแจ้งเตือนเกี่ยวกับการหยุดชะงักของบริการ การบำรุงรักษาในกรณีฉุกเฉิน หรือการอัปเดตความปลอดภัยที่ดำเนินการบนแพลตฟอร์มได้ วิธีสมัครใช้บริการการอัปเดต Acquia Cloud

  1. ไปที่หน้าสถานะ Acquia
  2. คลิกสมัครรับข้อมูลอัปเดต
  3. เลือกวิธีที่คุณต้องการใช้เพื่อรับข้อมูลอัปเดต (อีเมล, SMS และอื่นๆ)
  4. ในหน้าการแจ้งเตือน ให้เลือกผลิตภัณฑ์ที่คุณต้องการรับการอัปเดตสถานะ เช่น Acquia Cloud Enterprise
  5. คลิกอัปเดตค่ากำหนด