เป็น CMS Web Server อย่างง่าย ไม่มี database ติดตั้งลงใน OS ที่เป็น Ubuntu Server 20.04 ที่ได้ติดตั้ง apache2 web server (เปิด port 80) พร้อม php ไว้แล้วด้วยคำสั่ง sudo apt install apache2 php php-xml

ขั้นตอน

  1. ไปที่เครื่อง Ubuntu Desktop ของเรา เข้าเว็บเบราว์เซอร์ OpenNebula Sunstone และเปิด VM ที่เป็น Ubuntu Server (สมมติว่า VM มี IP 172.16.100.3)
  2. เปิดเพจของ CMSimple
  3. ดาวน์โหลด CMSimple_5-3.zip
  4. ใช้คำสั่ง scp คัดลอกไฟล์ไปไว้ใน VM
    scp CMSimple_5-3.zip  papa@172.16.100.3
    เสร็จแล้ว ssh เข้าไปใน VM
    ssh  papa@172.16.100.3
  5. แตกไฟล์ CMSimple_5-3.zip
  6. หากยังไม่ได้ติดตั้ง apache2 และ php ให้ใช้คำสั่ง sudo apt install apache2 php และคำสั่ง sudo apt  install  php-xml
  7. นำไปไว้ใน /var/www/html/cms/
    sudo  mv  CMSimple_5-3  /var/www/html/cms
    sudo  chown  -R  www-data:www-data  /var/www/html/cms
  8. ทำ restart apache2
    sudo su –
    service apache2 restart
  9. ไปที่หน้าเว็บ http://VM_IP/cms/
  10. ศึกษาวิธีตั้ง Password ครั้งแรกได้จากไฟล์ readme.php
  11. ทำขั้นตอน setup Password ของ CMSimple
    sudo su –
    cd /var/www/html/cms/
    cp  ./setup/setupControl.php  .
    chmod 666 setupControl.php
  12. ไปที่หน้า login ของเว็บ http://VM_IP/cms/ และใส่ Password 
  13. ไปเปลี่ยน Password ที่เมนู Settings > CMS
  14. ตั้ง Password และคลิก Save
  15. ลอง logout แล้ว login ใหม่
  16. ใส่ Password ที่ตั้งใหม่
  17. ตอนนี้ก็จัดการ Pages ต่าง ๆ ที่ให้มาเป็นตัวอย่าง ศึกษาวิธีทำเพจได้เอง 
  18. เมื่อ logout ทุกครั้ง จะมีแจ้งว่า ได้บันทึกเพจไว้ 2 ไฟล์ พร้อมวันที่บันทึกเป็นสำเนา

จบ คิดว่า มันง่ายดีในการนำมาใช้ทดสอบ และ ใช้งานได้จริงสำหรับเว็บเพจง่าย ๆ

Share the Post:

Related Posts

ทำความรู้จักกับ Outlook บนเว็บ

Post Views: 6 Outlook เป็นเครื่องมือจัดการอีเมลและปฏิทินที่ทรงพลัง ซึ่งช่วยให้คุณมีระเบียบและเพิ่มความสามารถในการทำงาน ด้วยอินเทอร์เฟซที่ใช้งานง่าย คุณสามารถจัดการกล่องขาเข้าของคุณ นัดหมาย และทำงานร่วมกับเพื่อนร่วมงานได้อย่างง่ายดาย ฟีเจอร์ที่แข็งแกร่งของ Outlook รวมถึงแม่แบบอีเมลที่ปรับแต่งได้ ความสามารถในการค้นหาขั้นสูง และการผสานรวมที่ไร้รอยต่อกับแอปพลิเคชัน Microsoft Office อื่นๆ ไม่ว่าคุณจะเป็นมืออาชีพที่ยุ่งอยู่หรือเป็นนักเรียนที่ต้องจัดการกับภารกิจหลายอย่าง Outlook

Read More

[บันทึกกันลืม] JupyterHub Authenticated with OIDC

Post Views: 36 ต่อจากตอนที่แล้ว [บันทึกกันลืม] JupyterHub ด้วย Docker คราวนี้ ถ้าต้องการให้ ยืนยันตัวตนด้วย OpenID เช่น PSU Passport เป็นต้น ก็ให้ทำดังนี้ ในไฟล์ jupyterhub_config.py ใส่

Read More