2013-04-24 40 views
26

Tôi bắt đầu nhận PHP/MySQL, nhưng trong tất cả tài liệu tôi đang đọc, nó đề cập đến /var/www/html làm thư mục bạn muốn cài đặt khung như CakePHP hoặc ví dụ/var/www/html là thư mục mà bạn muốn cài đặt trang web của mình, để mọi thứ đều nằm trong thư mục gốc./var/www/html là gì?

Chính xác thì /var/www/html có nghĩa là gì?

+3

Đây là đường dẫn mặc định mà các máy chủ web phổ biến hơn sử dụng làm mặc định. Bạn nên sử dụng đường dẫn thư mục mà máy chủ của bạn nói để sử dụng. – Joe

+0

Đó là thư mục cơ sở cho trang web của bạn. Bạn có thể có một thư mục www hoặc một thư mục html, tất cả phụ thuộc vào máy chủ và hệ điều hành. –

+1

Nếu bạn xem lại cấu hình Apache của bạn, bạn sẽ tìm thấy tất cả các chi tiết về những gì nó có theo mặc định cấu hình gốc tài liệu được. Bạn có thể cập nhật nó ở bất kỳ thư mục nào mà bạn chọn –

Trả lời

9

Trong các máy chủ được chia sẻ nhiều nhất, bạn không thể đặt.

Trong máy chủ VPS hoặc máy chủ chuyên dụng, bạn có thể đặt, nhưng mọi giá đều có giá của bạn.

Trong một host chia sẻ, nói chung bạn nhận được một tài khoản Linux, một cái gì đó như /home/(username của bạn)/, và tương đương với /var/www/html quay sang/home/(username của bạn)/public_html/(hoặc một cái gì đó tương tự, chẳng hạn như/home/(username của bạn)/www, ví dụ)

Nếu bạn đang acessing tài khoản của bạn thông qua FTP, bạn sẽ tự động đã truy cập */home/(tên người dùng của bạn)/thư mục, chỉ cần tìm www hoặc public_html và đặt trang web của bạn trong đó.

Nếu bạn đang sử dụng đường dẫn tuyệt đối trong mã, tin xấu, bạn cần phải cấu trúc lại nó để sử dụng đường dẫn tương đối trong mã, ít nhất là trong một máy chủ chia sẻ.

+0

Thông tin thêm tại http://serverfault.com/q/24523/87017 – Pacerier

17

/var/www/html chỉ là thư mục gốc mặc định của máy chủ web. Bạn có thể thay đổi điều đó là bất cứ thư mục bạn muốn bằng cách chỉnh sửa tập tin apache.conf của bạn (thường nằm ở /etc/apache/conf) và thay đổi thuộc tính DocumentRoot (xem http://httpd.apache.org/docs/current/mod/core.html#documentroot để biết về điều đó)

Nhiều chủ nhà không cho phép bạn thay đổi những điều mình, vì vậy số dặm của bạn có thể thay đổi. Một số cho phép bạn thay đổi chúng, nhưng chỉ với các công cụ quản trị được xây dựng (cPanel, ví dụ) thay vì thông qua một dòng lệnh hoặc chỉnh sửa các tập tin cấu hình thô.