วิธีเช็คกรณีที่อัพรูปภาพหรือไฟล์ขึ้นใน Joomla ไม่ได้

         ในตัวของ Joomla 4 นั้นสามารถให้อัปโหลดรูปภาพต่าง ๆ เข้ามาใช้ในตัวเว็บไซต์ที่เราออกแบบไว้ ซึ่งรูปภาพนั้นจำไฟล์ชนิดต่าง ๆ PNG, JPEG, SVG และอื่น ๆ หรือสามารถเอาไฟล์เสียง ไฟล์เอกสาร ไฟล์วิดีโอเข้ามาประกอบในเว็บเพจของเราได้ เพื่อให้เว็บนั้นมีความน่าสนใจและดึงดูดให้ผู้ใช้ทั่วไปหรือคนอื่น ๆ ได้เข้ามาดู แต่สิ่งที่ควรระวังหรือควรสังเกตก่อนก็ คือ ควรตรวจก่อนว่าตรงที่ input ที่เขาได้กำหนดเอาไว้นั้นมีวัตถุประสงค์คืออะไร เช่น input ตรงนี้เอาไว้สำหรับส่งไฟล์เอกสาร แต่มีคนอื่นที่เข้ามาใช้ได้ ได้ทำการส่งไฟล์ที่ไม่เกี่ยวข้อง อาจจะทำให้เกิดข้อผิดพลาดหรือเกิด Error ขึ้นได้ เป็นต้น การที่ไฟล์มีขนาดใหญ่เกิน ทำให้เราไม่สามารถอัปขึ้นตัวเซิร์ฟเวอร์ได้ แต่ในบางครังในตัว Joomla อัปรูปไม่ได้ และบทความนี้จะกล่าววิธีการเช็คว่าทำรูปหรือไฟล์ต่าง ๆ นั้นอัปขึ้นไม่ได้ และเกิดปัญหา ในการใช้งาน Joomla ในการเขียนบทความบางคนมักเจอปัญหาที่อัพไฟล์หรือรูปภาพขึ้นไม่ได้และไม่รู้ว่ามันเป็นเพราะอะไรและหาวิธีแก้ไขไม่ได้โดยในกรณีนี้มักจะติดปัญหาตรง Permission โดย Permission คืออะไร Permission คือ ความมีสิทธิ์ในการเข้าถึงและใช้งานไฟล์หรือ Directory (ไดเร็กทอรี่) นั้นๆ หากผู้ใช้งานอัพรูปภาพลงใน Joomla แล้วขึ้นแจ้ง Error ดังรูปก็สามารถสันนิฐานได้เลยว่าน่าจะติดตัว Permission โดยมีวิธีเช็คได้ดังนี้

การใช้งาน Joomla ในการเขียนบทความมันเจอปัญหาที่ไม่สามารถอัพไฟล์ขึ้นไปได้
ปัญหากรณีที่อัพไฟล์รูปภาพขึ้นไปไม่ได้เพราะติด Permission

 

วิธีเช็คกรณีอัพไฟล์รูปไม่ได้ ดังนี้

  1. ให้เราไปเข้าที่ระบบหลังบ้านของ Joomla กันก่อน ดังรูปต่อไปนี้ 
    ใน Joomla มีโมดูลสำเร็จที่นำบทความมาแสดงโดยกำหนดหมวดที่จะนำบทความมาแสดงได้
    เข้าในหน้า Joomla ในฝั่งของผู้ดูแลระบบ

    โดยใน Joomla ฝั่งของผู้ดูแลระบบ เราสามารถตั้งค่าต่าง ๆ กันได้ อย่างเช่น สร้างโฟล์เดอร์เก็บรูปหรือไฟล์อื่น ๆ ได้ รวมไปถึงกำหนดสถานะบุคคลใดให้สามารถเข้าถึงได้และไม่ได้ เราสามารถโหลด plugins และเทมเพลต ได้เพื่อให้เว็บเพจของดูสวยมากขึ้น เป็นต้น

  2. จากนั้นไปที่ System จากอยู่แถบเมนูของ Joomla แถบซ้ายจากนั้นไปหาและคลิกที่ข้อความ System Information จะไปหน้า System Information ดังรูป
    วิธีเช็คกรณีที่อัพรูปภาพหรือไฟล์ขึ้นใน Joomla ไม่ได้ 
    วิธีเช็คกรณีที่อัพรูปภาพหรือไฟล์ขึ้นใน Joomla ไม่ได้
  3. จากนั้นเราไปเข้าหน้าที่ System Information ไปที่แถบเมนูของ System Information แล้วคลิกที่ Folder Permissions จะแสดงรายการต่าง ๆ โฟล์เดอร์นั้น ๆ ว่ามีสถานะอะไรบ้าง (มี 2 สถานะคือ สถานะแรก Writable เป็นสถานะที่เราสามารถเข้าไฟล์ต่าง ๆ เข้ามาได้ และสถานะ Unwritable คือสถานะที่เราไม่สามารถอัปโหลดขึ้นไปในโฟล์เดอร์ของเราได้)ดังรูป
    วิธีเช็คกรณีที่อัพรูปภาพหรือไฟล์ขึ้นใน Joomla ไม่ได้
    ไปที่ Folder Permissions
  4. จากนั้นสักเกตุตรงที่สถานะหรือ Status ต่าง ๆ ตามรายการต่าง ๆ ถ้าขึ้น Status ว่าเป็นสถานะ Unwritable ก็แสดงว่าโฟลเดอร์ที่มีสถานะเป็น Unwritable ก็ไม่สามารถเพิ่มไฟล์รูป ไฟล์เสียง และไฟล์ต่าง ๆ นานาได้ โดยเราก็จะต้องไปกำหนดหรือแก้ไขให้โฟลเดอร์นั้น ๆ ให้เป็นสถานะ writable ทำให้เราสามารถอัปโหลดรูปภาพ ไฟล์เอกสาร ไฟล์วิดีโอ และไฟล์อื่น ๆ ดังตัวอย่างรูปต่อไปนี้
    วิธีเช็คกรณีที่อัพรูปภาพหรือไฟล์ขึ้นใน Joomla ไม่ได้
    Joomla Status

