4 วิธีที่มีประสิทธิภาพในการแก้ไข WordPress ล้มเหลวในการเขียนไฟล์ลงดิสก์

เผยแพร่แล้ว: 2022-12-07

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

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

WordPress ล้มเหลวในการเขียนไฟล์ลงดิสก์ ข้อผิดพลาดเป็นเรื่องปกติแต่แก้ไขได้ง่ายมาก คู่มือนี้จะแสดงวิธีจัดการกับปัญหานี้และทำให้ตารางการโพสต์ของคุณกลับมาเป็นปกติ!

  • เหตุใด WordPress จึงล้มเหลวในการเขียนไฟล์ลงดิสก์
  • # 1 ตรวจสอบโฟลเดอร์ชั่วคราว
  • #2 แก้ไขสิทธิ์การอัปโหลดไฟล์
  • #3 ตรวจสอบโควต้าจำกัด
  • #4 อัปเกรดแผนโฮสติ้ง

เหตุใด WordPress จึงล้มเหลวในการเขียนไฟล์ลงดิสก์

มีสาเหตุหลายประการที่ทำให้ WordPress ไม่สามารถเขียนไฟล์ลงในดิสก์ของคุณได้ แต่ส่วนใหญ่แล้ว ที่มาของปัญหาจะอยู่ในหนึ่งในสามกรณีนี้

pda-wordpress-เขียนไฟล์ลงดิสก์ล้มเหลว

โฟลเดอร์ชั่วคราวที่ใช้โดย WordPress อาจหมดความจุ นี่เป็นกรณีที่ค่อนข้างหายาก แต่ก็เกิดขึ้นเป็นครั้งคราว

คำอธิบายอื่นสำหรับข้อผิดพลาดนี้คือการตั้งค่าสิทธิ์ของโฟลเดอร์อัปโหลดไม่ถูกต้อง และนี่คือเหตุผลที่ได้รับความนิยมมากที่สุด

การวินิจฉัยทั่วไปครั้งที่สามและครั้งสุดท้ายนั้นง่ายมาก คุณอาจอัปโหลดเกินขีดจำกัดของบริการโฮสติ้งของคุณ

โชคดีที่มีวิธีแก้ไขง่ายๆ สำหรับทั้งสามกรณีนี้ ซึ่งเราจะแสดงให้คุณเห็นในหัวข้อถัดไป

4 วิธีในการแก้ไข WordPress ไม่สามารถเขียนไฟล์ลงดิสก์ได้

ขึ้นอยู่กับแหล่งที่มาของปัญหา มีสี่วิธีที่คุณสามารถใช้เพื่อแก้ไขได้ อย่างที่เราได้กล่าวไปก่อนหน้านี้ พวกมันค่อนข้างง่ายที่จะทำและไม่ต้องใช้ความรู้ทางเทคนิคมากนักในการดึงออกมา ไม่ต้องกังวล!

# 1 ตรวจสอบโฟลเดอร์ชั่วคราว

เมื่อใดก็ตามที่คุณอัปโหลดบางอย่างไปยัง WordPress เช่น รูปภาพหรือข้อความ สิ่งเหล่านั้นจะไม่ไปที่โฟลเดอร์ อัปโหลด ของคุณโดยตรง ขั้นแรก ระบบจะฝากไฟล์ไว้ในโฟลเดอร์ชั่วคราวในเซิร์ฟเวอร์ WordPress และจากนั้นจะถูกถ่ายโอนไปยังโฟลเดอร์ อัพโหลด ของคุณ

หากโฟลเดอร์ชั่วคราวมีพื้นที่ไม่เพียงพอ ไฟล์ของคุณจะไม่มีทางไปถึงโฟลเดอร์ อัปโหลด ได้ ซึ่งส่งผลให้เกิดข้อผิดพลาด "การอัปโหลด: ไม่สามารถเขียนไฟล์ลงดิสก์"

น่าเสียดายที่ในกรณีนี้ ปัญหามาจากฝั่งเซิร์ฟเวอร์ (ผู้ให้บริการโฮสติ้ง) มากกว่าฝั่งไคลเอ็นต์ (ฝั่งของคุณ) ดังนั้น คุณควรติดต่อผู้ให้บริการโฮสติ้งของคุณ และให้พวกเขาดูโฟลเดอร์ชั่วคราวและล้างข้อมูลเหล่านั้นออก

มีบางครั้งที่โฟลเดอร์ชั่วคราวของคุณหายไป หากคุณพบข้อผิดพลาด "ไม่มีโฟลเดอร์ชั่วคราว" โปรดดูคำแนะนำของเราเกี่ยวกับวิธีแก้ไข

#2 แก้ไขสิทธิ์การอัปโหลดไฟล์

เมื่อคุณเขียน (อัปโหลด) ไฟล์ลงในโฟลเดอร์ใน WordPress ระบบจะตรวจสอบการตั้งค่าของโฟลเดอร์เพื่อดูว่าคุณได้รับอนุญาตให้เขียนลงในโฟลเดอร์นั้นหรือไม่ หากคุณไม่มีสิทธิ์ผู้ใช้ที่ถูกต้อง คุณจะไม่สามารถเขียนลงในโฟลเดอร์ได้ สิ่งนี้นำไปสู่ข้อความแสดงข้อผิดพลาด "การอัปโหลด: ล้มเหลวในการเขียนไฟล์ลงดิสก์"

นอกเหนือจากโฟลเดอร์แล้ว สิ่งเดียวกันนี้ใช้กับไฟล์ด้วย ไฟล์ (รูปภาพ ข้อความ ฯลฯ) ยังมีการตั้งค่าสิทธิ์ การไม่ได้รับอนุญาตที่ถูกต้องทำให้คุณไม่สามารถแก้ไขได้

วิธีแก้ไขนั้นค่อนข้างง่าย: เปลี่ยนการตั้งค่าการอนุญาตของโฟลเดอร์หรือไฟล์ มีสามวิธีในการทำเช่นนี้

2.1 ผ่าน SSH

SSH (Secure Shell) ช่วยให้คุณเข้าถึงเว็บเซิร์ฟเวอร์จากระยะไกลและโต้ตอบผ่านเทอร์มินัลบรรทัดคำสั่ง

อย่างไรก็ตาม ไม่ใช่ทุกคนที่รู้วิธีใช้เทอร์มินัล ดังนั้นวิธีนี้จึงต้องใช้ความรู้ทางเทคนิคเล็กน้อย โชคดีที่คุณจำเป็นต้องรู้คำสั่ง UNIX พื้นฐานเท่านั้นจึงจะผ่านขั้นตอนนี้ได้

pda-เวิร์ดเพรส-ssh

คุณต้องเข้าถึงโฟลเดอร์การติดตั้ง WordPress ก่อนเพื่อเปลี่ยนสิทธิ์การอัปโหลดไฟล์ โดยทั่วไปจะอยู่ในโฟลเดอร์ public_html ในกรณีนี้ คุณสามารถคัดลอกและวางคำสั่งต่อไปนี้ในเทอร์มินัล

ซีดี public_html

ถัดไป คุณจะต้องเปลี่ยนการอนุญาตของโฟลเดอร์เนื้อหา เรียกใช้คำสั่งนี้

chmod 755 wp-เนื้อหา

คำสั่งนี้เปลี่ยนการอนุญาตของโฟลเดอร์ /wp-content เป็น “755” หมายเลขนี้แสดงถึงสิทธิ์ของผู้ดูแลระบบระดับบนสุดสำหรับโฟลเดอร์ ช่วยให้คุณสามารถอ่าน เขียน และดำเนินการคำสั่งในโฟลเดอร์ได้

หากคุณต้องการให้อำนาจแก่คุณเท่ากันในทุกไฟล์ ให้เพิ่ม "-r" ก่อน "755"

chmod -r 755

ลองอัปโหลดใหม่อีกครั้งเพื่อดูว่าใช้งานได้หรือไม่

2.2 ผ่านไคลเอนต์ FTP

หลายคนใช้ไคลเอ็นต์ FTP (File Transfer Protocol) เป็นวิธีที่ง่ายในการอัปโหลดไฟล์จากคอมพิวเตอร์ไปยัง WordPress หากคุณเป็นส่วนหนึ่งของกลุ่มคนเหล่านี้ ข่าวดีก็คือ การเปลี่ยนการตั้งค่าการอนุญาตของไฟล์และโฟลเดอร์นั้นค่อนข้างง่าย

เปิดไคลเอ็นต์ FTP ของคุณและไปที่โฟลเดอร์การติดตั้ง WordPress (ไปที่ public_html แล้ว wp-content )

ตอนนี้คุณควรเห็นโฟลเดอร์ที่มีชื่อว่า อัปโหลด นั่นคือที่ที่ไฟล์ทั้งหมดของคุณจะไปเมื่ออัปโหลดไปยัง WordPress ปัญหาคือโฟลเดอร์นี้อาจตั้งค่าไม่ถูกต้อง ดังนั้นคุณไม่สามารถเพิ่มอะไรลงไปได้

เลือกกล่องโต้ตอบ สิทธิ์ของไฟล์ ในไคลเอนต์ FTP ของคุณ แล้วสแกนหาช่องที่ระบุว่า Numeric Value พิมพ์หมายเลข “755” . มันจะทำให้คุณสามารถเข้าถึงโฟลเดอร์ได้อย่างเต็มที่

ทั้งนี้ขึ้นอยู่กับไคลเอนต์ของคุณ นอกจากนี้ควรมีตัวเลือกที่ระบุว่า Recurse into subdirectories ทำเครื่องหมายในช่องนั้น จะใช้ชุดสิทธิ์กับทุกโฟลเดอร์และไฟล์ภายในโฟลเดอร์ อัปโหลด

เลือก นำไปใช้กับไดเร็กทอรีเท่านั้น ก่อนที่คุณจะคลิก ตกลง เพื่อสิ้นสุดงาน

ที่ควรจะเป็น! ทำการทดสอบการอัปโหลดสั้น ๆ เพื่อดูว่าข้อผิดพลาด WordPress ล้มเหลวในการเขียนไฟล์ลงดิสก์ยังคงอยู่หรือไม่

คุณสามารถดูคู่มือของเราสำหรับวิธีอื่นๆ ในการเปลี่ยนแปลงการตั้งค่าการอนุญาตของไฟล์และโฟลเดอร์

2.3 ด้วยโฮสติ้งตัวจัดการไฟล์

Hosting File Manager ค่อนข้างคล้ายกับไคลเอนต์ FTP ช่วยให้คุณอัปโหลดไฟล์ไปยัง WordPress และจัดการผ่านแผงควบคุม

กระบวนการนี้เหมือนกับไคลเอนต์ FTP

เริ่มการทำงานของ Hosting File Manager ที่คุณใช้ จากนั้นไปที่โฟลเดอร์การติดตั้งของ WordPress ( public_html จากนั้น wp-content ) ตอนนี้คุณจะเห็นโฟลเดอร์ อัปโหลด ซึ่งเป็นเป้าหมายของเรา

ค้นหาเครื่องมือ สิทธิ์ ในตัวจัดการของคุณ แต่ละโปรแกรมมีความแตกต่างกัน ดังนั้นเราจึงไม่สามารถให้ตัวชี้โดยละเอียดได้ที่นี่ หากคุณไม่พบ ให้ตรวจสอบเอกสารสนับสนุนสำหรับโปรแกรม

ตั้งค่าการอนุญาตเป็น “755” เสร็จแล้ว!

#3. ตรวจสอบโควต้าจำกัด

ขีดจำกัดโควต้าของคุณอาจเป็นปัญหาได้ บริการเว็บโฮสติ้งมักให้พื้นที่ดิสก์ในจำนวนที่จำกัด หากคุณอัปโหลดไฟล์มากเกินไปและโควต้าหมด เซิร์ฟเวอร์จะป้องกันไม่ให้คุณอัปโหลดเพิ่ม

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

#4. อัปเกรดแผนโฮสติ้ง

อาจมีราคาแพง แต่ถ้าคุณใช้พื้นที่ดิสก์มากจนได้รับข้อความแสดงข้อผิดพลาด “อัปโหลด: ล้มเหลวในการเขียนไฟล์ลงดิสก์” อาจถึงเวลาแล้วที่คุณต้องอัปเกรดเป็นแผนที่ดีกว่า ด้วยโควต้าที่เพิ่มขึ้น คุณสามารถอัปโหลดข้อมูลได้มากขึ้นโดยไม่ต้องกังวลว่าพื้นที่จะหมด

บริการโฮสติ้งบางแห่งมีแผนที่ให้พื้นที่ดิสก์ไม่จำกัด (ไม่มีโควต้าเลย) อย่างไรก็ตาม แผนเหล่านี้อาจมีราคาค่อนข้างแพง

ตรวจสอบให้แน่ใจว่าไม่มีปัญหาเกิดขึ้นบนไซต์ของคุณ

โดยทั่วไปแล้ว ข้อผิดพลาดในการเขียนไฟล์ลงดิสก์ล้มเหลวใน WordPress นั้นค่อนข้างง่ายในการแก้ไข วิธีการทั้งสี่ที่เราแสดงให้คุณเห็นก่อนหน้านี้ไม่จำเป็นต้องใช้ความรู้ด้านเทคนิคมากนัก บางคนต้องการให้คุณโทรออกเท่านั้น!

คุณสามารถเลือกวิธีแก้ปัญหาตามตัวเลือกต่างๆ ด้านบน ทั้งนี้ขึ้นอยู่กับแหล่งที่มาของปัญหา แต่เมื่อพิจารณาว่าปัญหานี้มักเกิดจากการตั้งค่าสิทธิ์ที่ไม่ถูกต้องอย่างไร คุณควรตรวจสอบระบบ WordPress ของคุณโดยใช้ไคลเอนต์ SSH หรือ FTP ก่อนเพื่อดูว่าทุกอย่างทำงานได้ดีหรือไม่

จากนั้นหากไม่ได้ผล ให้ลองวิธีอื่นๆ จนกว่าคุณจะพบวิธีที่เหมาะกับกรณีของคุณ!

หวังว่าคำแนะนำนี้จะเป็นประโยชน์สำหรับคุณ อย่าลืมสมัครรับข้อมูลจากเว็บไซต์ของเราเพื่อรับคำแนะนำโดยละเอียดเพิ่มเติม!