พอร์ทัลบริการสำหรับนักพัฒนาแอป เวอร์ชัน 4.16.05
ทำตามขั้นตอนต่อไปนี้เพื่อติดตั้งพอร์ทัลบริการช่องทางขายสำหรับนักพัฒนาแอป
ก่อนดำเนินการติดตั้ง ให้สำรองข้อมูลไดเรกทอรีรากของเว็บ Drupal ทั้งหมด ตำแหน่งการติดตั้งเริ่มต้นคือ /var/www/html แต่คุณอาจเปลี่ยนไป ณ เวลาที่ติดตั้ง หลังจากทำตามขั้นตอนการติดตั้งที่อธิบายไว้ด้านล่างแล้ว คุณจะกู้คืนการปรับแต่งจากข้อมูลสำรองได้
1. รับแพ็กเกจบริการช่องทางสำหรับนักพัฒนาซอฟต์แวร์
ไปที่ http://community.apigee.com/content/apigee-customer-support แล้วเลือก "เข้าสู่ระบบพอร์ทัลการสนับสนุน" เพื่อขอไฟล์ .tar ของบริการช่องทางขายสำหรับนักพัฒนาซอฟต์แวร์โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้
- ขอสิทธิ์เข้าถึงไดเรกทอรีการดาวน์โหลด Edge สำหรับ Private Cloud
- ขอ URL ไปยังไฟล์ .tar ของบริการช่องทางขายสำหรับนักพัฒนาซอฟต์แวร์
2. ตรวจสอบว่าระบบของคุณเป็นไปตาม ข้อกำหนดของระบบ
ก่อนติดตั้งพอร์ทัล เซิร์ฟเวอร์ของคุณต้องเป็นไปตามข้อกำหนดต่อไปนี้
- ตรวจสอบว่าคุณกำลังดำเนินการติดตั้งใน Red Hat Enterprise Linux, CentOS หรือ Oracle เวอร์ชัน 64 บิต ดูรายการเวอร์ชันที่รองรับที่นี่
- ตรวจสอบว่าติดตั้ง Yum แล้ว
-
(สำหรับการติดตั้งบนเซิร์ฟเวอร์ที่ไม่มีการเชื่อมต่ออินเทอร์เน็ต) ก่อนอื่นคุณต้องดาวน์โหลดไฟล์ที่จำเป็นทั้งหมดไปยังเซิร์ฟเวอร์ที่มีการเชื่อมต่ออินเทอร์เน็ตเป็นไฟล์ .tar.gz ไฟล์เดียว จากนั้นคุณคัดลอกไฟล์ .tar.gz ไปยังเซิร์ฟเวอร์ที่ติดตั้งโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต
- ลงชื่อเข้าใช้เซิร์ฟเวอร์ที่มีการเชื่อมต่ออินเทอร์เน็ตเป็นรูทหรือเป็นผู้ใช้ระดับสูง
- สร้างไดเรกทอรีสำหรับไฟล์ติดตั้ง เช่น portal_tar
- ใส่ซีดีลงในไดเรกทอรีใหม่และดาวน์โหลดไฟล์ DeveloperServices_x.y.z.tar เป็นบริการช่องทางสำหรับนักพัฒนาแอป โดยที่ x.y.z ตรงกับหมายเลขเวอร์ชันของพอร์ทัล
- แยกเนื้อหาของไฟล์ .tar ของบริการช่องทางขายสำหรับนักพัฒนาซอฟต์แวร์โดยใช้
คำสั่ง:
> tar -xvf <tar file> - ซีดีเป็น DeveloperServices-4.x.y.z
- สร้างไฟล์พอร์ทัล .tar.gz โดยใช้คำสั่งต่อไปนี้
> ./non-networked-install.sh
คำสั่งดังกล่าวจะดาวน์โหลดไฟล์ที่จำเป็นทั้งหมดและไฟล์ .tar.gz เป็นไฟล์เดียว จากนั้นให้คุณคัดลอกไฟล์ .tar.gz นั้นไปยังเซิร์ฟเวอร์ที่ไม่มีการเชื่อมต่ออินเทอร์เน็ตเพื่อดำเนินการติดตั้งให้เสร็จสมบูรณ์
- ทดสอบการเชื่อมต่อกับเซิร์ฟเวอร์การจัดการ Edge โดยใช้คำสั่ง cURL ต่อไปนี้จากพรอมต์คำสั่งบนพอร์ทัลเซิร์ฟเวอร์
> curl -u {EMAIL}:{รหัสผ่าน} https://{ชื่อโฮสต์}:8080/v1/organizations/{ORGNAME}
อีเมล ORGNAME และ ORG สำหรับ ORGNAME สำหรับผู้ดูแลระบบและ ORGNAME}
อีเมล ORGNAME และ ORGNAME สำหรับ ORGNAME สำหรับผู้ดูแลระบบ
ตรวจสอบว่าได้ระบุชื่อโฮสต์และหมายเลขพอร์ตที่ใช้กับการติดตั้ง Edge โดยเฉพาะ พอร์ต 8080 คือพอร์ตเริ่มต้นที่ Edge ใช้งาน ถ้าคุณกำลังเชื่อมต่อกับองค์กร n ระบบคลาวด์ "2": URL คำขอจะเป็นดังนี้:
https://api.enterprise.apigee.com/v1/organizations/{ORGNAME}
หากสำเร็จ คำสั่งนี้จะแสดงการตอบสนองที่คล้ายกับคำสั่งต่อไปนี้
{
" createdAt" : 1348689232699,
"GenerateBy" : "
3. ติดตั้งบริการช่องทางขายสำหรับนักพัฒนาแอปโดยใช้สคริปต์การติดตั้งอัตโนมัติ
ใช้ขั้นตอนต่อไปนี้เพื่อติดตั้งพอร์ทัลโดยใช้สคริปต์การติดตั้งอัตโนมัติ ขั้นตอนนี้จะใช้ได้สำหรับเซิร์ฟเวอร์ที่มีและไม่มีการเชื่อมต่ออินเทอร์เน็ตภายนอก
- เข้าสู่ระบบเซิร์ฟเวอร์ในระดับรากหรือเป็นผู้ใช้ระดับสูง
- สร้างไดเรกทอรีสำหรับไฟล์ติดตั้ง เช่น พอร์ทัล
-
ในเซิร์ฟเวอร์ที่มีการเชื่อมต่ออินเทอร์เน็ต ให้ทำดังนี้
- ใส่ซีดีลงในไดเรกทอรีพอร์ทัลใหม่และดาวน์โหลดไฟล์ DeveloperServices_x.y.z.tar สำหรับช่องทางสำหรับนักพัฒนาแอป โดย x.y.z ตรงกับหมายเลขเวอร์ชันของพอร์ทัล
คุณจะดาวน์โหลดไฟล์จากลิงก์ที่ Apigee ส่งถึงคุณในเบราว์เซอร์ได้ หรือโดยการคัดลอกแล้วเพิ่มไฟล์ลงในคำสั่ง cURL ต่อไปนี้
> curl -kOL <paste link ที่นี่> - แยกเนื้อหาของไฟล์ .tar ของบริการช่องทางขายสำหรับนักพัฒนาซอฟต์แวร์โดยใช้
คำสั่ง:
> tar -xvf <tar file> - ซีดีเป็น DeveloperServices-4.x.y.z
- เรียกใช้สคริปต์การติดตั้งโดยใช้คำสั่งต่อไปนี้
> ./networked-install.sh
- ใส่ซีดีลงในไดเรกทอรีพอร์ทัลใหม่และดาวน์โหลดไฟล์ DeveloperServices_x.y.z.tar สำหรับช่องทางสำหรับนักพัฒนาแอป โดย x.y.z ตรงกับหมายเลขเวอร์ชันของพอร์ทัล
-
ในเซิร์ฟเวอร์ที่ไม่มีการเชื่อมต่ออินเทอร์เน็ต
- คัดลอกไฟล์ .tar.gz ที่คุณสร้างขึ้นด้านบนในส่วนที่ 2 ตรวจสอบว่าระบบของคุณมีคุณสมบัติตรงตามความต้องการของระบบ
- แยกเนื้อหาของไฟล์ .tar.gz โดยใช้คำสั่งต่อไปนี้
> tar -xvf <tar file> - ซีดีไปยังไดเรกทอรีที่สร้างโดยคำสั่ง tar
- ตั้งค่าสิทธิ์ในสคริปต์ install-from-rpm-bundle.sh
> chmod 755 install-from-rpm-bundle.sh - เรียกใช้สคริปต์ install-from-rpm-bundle.sh โดยใช้คำสั่งต่อไปนี้
> ./install-from-rpm-bundle.sh
- ตอบรับข้อความแจ้ง
- หลังจากติดตั้งเสร็จแล้ว ให้ไปที่ URL ของเซิร์ฟเวอร์ในเบราว์เซอร์ เช่น
http://localhost หรือหากคุณกำหนดค่า IP หรือ DNS ที่เฉพาะเจาะจงไว้ ให้ไปที่ http://IP_address หรือ http://DNS_name
ระบบจะเปลี่ยนเส้นทางคุณไปยังหน้าการกำหนดค่าฐานข้อมูลโปรไฟล์ Apigee
หมายเหตุ: โดยปกติแล้ว คุณจะกำหนดค่าชื่อโฮสต์และลงทะเบียนชื่อโฮสต์นั้นกับเซิร์ฟเวอร์ DNS แล้ว เพื่อที่จะได้ไม่ต้องใช้ http://localhost - กำหนดค่าการเชื่อมต่อกับ MySQL หาก MySQL อยู่บนเครื่องระยะไกล ให้ขยายส่วนตัวเลือกขั้นสูง และป้อนข้อมูลการเชื่อมต่อกับเครื่องดังกล่าว จากนั้นเลือกบันทึกและต่อไป
- กำหนดค่าการเชื่อมต่อกับปลายทาง Apigee โดยป้อนข้อมูลต่อไปนี้ จากนั้นเลือกบันทึก
ดูข้อมูลเพิ่มเติมเกี่ยวกับค่าเหล่านี้ได้ที่ "ข้อมูลที่จำเป็นก่อนเริ่มต้นการติดตั้ง" ที่ข้อกำหนดของพอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์- องค์กรพอร์ทัลนักพัฒนาซอฟต์แวร์
- URL ปลายทางพอร์ทัลนักพัฒนาซอฟต์แวร์
- ผู้ใช้ที่ตรวจสอบสิทธิ์แล้วปลายทาง
- รหัสผ่านของผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว
- เมื่อระบบแจ้ง ให้เลือกปุ่มติดตั้งตัวอย่าง SmartGoogle เอกสาร WADL เพื่อติดตั้ง SmartDOCUMENT WADL ตัวอย่าง หากข้ามขั้นตอนนี้ ตัวอย่าง Smart Docs API จะไม่ปรากฏในพอร์ทัลของคุณ
หมายเหตุ: หากพอร์ทัลของคุณเชื่อมต่อกับการติดตั้ง Apigee Edge สำหรับ Private Cloud และการติดตั้ง Edge ไม่มีการเชื่อมต่ออินเทอร์เน็ตภายนอก คุณจะต้องกำหนดค่าโมดูล SmartDocuments เพิ่มเติมก่อนจึงจะใช้ SmartGoogle ได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับ SmartDocuments ได้ที่ http://apigee.com/docs/developer-services/content/using-smartdocs-document-apis - กำหนดค่าการตั้งค่าเซิร์ฟเวอร์ SMTP Apigee กำหนดให้คุณต้องกำหนดค่าเซิร์ฟเวอร์ SMTP เพื่อส่งข้อความอีเมลจากพอร์ทัลนี้
ดูข้อมูลเพิ่มเติมได้ที่ http://apigee.com/docs/developer-services/content/configuring-email - กำหนดค่าผู้ใช้ที่ดูแลระบบโดยป้อนข้อมูลต่อไปนี้ แล้วเลือก
บันทึก โปรดทราบว่า Drupal จะสร้างผู้ใช้ที่ดูแลระบบโดยใช้ชื่อว่า "admin" โดยค่าเริ่มต้น ดังนั้นอย่าใช้ "admin" เป็นชื่อผู้ใช้
หากข้ามขั้นตอนนี้ คุณจะยังใช้ Drush เพื่อสร้างผู้ดูแลระบบได้ตามที่อธิบายไว้ด้านล่างในส่วนที่ 4 สร้างผู้ใช้ที่ดูแลระบบ- ชื่อและนามสกุลของนักพัฒนาแอป
- ชื่อผู้ใช้พอร์ทัลของนักพัฒนาซอฟต์แวร์
- รหัสผ่าน
- อีเมล
- หลังจากติดตั้งเสร็จแล้ว ให้กำหนดสิทธิ์ในไฟล์ settings.php ดังนี้
> chmod 640 /var/www/html/sites/default/settings.php - ไปที่หน้าแรกของพอร์ทัลที่ http://localhost/ หรือไปที่ชื่อ DNS ของพอร์ทัล
- เข้าสู่ระบบพอร์ทัลโดยใช้ข้อมูลเข้าสู่ระบบของผู้ดูแลระบบ
4. สร้างผู้ใช้ที่ดูแลระบบ
ใช้ Drush เพื่อสร้างผู้ใช้ที่มีสิทธิ์ดูแลระบบสำหรับการติดตั้งบริการช่องทางสำหรับนักพัฒนาซอฟต์แวร์ Drupal จะสร้างผู้ใช้ที่ดูแลระบบชื่อ "admin" โดยอัตโนมัติโดยค่าเริ่มต้น ดังนั้นอย่าใช้ "ผู้ดูแลระบบ" เป็นชื่อผู้ใช้
- ใส่ลงในไดเรกทอรี drupal_root/sites/default ของคุณ ตำแหน่งมาตรฐานสำหรับไดเรกทอรีรูท Drupal คือ /var/www/html:
> cd <drupal_root>/sites/default - โปรดตรวจสอบว่าคุณมีสิทธิ์ในการเขียนในไฟล์ Drupal ส่วนตัว
> drush vget file_private_path
คำสั่งนี้จะแสดงเส้นทางไปยังไฟล์ Drupal ส่วนตัว เช่น
file_private_path: 'sites/default/private'
สอดคล้องกับ /var/www/html/sites/default/private/ ใช้คำสั่งต่อไปนี้เพื่อตรวจสอบว่าเจ้าของและผู้กลุ่มเขียนไดเรกทอรีนี้ได้
chmod -R g+w dirPathAndName
chmod -R o+r dirPathAndName - ป้อนคำสั่งต่อไปนี้เพื่อสร้างผู้ดูแลระบบ โดยแทนที่คำสั่งใน “<
>” ด้วยค่าของคุณ
> drush user-create <username> --mail="<email-address>" --password="<password>"
> drush user-add-role Administrator <username> - ลงชื่อเข้าสู่ระบบพอร์ทัลนักพัฒนาซอฟต์แวร์ในฐานะผู้ดูแลระบบโดยใช้ชื่อผู้ใช้และรหัสผ่านที่ระบุไว้ด้านบน
5. ตั้งรหัสผ่านรูทของ MySQL
หากคุณติดตั้ง MySQL เป็นส่วนหนึ่งของการติดตั้งพอร์ทัล สคริปต์การติดตั้งจะปล่อยให้รหัสผ่านรูท MySQL เป็นค่าเริ่มต้น ซึ่งว่างเปล่า
ใช้คำสั่งต่อไปนี้เพื่อตั้งรหัสผ่านรูท
> mysqladmin -u root password NEWPASSWORD
หากคุณตั้งรหัสผ่านระดับรูทไว้ก่อนหน้านี้และต้องการเปลี่ยน ให้ใช้คำสั่งต่อไปนี้
> mysqladmin -u root -p'OLDPASSWORD' password NEWPASSWORD
และคุณต้องอัปเดตรหัสผ่านในไฟล์ /var/www/html/sites/default/settings.php ด้วย
6. ตรวจสอบว่าได้เปิดใช้โมดูลตัวจัดการการอัปเดตแล้ว
หากต้องการรับการแจ้งเตือนการอัปเดต Drupal ให้ตรวจสอบว่าเปิดใช้โมดูลเครื่องมือจัดการการอัปเดต Drupal แล้ว จากเมนู Drupal ให้เลือก Modules แล้วเลื่อนลงไปที่โมดูล Update Manager หากไม่ได้เปิดใช้ ให้เปิดใช้งาน
เมื่อเปิดใช้แล้ว คุณจะเห็นการอัปเดตที่พร้อมใช้งานโดยใช้รายการในเมนูรายงาน > การอัปเดตที่พร้อมใช้งาน นอกจากนี้คุณยังใช้คำสั่ง Drush ต่อไปนี้ได้
> drush pm-info update
ใช้รายการในเมนูรายงาน > การอัปเดตที่พร้อมใช้งาน > การตั้งค่า เพื่อกำหนดค่าโมดูลให้ส่งอีเมลถึงคุณเมื่อมีการอัปเดต และเพื่อตั้งค่าความถี่ในการตรวจหาการอัปเดต
7. ไม่บังคับ - ทำให้ใช้งานได้ในเซิร์ฟเวอร์ที่ใช้งานจริง
หากทำให้พอร์ทัลใช้งานได้ในเซิร์ฟเวอร์ที่ใช้งานจริง คุณควรทำตามขั้นตอนการรักษาความปลอดภัยเพิ่มเติมดังนี้
- เรียกใช้สคริปต์ต่อไปนี้เพื่อให้การติดตั้ง MySQL ปลอดภัย
> /usr/bin/mysql_secure_installation
สคริปต์นี้จะตั้งค่ารหัสผ่านรูทและให้ตัวเลือกในการจำกัดการเข้าถึงรูทเฉพาะ localhost เท่านั้น และนำฐานข้อมูลทดสอบและผู้ใช้ที่ไม่ระบุชื่อที่สร้างขึ้นโดยค่าเริ่มต้นออก เราขอแนะนำอย่างยิ่งให้เรียกใช้สคริปต์นี้สำหรับเซิร์ฟเวอร์ที่ใช้งานจริง - หากนโยบายองค์กรกำหนดไว้ ให้เปิดใช้และกำหนดค่า SELinux
8. ไม่บังคับ - กำหนดค่าเครื่องมือค้นหา Apache Solr
โดยค่าเริ่มต้น โมดูล Drupal ที่เชื่อมต่อกับเครื่องมือค้นหา Apache Solr จะปิดใช้อยู่เมื่อคุณติดตั้งพอร์ทัล พอร์ทัลส่วนใหญ่ใช้เครื่องมือค้นหา Drupal ภายใน ดังนั้นจึงไม่ต้องใช้โมดูล Drupal Solr
หากตัดสินใจใช้ Solr เป็นเครื่องมือค้นหา คุณต้องติดตั้ง Solr ภายในเซิร์ฟเวอร์ จากนั้นเปิดใช้งานและกำหนดค่าโมดูล Drupal Solr บนพอร์ทัล
วิธีเปิดใช้โมดูล Drupal Solr
- เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ผู้ดูแลระบบหรือสิทธิ์ในการสร้างเนื้อหา
- เลือก Modules ในเมนู Drupal
- เปิดใช้โมดูลเฟรมเวิร์ก Apache Solr และโมดูลการค้นหา Apache Solr
- บันทึกการเปลี่ยนแปลง
- กำหนดค่า Solr ตามที่อธิบายไว้ใน https://drupal.org/node/1999280
9. ไม่บังคับ - ติดตั้ง mod_ssl เพื่อรองรับ HTTPS
เซิร์ฟเวอร์ Apache HTTP ใช้โมดูล mod_ssl เพื่อแสดงหน้าเว็บผ่าน HTTPS หากต้องการใช้ HTTPS ให้ใช้คำสั่งต่อไปนี้เพื่อติดตั้ง mod_ssl
> yum install mod_ssl
โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าพอร์ทัลเพื่อใช้ SSL ที่ http://apigee.com/docs/developer-services/content/using-ssl-portal
10. ไม่บังคับ - ติดตั้ง SmartDocs
Smartdocs ช่วยให้คุณบันทึก API ในพอร์ทัลบริการสำหรับนักพัฒนาแอปได้ในลักษณะที่ทำให้เอกสารประกอบของ API โต้ตอบได้อย่างสมบูรณ์ แต่หากต้องการใช้ SmartDocument กับพอร์ทัล คุณต้องติดตั้ง SmartDocs ใน Edge ก่อน
- หากคุณกำลังเชื่อมต่อพอร์ทัลกับการติดตั้ง Edge Cloud ระบบจะติดตั้ง SmartDocs อยู่แล้วและไม่จำเป็นต้องกำหนดค่าเพิ่มเติม
- หากคุณเชื่อมต่อพอร์ทัลกับ Edge สำหรับการติดตั้ง Private Cloud คุณต้องตรวจสอบว่าได้ติดตั้ง SmartDocs ใน Edge โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้ง Edge และ SmartGoogle ที่ติดตั้ง SmartGoogle
ดูข้อมูลเพิ่มเติมเกี่ยวกับ SmartDocument ได้ที่การใช้ SmartDocs เพื่อสร้างเอกสาร API
11. แล้วยังไงต่อดี
ขั้นตอนถัดไปหลังจากติดตั้งพอร์ทัลบริการสำหรับนักพัฒนาแอปคือการกำหนดค่าและปรับแต่งพอร์ทัลให้เหมาะกับข้อกำหนดเฉพาะของคุณ เอกสารประกอบในเว็บไซต์ Apigee ประกอบไปด้วยข้อมูลทั้งหมดเกี่ยวกับการกำหนดค่า การจัดรูปแบบ และการจัดการพอร์ทัล เข้าถึงเอกสารได้ที่ http://apigee.com/docs/developer-services/content/what-developer-portal
ตารางต่อไปนี้แสดงรายการงานที่พบบ่อยที่สุดบางส่วนที่คุณทำหลังการติดตั้ง รวมถึงลิงก์ไปยังเอกสารประกอบของ Apigee ซึ่งดูได้ข้อมูลเพิ่มเติม
งาน |
คำอธิบาย |
ธีมจะเป็นตัวกำหนดรูปลักษณ์ของพอร์ทัล ซึ่งรวมถึงสี การจัดรูปแบบ และลักษณะอื่นๆ ของภาพ |
|
หน้าแรกจะมีเมนูหลัก ข้อความต้อนรับ ส่วนหัว ส่วนท้าย และชื่อ |
|
ขั้นตอนการลงทะเบียนจะควบคุมวิธีที่นักพัฒนาแอปรายใหม่ลงทะเบียนบัญชีในพอร์ทัล ตัวอย่างเช่น นักพัฒนาซอฟต์แวร์รายใหม่จะเข้าถึงพอร์ทัลได้ทันทีหรือไม่ หรือต้องได้รับการยืนยันจากผู้ดูแลระบบ กระบวนการนี้ยังควบคุมวิธีแจ้งเตือนผู้ดูแลระบบพอร์ทัลเมื่อมีการสร้างบัญชีใหม่ด้วย |
|
พอร์ทัลส่งอีเมลเพื่อตอบสนองต่อเหตุการณ์บางอย่าง เช่น เมื่อนักพัฒนาแอปรายใหม่ลงทะเบียนในพอร์ทัลและเมื่อนักพัฒนาแอปทำรหัสผ่านหาย |
|
เพิ่มหน้าข้อกำหนดและเงื่อนไขที่นักพัฒนาแอปต้องยอมรับก่อนที่จะได้รับอนุญาตให้เข้าถึงพอร์ทัล |
|
พอร์ทัลจะใช้โมเดลการให้สิทธิ์ตามบทบาท กำหนดสิทธิ์และบทบาทที่พอร์ทัลใช้ก่อนอนุญาตให้นักพัฒนาแอปลงทะเบียน |
|
พอร์ทัลมีการสนับสนุนในตัวสำหรับบล็อกและฟอรัมแบบแยกชุดข้อความ กำหนดสิทธิ์ที่จำเป็นต่อการดู เพิ่ม แก้ไข และลบบล็อกโพสต์และฟอรัม |
|
ตรวจสอบว่าคุณกำลังสำรองข้อมูลฐานข้อมูล |
ตรวจสอบว่าคุณกำลังสำรองข้อมูลฐานข้อมูล Drupal โปรดทราบว่าเนื่องจากการติดตั้งแต่ละครั้งมีความแตกต่างกัน ขึ้นอยู่กับคุณว่าจะกำหนดวิธีที่ดีที่สุดในการสำรองข้อมูลฐานข้อมูลอย่างไร |
ตั้งค่าชื่อโฮสต์ |
หากไม่ตั้งค่าชื่อโฮสต์ในเซิร์ฟเวอร์ DNS คุณจะเข้าถึงเว็บไซต์นั้นผ่านทางที่อยู่ IP ของเซิร์ฟเวอร์ได้เสมอ หากต้องการใช้ชื่อโฮสต์ คุณกำหนดค่า DNS สำหรับเซิร์ฟเวอร์ได้ ซึ่งควรทำงานได้อย่างถูกต้องโดยไม่ต้องกำหนดค่าอื่นๆ ในการตั้งค่าพื้นฐาน หากคุณตั้งค่าตัวจัดสรรภาระงานหรือได้รับ URL ที่ไม่ถูกต้องในเว็บไซต์ด้วยเหตุผลอื่น คุณสามารถตั้งค่า $base_url ในไฟล์ settings.php ของพอร์ทัลนักพัฒนาซอฟต์แวร์ ซึ่งโดยค่าเริ่มต้นจะอยู่ในไดเรกทอรี /var/www/html/sites/default |