วิธี chmod 775 ใน MAC OS กำหนด permission ด้วย terminal
วิธี chmod 775 ใน MAC OS กำหนด permission ด้วย terminal
ในขั้นตอนของการพัฒนาเว็บไซต์บน localhost ถ้าเกิดว่าเว็บไซต์ของเรามีฟังก์ชั่นการอัพโหลดไฟล์รูปหรือไฟล์ format อื่น ๆ โฟลเด้อที่เราต้องการจะวางไฟล์นั้น ๆ ไว้ จำเป็นจะต้องกำหนด permission ของโฟลเด้อให้สามารถ read/write ไฟล์ได้
วิธีใช้ Terminal กำหนด Permission
1. ก่อนให้ไปกำหนดการตั้งค่า เพื่อให้สามารถเปิดโปรแกรม terminal ในโฟลเด้อนั้น ๆ ได้เลยโดยไม่ต้องใช้ command
ไปที่ System Preferences > Keyboard > Shortcuts > Services และมองมาตัวเลือกชื่อว่า New Terminal at Folder ติ๊กถูกเพื่อให้สามารถเปิดโปรแกรม Terminal ในโฟลเด้อนั้น ๆ ได้เลย แต่ถ้าหากท่านติ๊กถูกไว้อยู่แล้วก็ผ่านขั้นตอนนี้ไปได้เลย
2. จากนั้นให้ไปที่โฟลเด้อหลักของเว็บไซต์ใน localhost ตัวอย่างเช่น ถ้าโฟลเด้อหลักคือ www และมีโฟลเด้อข้างในที่จะใช้สำหรับอัพโหลดรูปชื่อ uploads ให้คลิกขวาที่โฟลเด้อ www และเลือกไปที่เมนู New Terminal at Folder โปรแกรม terminal จะเปิดขึ้นมา
3. ในโปรแกรม Terminal ให้พิมพ์คำสั่งดังนี้
chmod -R 775 /uploads
เพียงเท่านี้โฟลเด้อ uploads ก็จะสามารถใช้งานสำหรับอัพโหลดรูปได้แล้ว ในกรณีที่ท่านไม่ได้เข้าใช้งานเครื่องในระดับ super admin ให้เพิ่มคำสั่ง sudo เข้าไปด้านหน้าคำสั่งด้านบน ดังนี้
sudo chmod -R 775 /uploads