10/10/2018, 00:15
Vấn đề về quyền trên server linux cần giúp đỡ.
Tôi có viết 1 ứng dụng mà trong quá trình sử dụng có tạo ra thư mục trên host.
Có một vấn đề là: Thỉnh thoảng (ko nhiều) có cái host (linux) nó cho phép tạo thư mục nhưng ko sao upload và ghi file vào thư mục đó và bung ra cái lỗi chung chung sau.
Mình biết nguyên do của nó là do trong php.ini thiết lập chế độ chạy safe_mode và safe_mode_gid là ON. Tuy nhiên trong đoạn code mình có dùng hàm ini_set để thiết lập lại nhưng ko có dc.
Ai đã từng đụng phải vấn đề này và đã khắc phục dc xin dc chỉ giáo.
Có một vấn đề là: Thỉnh thoảng (ko nhiều) có cái host (linux) nó cho phép tạo thư mục nhưng ko sao upload và ghi file vào thư mục đó và bung ra cái lỗi chung chung sau.
Code:
Severity: Warning Message: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 768 is not allowed to access /www/abc.net/public_html/upload/src owned by uid 48
Ai đã từng đụng phải vấn đề này và đã khắc phục dc xin dc chỉ giáo.
Bài liên quan
thay được có mà loạn ah
bạn cần tham khảo trong php_manual_en.chm nhưng thuộc tính nào có thể thay đổi được bằng ini_set()
Tôi ko hiểu về UID (user ID) và GID(group ID) trên server linux được gán quền như thế nào.
Vẫn đoạn script đó. Vẫn file đó script đó. Mà cái thư mục chính nó tạo, chmod dc mà ko thể mở file hoặc ghi file, upload vào đó. Nó báo hình như cái owner khác nhau. nên ko cho ghi file. Bó tay chẳng hiểu nổi.
thay được có mà loạn ah
bạn cần tham khảo trong php_manual_en.chm nhưng thuộc tính nào có thể thay đổi được bằng ini_set()