GORAGOD.com

freelance, web developer, web designer, hosting, domain name

เกี่ยวกับ function unlink()

ผมต้องการลบไฟล์จากไดร์แชร์ครับ แต่มันติด permission พอมีวิธีอื่นมั๊ยครับ

ผมเคยลองหาดูเหมือนจะเคยเห็นว่าพี่แนะนำวิธี ssh2 ไว้แต่ผมไม่เข้าใจอ่ะครับ ช่วนแนะนำด้วยนะครับ
24 ธ.ค. 2555 4 2,047

ถ้าติด premission ก็ไม่สามารถใช้ PHP ลบไฟล์ได้ครับ เพราะ PHP อาจแก้ไขสิทธิ์ได้ในระดับหนึ่งเท่านั้น



วิธีอื่นๆ คือ

1.login เข้าไปลบด้วย ftp หรือ ระบบจัดการไฟล์ของ Server ครับ เช่น ผ่าน Directadmin

2.ถ้าจำเป็นต้องทำผ่าน PHP ให้ลองใช้วิธีลบด้วยคำสั่ง ในกลุ่มของ ftp ครับ ซึ่งจะได้สิทธิ์ในการจัดการกับไฟลืเทียบเท่า กระทำด้วย ftp

3.ถ้าไม่สามารถทำได้เลย คงต้องใช้ สิทธิ์ระดับ root ซึ่งคงหมายถึงต้องเป็นเจ้าของหรือผู้ดูแลระดับสูงของ Server โดยการลบผ่าน ssh นั่นแหละครับ ซึ่งถ้าเราไม่มีสิทธิ์ ทางเดียวคือแจ้งให้ผู้มีสิทธิ์ลบให้ละครับ
#1

วิธีที่3 ที่พี่แนะนำมา เราสามารถเปิดการใช้งาน ssh ได้อย่างไรครับ และผมใช้ appserv เป้นเว็บเซิฟเวอร์ครับสามารถทำได้หรือป่าวครับ

ที่ผมทำเป้นพวก intranet ใช้ภายในครับ
#2

อีกอย่างนึงครับ ผมอลงใช้ exec(); , system(); เข้าไปลบก้อไม่ได้ครับ
#3

ปกติมันเปิดอยู่แล้วครับ ไม่งั้นจะบริหารจัดการ Server ได้ยังไง ซึ่งสิ่งที่ต้องใช้ คือเครื่องมือที่ใช้อยู่ในการบริหาร Server ครับ



แต่ที่สำคัญคือ Username และ Password ระดับ root ครับ ซึ่งปกติถ้าเป็น Server ตัวเองก็ต้องรู้อยู่แล้วครับ



ส่วนคำสั่งที่ไม่สามารถใช้งานได้ เป็นคำสั่งที่มักปิดการใช้งานบน Server ส่วนใหญ่อยู่แล้วครับ



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



โปรแกรมทั่วไปที่สามารถ login เข้าไปบริหารจัดการ Server ได้แก่ WinSCP ครับ
#4
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^