และวิธีแก้ไขถ้าเว็บของเราอัพขึ้น 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

 

 

 

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การทำ natural language processing ด้วยภาษา python
โดย wightfall พ 24 เม.ย. 2024 12:54 pm บอร์ด Python Knowledge
0
2
พ 24 เม.ย. 2024 12:54 pm โดย wightfall View Topic การทำ natural language processing ด้วยภาษา python
การเขียนโปรแกรมเชิงวัตถุด้วยภาษา python
โดย wightfall อ 23 เม.ย. 2024 4:13 pm บอร์ด Python Knowledge
0
22
อ 23 เม.ย. 2024 4:13 pm โดย wightfall View Topic การเขียนโปรแกรมเชิงวัตถุด้วยภาษา python
แนะนำการเดินทางและสถานที่ท่องเที่ยวในจังหวัดตรังและการเดินทางไปกรุงเทพ
โดย wightfall จ 22 เม.ย. 2024 3:41 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
33
จ 22 เม.ย. 2024 3:41 pm โดย wightfall View Topic แนะนำการเดินทางและสถานที่ท่องเที่ยวในจังหวัดตรังและการเดินทางไปกรุงเทพ
ติดตั้ง ESXi ใหม่ จำเป็นต้อง Format Harddisk ก่อนติดตั้งไหมครับ
โดย จิ๊กโก๋ ส 20 เม.ย. 2024 2:29 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
3
158
อ 23 เม.ย. 2024 2:24 pm โดย mindphp View Topic ติดตั้ง ESXi ใหม่ จำเป็นต้อง Format Harddisk ก่อนติดตั้งไหมครับ
แจ้งปัญหาโพสบทความลงในเว็บบอร์ดส่วนตัวไม่ได้
โดย internTk21 ศ 19 เม.ย. 2024 11:56 am บอร์ด MindPHP News & Feedback
1
51
ศ 19 เม.ย. 2024 12:15 pm โดย internTk21 View Topic แจ้งปัญหาโพสบทความลงในเว็บบอร์ดส่วนตัวไม่ได้
สอบถาม Google Structure ที่เหมาะกับคอร์สเรียนควรใช้แบบไหนดีค่ะ
โดย eange08 ศ 19 เม.ย. 2024 9:56 am บอร์ด Programming - PHP
1
98
ศ 19 เม.ย. 2024 10:28 am โดย mindphp View Topic สอบถาม Google Structure ที่เหมาะกับคอร์สเรียนควรใช้แบบไหนดีค่ะ
คำสั่งรวมไฟล์ และ บีบอัดในคำสั่งเดียว tar, zip
โดย mindphp พ 17 เม.ย. 2024 7:42 pm บอร์ด Linux - Web Server
0
134
พ 17 เม.ย. 2024 7:42 pm โดย mindphp View Topic คำสั่งรวมไฟล์ และ บีบอัดในคำสั่งเดียว  tar, zip
เช็คขนาดพื้นที่ฐานข้อมูล แต่ละก้อน แต่ละฐานข้อมูลว่าใช้พื้นที่ไปเท่าไหร่ ด้วย Comamnd Line
โดย mindphp จ 15 เม.ย. 2024 11:10 pm บอร์ด PostgreSQL
1
305
จ 15 เม.ย. 2024 11:14 pm โดย mindphp View Topic เช็คขนาดพื้นที่ฐานข้อมูล แต่ละก้อน แต่ละฐานข้อมูลว่าใช้พื้นที่ไปเท่าไหร่ ด้วย Comamnd Line