แก้ไข open () Critical Error : 13: ปฏิเสธการอนุญาต - อัปโหลดรูปภาพ Error in WordPress

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

หนึ่งในข้อผิดพลาดที่พบบ่อยที่สุดในบล็อก / เว็บไซต์ที่สร้างด้วย WordPressไม่สามารถอัปโหลดไฟล์มีเดียได้ HTTP Error. หากคุณเปิดใช้งาน "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 () Critical Error : 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

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

เป็นคนรักเทคโนโลยี ฉันเขียนบทความด้วยความสุขบน StealthSettings.com ตั้งแต่ปี 2006 ฉันมีประสบการณ์ที่หลากหลายในระบบปฏิบัติการ: macOS, Windows, และ Linux, รวมถึงภาษาโปรแกรมและแพลตฟอร์มบล็อก (WordPress) และสำหรับร้านค้าออนไลน์ (WooCommerce, Magento, PrestaShop)

วิธีการ » น่าสังเกต » แก้ไข open () Critical Error : 13: ปฏิเสธการอนุญาต - อัปโหลดรูปภาพ Error in WordPress

1 คิดบน “แก้ไขเปิด () สำคัญ Error : 13: ปฏิเสธการอนุญาต - อัปโหลดรูปภาพ Error in WordPress"

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