Craft CMS คืออะไร และวิธีติดตั้งบน Cloud Server
Craft CMS คือระบบจัดการเนื้อหาที่ให้ความสำคัญกับการออกแบบโครงสร้างเนื้อหาอย่างอิสระและประสบการณ์ของผู้ดูแลเว็บ นิยมในงานที่ทีมดีไซน์และทีมคอนเทนต์ต้องทำงานร่วมกันอย่างใกล้ชิด
- หมวดหมู่
- CMS และเว็บไซต์
- ติดตั้งบนเซิร์ฟเวอร์เองได้
- ได้
- สเปกเริ่มต้นที่แนะนำ
- 2 vCPU · RAM 4 GB
- ไลเซนส์
- เชิงพาณิชย์ (มีรุ่นใช้ฟรีแบบจำกัด)
- เว็บทางการ
- เปิดเว็บไซต์
- ISO/IEC 27001
- ISO 22301
- ISO 20000-1
- CSA-STAR
Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย
Craft CMS คืออะไร
Craft CMS ไม่ได้บังคับรูปแบบเนื้อหามาให้ล่วงหน้าเหมือน CMS ที่มาพร้อมชนิดโพสต์สำเร็จรูป แต่ให้ผู้พัฒนากำหนดชนิดเนื้อหาและฟิลด์เองทั้งหมด เว็บที่ได้จึงมีโครงสร้างตรงกับงานจริงโดยไม่มีส่วนเกิน
ประสบการณ์ฝั่งผู้ดูแลเป็นจุดที่ได้รับคำชมมากที่สุด หน้าจอสะอาด ฟิลด์ถูกจัดวางตามที่ผู้พัฒนาออกแบบไว้ ทำให้ทีมคอนเทนต์ทำงานผิดพลาดน้อยกว่าระบบที่มีตัวเลือกล้นจอ
ข้อควรทราบคือ Craft เป็นผลิตภัณฑ์เชิงพาณิชย์ที่มีค่าไลเซนส์ต่อเว็บสำหรับรุ่นที่มีความสามารถครบ จึงต้องรวมต้นทุนส่วนนี้ในงบโครงการตั้งแต่ต้น
ความสามารถเด่นของ Craft CMS
กำหนดโครงสร้างเนื้อหาเองทั้งหมด
สร้างชนิดเนื้อหาและฟิลด์ให้ตรงกับงานจริงโดยไม่มีส่วนเกิน
หน้าจอผู้ดูแลที่ออกแบบมาดี
ทีมคอนเทนต์ทำงานได้เร็วและผิดพลาดน้อย
ระบบเวอร์ชันและร่างเนื้อหา
ดูตัวอย่างก่อนเผยแพร่และย้อนกลับไปเวอร์ชันก่อนได้
รองรับหลายเว็บและหลายภาษา
บริหารหลายไซต์ในระบบเดียวพร้อมเนื้อหาที่แปลแยกกัน
ปรับแต่งด้วยเทมเพลตได้เต็มที่
ควบคุม HTML ที่ออกมาได้ทุกจุด เหมาะกับงานที่ดีไซน์เป็นตัวตั้ง
ใช้ Craft CMS ทำอะไรได้บ้าง
- เว็บแบรนด์ที่ดีไซน์เป็นตัวตั้งและต้องคุมรายละเอียดทุกจุด
- เว็บองค์กรที่มีโครงสร้างเนื้อหาเฉพาะตัว
- เอเจนซีที่ส่งมอบเว็บให้ลูกค้าดูแลเนื้อหาเอง
- เว็บหลายภาษาที่ต้องแยกเนื้อหาแต่ละภาษาอย่างชัดเจน
สเปก Cloud Server ที่แนะนำ
| ระดับการใช้งาน | vCPU | RAM | Disk |
|---|---|---|---|
| เริ่มต้นเว็บเดียว ทราฟฟิกไม่สูง | 2 vCPU | 4 GB | NVMe 40 GB |
| แนะนำเว็บงานจริงที่มีสื่อจำนวนมาก | 4 vCPU | 8 GB | NVMe 80 GB |
| ทราฟฟิกสูงหลายเว็บในระบบเดียว ควรเปิดแคช | 8 vCPU | 16 GB | NVMe 160 GB |
ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ
วิธีติดตั้ง Craft CMS บน Cloud Server ของ THAI DATA CLOUD
ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server
สิ่งที่ต้องเตรียม
- PHP 8.2 ขึ้นไปพร้อมส่วนขยายที่ Craft กำหนด
- MySQL 8 หรือ PostgreSQL
- Composer 2
- ไลเซนส์สำหรับรุ่นที่เลือกใช้
ทดสอบบน Ubuntu Server 24.04 LTS
- 1
ติดตั้งบริการพื้นฐานและ Composer
sudo apt update sudo apt -y install nginx mariadb-server php8.3-fpm php8.3-mysql \ php8.3-mbstring php8.3-xml php8.3-curl php8.3-zip php8.3-intl php8.3-gd unzip curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer - 2
สร้างฐานข้อมูล
sudo mysql -e "CREATE DATABASE craft CHARACTER SET utf8mb4;" sudo mysql -e "CREATE USER 'craft'@'localhost' IDENTIFIED BY 'ChangeThisStrongPassword';" sudo mysql -e "GRANT ALL ON craft.* TO 'craft'@'localhost'; FLUSH PRIVILEGES;" - 3
สร้างโปรเจกต์
cd /var/www sudo composer create-project craftcms/craft craftsite sudo chown -R www-data:www-data /var/www/craftsite - 4
ตั้งค่า Nginx ให้ชี้ที่โฟลเดอร์ web
Document root ต้องเป็นโฟลเดอร์ web ของโปรเจกต์เท่านั้น
server { listen 443 ssl; server_name www.example.com; root /var/www/craftsite/web; index index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.3-fpm.sock; } } - 5
ติดตั้งผ่านเบราว์เซอร์และใส่ไลเซนส์
เปิดเส้นทางติดตั้งเพื่อสร้างบัญชีผู้ดูแลและตั้งค่าเว็บ จากนั้นใส่คีย์ไลเซนส์ในหน้าจัดการหากใช้รุ่นที่ต้องซื้อ
พอร์ตที่ต้องเปิดบน Firewall
| พอร์ต | โปรโตคอล | ใช้ทำอะไร |
|---|---|---|
| 443 | TCP | HTTPS สำหรับผู้เข้าชม |
| 80 | TCP | HTTP และการต่ออายุใบรับรอง |
สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ
- ตั้ง Document root ที่โฟลเดอร์ web เท่านั้น
- ปิดโหมดดีบักในระบบจริง
- จำกัดไอพีที่เข้าถึงหลังบ้านและเปิดการยืนยันตัวตนสองชั้น
- สำรองฐานข้อมูลและโฟลเดอร์ไฟล์อัปโหลดตามรอบ
ทำไมควรรัน Craft CMS บน Cloud Server ของ THAI DATA CLOUD
Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง
ควบคุมเวอร์ชัน PHP และการตั้งค่าเซิร์ฟเวอร์ได้เอง ซึ่งจำเป็นกับ CMS ที่กำหนดข้อกำหนดชัดเจน
ปรับสเปกได้ตามช่วงแคมเปญที่มีผู้เข้าชมสูง
เก็บไฟล์สื่อไว้บน Object Storage เมื่อคลังไฟล์โต
คำถามที่พบบ่อยเกี่ยวกับ Craft CMS
Craft CMS มีค่าใช้จ่ายเท่าไร
มีรุ่นที่ใช้ฟรีสำหรับเว็บผู้ใช้คนเดียว และรุ่นที่ต้องซื้อไลเซนส์ต่อเว็บสำหรับความสามารถระดับทีมและองค์กร ควรตรวจโครงสร้างราคาปัจจุบันจากผู้พัฒนาก่อนวางงบ
เหมาะกับเว็บอีคอมเมิร์ซไหม
มีผลิตภัณฑ์เสริมสำหรับงานร้านค้าโดยเฉพาะซึ่งแยกไลเซนส์ต่างหาก ถ้าเป้าหมายหลักคือการขายและงบจำกัด แพลตฟอร์มอีคอมเมิร์ซโอเพนซอร์สจะคุ้มกว่า
หาผู้ดูแลในไทยง่ายไหม
ชุมชนในไทยเล็กกว่า CMS ยอดนิยม จึงควรวางแผนเรื่องผู้ดูแลระยะยาวไว้ตั้งแต่ต้น หรือทำงานกับเอเจนซีที่มีประสบการณ์กับระบบนี้โดยตรง
ทางเลือกอื่นที่คล้ายกับ Craft CMS
แอปอื่นในหมวด CMS และเว็บไซต์
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ให้เราติดตั้ง Craft CMS ให้ฟรี บน Cloud Server ในไทย
แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด