ขณะอัพบทความที่แล้ว เพิ่มรายได้จาก AdSense revenue ด้วย Maps Ad Unit และ GoogleBar แล้วมันจำเป็นต้องมีภาพประกอบครับ คราวนี้มันดันมีปัญหาอัพโหลดรูปขึ้นไปไม่ได้ มันฟ้องขึ้นมาว่า Unable to create directory + Is its parent directory writable by the server? 

Unable to create directory + Is its parent directory writable by the server

Unable to create directory + Is its parent directory writable by the server

คิดว่าปัญหานี้น่าจะเกิดมาจาก การที่ดรีมโฮสย้ายเซริฟเวอร์ทำให้ path ของไฟล์ต่างๆเปลี่ยนไป ต้องแก้ไขปัญหาล่ะสิเอาล่ะมาดูวิธีแก้ไขปัญหาของผมกัน


ขั้นแรก เปิดโปรแกรม FTP client ขึ้นมา ในที่นี้ผมใช้ FileZilla แล้วตรวจดูว่ามี directory สำหรับเก็บรูปที่อัพโหลดขึ้นไปหรือไม่ ซึ่งตำแหน่งที่ฟ้องของผมคือ

Unable to create directory …/wp-content/uploads/2009/10 Is its parent directory writable by the server

นั่นแปลได้ว่าไม่สามารถสร้าง directory 10 ขึ้นใน wp-content/uploads/2009 ได้ เราก็เข้าไปใน directory 2009 แล้วสร้าง directory 10 ขึ้นมา แล้ว CHMOD 755 มันซะ ย้ำ! นะครับ ว่า 755 อย่าเผลอไป 777 ล่ะ เพราะนั่นเท่ากับส่งเทียบเชิญโต๊ะจีน ให้แฮกเกอร์มาเจี๋ยนบล็อกของคุณ

FTP client CHMOD 755 as the permission value

FTP client CHMOD 755 as the permission value

เสร็จแล้ว คราวนี้ลองอัพโหลดดูใหม่ โอ… ไม่ได้อีกแฮ่ะ

ขั้นตอนต่อไป ล็อกอินเข้า Wp-admin ของคุณ เข้าไปเปลี่ยน Miscellaneous option ใน Settings Menu แล้วเซ็ต path ของ Store uploads in this folder ตามนี้ wp-content/uploads (ถ้า wp-content ของคุณอยู่ใน root directory)

wp admin settings miscellaneous

wp admin settings miscellaneous

เรียบร้อยแล้ว ลองอัพโหลดใหม่ สำเร็จครับ เราก็ได้บทความที่มีภาพประกอบสวยงามเหมือนเดิมแว้ววววว…

« »