แก้ไข open () ข้อผิดพลาดที่สำคัญ: 13: การอนุญาตถูกปฏิเสธ - ข้อผิดพลาดในการอัปโหลดรูปภาพใน WordPress

WordPress เป็นระบบที่มีความยืดหยุ่นสูงที่ช่วยให้ผู้ใช้สามารถสร้างบล็อกได้อย่างรวดเร็วจากบล็อกง่ายๆในเว็บไซต์งานนำเสนอขั้นสูงหรือร้านค้าออนไลน์
เช่นเดียวกับระบบใด ๆ ก็ไม่ได้โดยไม่มีปัญหา ส่วนใหญ่เวลา, ข้อเสนอเว็บโฮสติ้ง เหมาะสำหรับผู้ใช้จำนวนน้อยหรือไม่ได้รับการกำหนดค่าตามความต้องการของผู้ใช้ สำหรับเว็บไซต์ขั้นสูงที่สร้างขึ้นบน WordPress เราขอแนะนำให้ใช้ เซิร์ฟเวอร์เฉพาะ กับบริการที่กำหนดค่าไว้สำหรับ WordPress

หนึ่งในข้อผิดพลาดที่พบมากที่สุดในบล็อก / เว็บไซต์ที่สร้างขึ้นด้วย WordPress เป็นไปไม่ได้ที่จะอัปโหลดไฟล์มีเดีย ข้อผิดพลาด HTTP. หากคุณเปิดใช้งาน "error.log" บนเซิร์ฟเวอร์เมื่อพยายามอัปโหลดรูปภาพข้อผิดพลาดจะมีลักษณะดังนี้:

"date" [crit] 16324#16324: *119467 open() "/home/path/public_html/" failed (13: Permission denied), client: IP, server: website.com, request: "GET / HTTP/1.1", host: "website.com"


ข้อผิดพลาดนี้เกิดขึ้นไม่เพียง แต่เมื่อพยายามอัปโหลดไฟล์สื่อไปยังเซิร์ฟเวอร์เท่านั้น แต่ยังรวมถึงเมื่อผู้ใช้เข้าถึงเว็บไซต์และมีสคริปต์บนหน้าเว็บที่ไม่ได้รับอนุญาตบนเซิร์ฟเวอร์ให้เปิด ดังนั้นข้อผิดพลาดนี้เกี่ยวข้องกับสิทธิ์ของไฟล์และโฟลเดอร์บนเซิร์ฟเวอร์โฮสต์ "chmod"และ"chown"

วิธีแก้ไขข้อผิดพลาด: open () ข้อผิดพลาดที่สำคัญ: 13: การอนุญาตถูกปฏิเสธ

1 ก่อนอื่นเราต้องเข้าถึง FTP หรือ SSH เซิฟเวอร์. เราเชื่อมต่อและไปยังไดเร็กทอรีที่เราพบโฟลเดอร์ที่มีไฟล์ของเว็บไซต์ ในตัวอย่างของเรานี่คือ: "public_html"

2 ถ้าเราใช้การเชื่อมต่อ SSH ในไดเรกทอรีที่เราไปถึงจุด 1 เราจะรันบรรทัดคำสั่ง:

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

chown -R user:group *
บรรทัดคำสั่งแรกจะค้นหาคุณ ไฟล์ทั้งหมด พบได้ในโฟลเดอร์ปัจจุบันและแบบเรียกซ้ำและตั้งค่าสิทธิ์ 644 บรรทัดคำสั่งที่สองจะทำเช่นเดียวกัน แต่สำหรับไดเร็กทอรี จะกำหนดให้ 755 อนุญาต
ในบรรทัดคำสั่งที่สามผู้ใช้และกลุ่มที่ไฟล์อยู่จะเปลี่ยนไป โดยส่วนใหญ่จะอยู่ในรูปแบบ:“ apache: none” สำหรับเว็บเซิร์ฟเวอร์ที่มี HTTPD / Apache หรือ“ nginx: nginx” สำหรับเซิร์ฟเวอร์ที่มี NGINX

หลังจากดำเนินการบรรทัดคำสั่งเหล่านี้ข้อผิดพลาด "เปิด () ข้อผิดพลาดสำคัญ: 13: สิทธิ์ถูกปฏิเสธ“ มันควรจะหายไป หากคุณมีคำถามหรือข้อกังวลอย่าลังเลที่จะฝากไว้ในความคิดเห็น

แก้ไข open () ข้อผิดพลาดที่สำคัญ: 13: การอนุญาตถูกปฏิเสธ - ข้อผิดพลาดในการอัปโหลดรูปภาพใน WordPress

เกี่ยวกับผู้เขียน

ชิงทรัพย์

หลงใหลในอุปกรณ์และไอทีทุกอย่างฉันเขียนด้วยความสุขในการลักลอบsettings.com ตั้งแต่ปี 2006 และฉันต้องการค้นพบสิ่งใหม่ ๆ เกี่ยวกับคอมพิวเตอร์และระบบปฏิบัติการ macOS, Linux, Windows, iOS และ Android

แสดงความคิดเห็น