วิธีเช็คกรณีที่อัพรูปภาพหรือไฟล์ขึ้นใน Joomla ไม่ได้
ในตัวของ Joomla 4 นั้นสามารถให้อัปโหลดรูปภาพต่าง ๆ เข้ามาใช้ในตัวเว็บไซต์ที่เราออกแบบไว้ ซึ่งรูปภาพนั้นจำไฟล์ชนิดต่าง ๆ PNG, JPEG, SVG และอื่น ๆ หรือสามารถเอาไฟล์เสียง ไฟล์เอกสาร ไฟล์วิดีโอเข้ามาประกอบในเว็บเพจของเราได้ เพื่อให้เว็บนั้นมีความน่าสนใจและดึงดูดให้ผู้ใช้ทั่วไปหรือคนอื่น ๆ ได้เข้ามาดู แต่สิ่งที่ควรระวังหรือควรสังเกตก่อนก็ คือ ควรตรวจก่อนว่าตรงที่ input ที่เขาได้กำหนดเอาไว้นั้นมีวัตถุประสงค์คืออะไร เช่น input ตรงนี้เอาไว้สำหรับส่งไฟล์เอกสาร แต่มีคนอื่นที่เข้ามาใช้ได้ ได้ทำการส่งไฟล์ที่ไม่เกี่ยวข้อง อาจจะทำให้เกิดข้อผิดพลาดหรือเกิด Error ขึ้นได้ เป็นต้น การที่ไฟล์มีขนาดใหญ่เกิน ทำให้เราไม่สามารถอัปขึ้นตัวเซิร์ฟเวอร์ได้ แต่ในบางครังในตัว Joomla อัปรูปไม่ได้ และบทความนี้จะกล่าววิธีการเช็คว่าทำรูปหรือไฟล์ต่าง ๆ นั้นอัปขึ้นไม่ได้ และเกิดปัญหา ในการใช้งาน Joomla ในการเขียนบทความบางคนมักเจอปัญหาที่อัพไฟล์หรือรูปภาพขึ้นไม่ได้และไม่รู้ว่ามันเป็นเพราะอะไรและหาวิธีแก้ไขไม่ได้โดยในกรณีนี้มักจะติดปัญหาตรง Permission โดย Permission คืออะไร Permission คือ ความมีสิทธิ์ในการเข้าถึงและใช้งานไฟล์หรือ Directory (ไดเร็กทอรี่) นั้นๆ หากผู้ใช้งานอัพรูปภาพลงใน Joomla แล้วขึ้นแจ้ง Error ดังรูปก็สามารถสันนิฐานได้เลยว่าน่าจะติดตัว Permission โดยมีวิธีเช็คได้ดังนี้
วิธีเช็คกรณีอัพไฟล์รูปไม่ได้ ดังนี้
- ให้เราไปเข้าที่ระบบหลังบ้านของ Joomla กันก่อน ดังรูปต่อไปนี้
โดยใน Joomla ฝั่งของผู้ดูแลระบบ เราสามารถตั้งค่าต่าง ๆ กันได้ อย่างเช่น สร้างโฟล์เดอร์เก็บรูปหรือไฟล์อื่น ๆ ได้ รวมไปถึงกำหนดสถานะบุคคลใดให้สามารถเข้าถึงได้และไม่ได้ เราสามารถโหลด plugins และเทมเพลต ได้เพื่อให้เว็บเพจของดูสวยมากขึ้น เป็นต้น
- จากนั้นไปที่ System จากอยู่แถบเมนูของ Joomla แถบซ้ายจากนั้นไปหาและคลิกที่ข้อความ System Information จะไปหน้า System Information ดังรูป
- จากนั้นเราไปเข้าหน้าที่ System Information ไปที่แถบเมนูของ System Information แล้วคลิกที่ Folder Permissions จะแสดงรายการต่าง ๆ โฟล์เดอร์นั้น ๆ ว่ามีสถานะอะไรบ้าง (มี 2 สถานะคือ สถานะแรก Writable เป็นสถานะที่เราสามารถเข้าไฟล์ต่าง ๆ เข้ามาได้ และสถานะ Unwritable คือสถานะที่เราไม่สามารถอัปโหลดขึ้นไปในโฟล์เดอร์ของเราได้)ดังรูป
- จากนั้นสักเกตุตรงที่สถานะหรือ Status ต่าง ๆ ตามรายการต่าง ๆ ถ้าขึ้น Status ว่าเป็นสถานะ Unwritable ก็แสดงว่าโฟลเดอร์ที่มีสถานะเป็น Unwritable ก็ไม่สามารถเพิ่มไฟล์รูป ไฟล์เสียง และไฟล์ต่าง ๆ นานาได้ โดยเราก็จะต้องไปกำหนดหรือแก้ไขให้โฟลเดอร์นั้น ๆ ให้เป็นสถานะ writable ทำให้เราสามารถอัปโหลดรูปภาพ ไฟล์เอกสาร ไฟล์วิดีโอ และไฟล์อื่น ๆ ดังตัวอย่างรูปต่อไปนี้
และวิธีแก้ไขถ้าเว็บของเราอัพขึ้น Server ก็ใช้ตัว FTP ในการแก้ปัญหาและถ้าบนเครื่องอูบุนตูหรือ ubuntu ก็ใช้คำสั่ง CHMOD ดังนั้นใน Joomla 4 นั้นเราสามารถเช็คสถานะต่าง ๆ ได้ว่าตัวโฟล์เดอร์นั้นที่เราได้กำหนดหรือตั้งค่าสถานะอะไรหรือเปล่าเช่น สถานะ Unwritable หรือสถานะ writable และสิ่งที่เราควรสังเกตก่อนเช็คกรณีที่เราอัปรูปหรือไฟล์ไม่ได้ว่าทำไมเราอัปไฟล์ไม่ได้ คือ ตรง input เขาหรือผู้ดูแลระบบได้กำหนดให้อัปโหลดไฟล์อะไร และได้กำหนดให้ไฟล์มีขนาดเท่าไหร่ ตัวอย่างเช่น ถ้าไฟล์นั้นเป็นไฟล์วิดีโอ แล้วเราไปอัปไฟล์ที่เขากำหนดให้ส่งแค่ไฟล์รูปเท่านั้น อาจจะทำให้เกิด Error ขึ้นมา หรืออาจทำให้ตัวผู้ดูแลระบบนั้นต้องมาแก้ไขหรือแก้ย้ายไฟล์ต่าง ๆ เป็นต้น
สำหรับคนที่สนใจกับอยากศึกษาเพิ่มเติมในส่วนของการจัดทำเว็บไซต์ด้วย Joomla 4 นั้น สามารถศึกษาเพิ่มเติมการใช้งาน Joomla4 ได้ ได้ที่ลิงก์นี้
อ้างอิง :
การใช้งาน Joomla เบื้องต้น ,[ออนไลน์], เข้าถึงได้จาก https://www.agri.cmu.ac.th/2017/files/Download/49080109.pdf
Getting Started - Joomla! 4 ,[ออนไลน์], เข้าถึงได้จาก https://www.cloudaccess.net/joomla-knowledgebase/138-joomla-4-1/getting-started.html
คู่มือการใช้งาน Joomla 4 ,[ออนไลน์], เข้าถึงได้จาก https://www.mindphp.com/บทความ/joomla-4.html