PDA

View Full Version : [Q] Hỏi về CHMOD



lonestar
21-11-2002, 14:21
Trong bài hướng dẫn cài đặt Invision Board Forum, có đoạn viết :

Dùng trình FTP ( có thể dùng trình nào tùy ý bạn ) upload toàn bộ các file và thư mục con của thư mục upload lên thư mục forum trên server, chú ý là phải giữ nguyên cấu trúc thư mục của IBF. Sau khi upload hết các file và thư mục nói trên bạn CHMOD file conf_global.php thành 666 và CHMOD tất cả các thư mục thành 777. Chú ý là tất cả các thư mục nhé, kể cả các thư mục con.

Cho tui hỏi CHMOD là thế nào ? Phải làm gì để CHMOD như hướng dẫn đã bày .

bpmtri
21-11-2002, 14:35
CHMOD là change mode, nghĩa là dùng để chuyển mode của một tập tin hay thư mục. Có các mode như đọc/ghi/thực thi. Đây là một lệnh của họ hệ điều hành *nix và Linux.

Bạn dùng chương trình FTP gì để upload? Nếu dùng Cute FTP thì rất dễ, bạn chỉ cần click phải lên trên thư mục hoặc file cần thực hiện, chọn CHMOD... từ menu popup, gõ 777 vào ô textbox Manual đó. Làm thử đi nhé!

VNfuture
21-11-2002, 16:55
Trên máy LocalHost Yabb đòi CHMOD tôi phải làm sao đây. Tôi cài Win 2000 Pro, Fox server không chỉ Yabb, mà cả PostNuk nữa bạn có thể chỉ dùm tôi chứ

RuiLeonhart
21-11-2002, 19:32
Chạy localhost không cần chmod.

lonestar
22-11-2002, 18:04
Thế thì làm sao để CHMOD trên mạng ảo ở trên máy mình
Tui cài Apache

RuiLeonhart
25-11-2002, 09:51
Ủa? Tui nói rồi mà? Chạy server ảo không cần phải CHMOD. (Tôi đang chạy server Apache.)

trithuctre
25-11-2002, 10:58
Đúng là vậy, dùng server ảo trên Windows đâu có cần CHMOd đâu

VNfuture
30-11-2002, 15:18
Đáng tiếc là Máy nhà tôi nó bắt phải CHMOD mới cài được. VD như Postnuke hay yabb1.4 bắt CHMOD từ 666 sang 777.
Tôi cài Fox server, Win2000Pro
Chẳng biết làm sao nữa

trithuctre
30-11-2002, 16:09
Bó tay !

RuiLeonhart
04-12-2002, 18:09
Một lần nữa tôi khẳng định là chạy server ảo không cần CHMOD. Nếu cần, bạn thử dùng FTP connect địa chỉ 207.0.0.1 của server ảo xem được không?

Yuris_revenge
09-12-2002, 14:14
Hix hix tui mới biết cài IBF đây thôi tui dùng Fox 1 nè có đòi cái gì là CHMOD đâu nào? mà nếu đòi chắc tui chết quá :D tại tui thật sự không biết nó là gì hix hix
Cho hỏi cái có phải máy nào cũng có địa chỉ server ảo là 207.0.0.1 không? :o :o

trithuctre
09-12-2002, 19:05
127.0.0.1

vikhoa
09-12-2002, 23:17
http://localhost/ hoặc http://127.0.0.1

CHMOD chỉ dùng trên hệ *nix thôi. Trên Windows không cần CHMOD. Bạn chạy localhost là Windows thì khỏi CHMOD nhưng khi upload lên server (thường là Linux) thì phải CHMOD theo đúng yêu cầu của chương trình. Thường thì default là 644 (rw-r--r--)

Giải thích thêm 1 chút về giá trị của CHMOD

4 : Read (r)
2 : Write (w)
1 : Excute (x)

Giả sử bạn muốn cho thuộc tính của file là Read + Write thì CHMOD sẽ là 6. Còn Read + Excute thì CHMOD là 5. Cả 3 thì sẽ là 7.

Tại sao lại có đến 3 giá trị (như thường gặp 644, 755, 777) ? Đó là vì có những thuộc tính của các group như sau :

Owner - Group - Public

Nếu bạn thấy để thuộc tính của 1 file là rw-r--r-- thì đó là 644. dấu - được sử dụng khi thuộc tính đó không được set (theo thứ tự rwx).

Các Mod nếu có trả lời thì chịu khó giải thích cặn kẽ 1 chút nếu có thời gian. :)

Người hỏi cũng nên đọc kỹ những bài trả lời trước khi hỏi tiếp để tránh bị trùng lặp hoặc do mình làm không đúng rồi nói người ta chỉ sai.

Yuris_revenge
10-12-2002, 11:16
Bài viết được gửi bởi trithuctre
127.0.0.1
Bác cho Yuris hỏi nha. Tại sao Yuris post bài lên hoặc sửa chửa các tiêu đề trong forum nó lại không thể hiện đưọc tiếng Việt vậy?
Em đã đọc hết các bài trong diễn đàn này rồi nhưng mỗi người hỏi một cách và trờng hợp khác nhau nên tổng hợp lại em không biết gì cả mong bác chỉ em dùm

trithuctre
10-12-2002, 11:40
Bác có thêm dòng
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
vào <head>...</head> của forum chưa ?

Yuris_revenge
11-12-2002, 13:22
Cám ơn Bác nhiều lắm