Cài đặt

Cài đặt bê tông5 trên máy chủ web

Để bắt đầu, bạn sẽ cần một môi trường lưu trữ. Đối với hầu hết mọi người, điều này có nghĩa là mua một kế hoạch lưu trữ. Concrete5 sẽ chạy ở bất cứ đâu, nhưng chúng tôi có một số đối tác lưu trữ đáng để kiểm tra. Bạn cũng có thể thực hiện phát triển cục bộ với Concrete5 bằng cách cài đặt các thành phần cần thiết khác nhau và bắt đầu một máy chủ web cục bộ.

  1. Tải xuống Phiên bản mới nhất của bê tông5.
  2. Di chuyển hoặc tải lên tệp zip đó lên máy chủ web hoặc môi trường web của bạn. Bạn sẽ muốn giải nén tệp trong một thư mục có thể truy cập web trong không gian web của bạn. Thông thường thư mục này là công khai \ _html. Nếu bạn muốn chạy Concrete5 trong một thư mục con, bạn có thể tạo một thư mục mới như “trang web mới” và giải nén các tệp bê tông của bạn trong đó.
  3. Sau khi bạn giải nén tệp, nó sẽ thêm một số thư mục mới và index.php.
  4. Ứng dụng/tệp thư mục/, Ứng dụng/Cấu hình/, Gói/và Cập nhật/sẽ cần phải được ghi theo quy trình Máy chủ Web. Điều này có thể có nghĩa là các thư mục sẽ cần phải là “thế giới có thể ghi”, tùy thuộc vào môi trường lưu trữ của bạn. Nếu máy chủ của bạn hỗ trợ chạy dưới dạng SUEXEC/PHPSUEXEC, các tệp sẽ được sở hữu bởi tài khoản người dùng của bạn và đặt là 755 trên tất cả chúng. Điều đó có nghĩa là quy trình máy chủ web của bạn có thể làm bất cứ điều gì nó thích với họ, nhưng không có gì khác có thể (mặc dù mọi người đều có thể xem chúng, điều này được mong đợi.) Nếu điều này không thể, một lựa chọn tốt khác là đặt người dùng Apache (hoặc là " Apache “hoặc” không ai “) là có toàn quyền đối với các tệp này. Nếu không thể, CHMOD 777 cho các tệp/ và tất cả các mục trong (ví dụ: các tệp CHMOD -R 777/ *)
  5. Tạo cơ sở dữ liệu MySQL mới và tài khoản người dùng MySQL với đầy đủ các quyền trên cơ sở dữ liệu. Ghi chú về máy chủ cơ sở dữ liệu của bạn (thường là “localhost”) cũng như tên cơ sở dữ liệu, tên và mật khẩu cho người dùng cơ sở dữ liệu có quyền truy cập vào cơ sở dữ liệu đó.
  6. Truy cập trang web của bạn, “http://example.com” hoặc “http://example.com/new-site/" nếu bạn trích xuất ZIP Concrete5 vào một thư mục gọi là “trang web mới”. Bạn sẽ thấy một màn hình cài đặt hữu ích như thế này:

Cài đặt bê tông5 với trình soạn thảo và dòng lệnh

Versatile và có thể duy trì nhiều hơn là chỉ đơn giản là tải xuống tệp zip từ Concrete5.org, trình soạn thảo là một cách tốt hơn để cài đặt Concrete5. Trước khi bạn bắt đầu quá trình này, bạn sẽ cần có một môi trường phát triển cục bộ trên máy phát triển của mình và bạn sẽ cần phải biết cách định cấu hình nó. Môi trường phát triển này cần tuân thủ các yêu cầu hệ thống tối thiểu của bê tông5. Nó sẽ cần cài đặt và chạy PHP và MySQL, và bạn sẽ cần biết cách truy cập chúng thông qua dòng lệnh. Hướng dẫn này có thể chạm vào một số chủ đề này, nhưng nếu bất kỳ ai trong số họ hoàn toàn không quen thuộc, bạn sẽ cần phải đọc thêm.

Tạo thư mục cho trang web của bạn

Đầu tiên, tạo một thư mục cho trang web của bạn trong thư mục nơi các trang web phát triển của bạn thường được cài đặt. Tôi sẽ tạo ra một trang web có tên là Hello Hello World. Đầu tiên, hãy để tạo ra một cơ sở dữ liệu cho ứng dụng Hello World của bạn. Chạy máy khách MySQL với người dùng có khả năng tạo cơ sở dữ liệu (chẳng hạn như root) và tạo cơ sở dữ liệu Hello World: Tạo cơ sở dữ liệu hello_worldexit ra khỏi MySQL trở lại thư mục Hello-World. Bây giờ, chúng tôi sẽ cài đặt Concrete5 thông qua trình soạn thảo. . Nhà soạn nhạc tạo dự án -N Concrete5/Composer hello_world này sẽ cài đặt Concrete5 và các phụ thuộc PHP của nó trong một thư mục có tên Hello-World.

Cài đặt bê tông5 thông qua tiện ích dòng lệnh

Bây giờ, thời gian để cài đặt Concrete5. Hãy để sử dụng Lệnh Lệnh cài đặt tương tác Concrete5 Concrete5:

cd hello-world`
./vendor/bin/concrete5 c5:install -i

Nhập chi tiết cấu hình của cơ sở dữ liệu cục bộ và trang web địa phương của bạn và nhấn Enter. Cài đặt phải hoàn thành trong vòng chưa đầy một phút:

Truy cập trang web của chúng tôi

Bây giờ, chúng tôi đã cài đặt Concrete5, hãy để duyệt nó. Trong môi trường sản xuất, bạn muốn định cấu hình một máy chủ web như Apache hoặc Nginx để phục vụ nội dung này - nhưng điều đó không cần thiết trong môi trường phát triển của chúng tôi. Thay vào đó, hãy để Lôi đi nhanh chóng bằng cách sử dụng máy chủ web tích hợp PHP, để khởi chạy và phục vụ và nội dung thư mục xin chào \ _world của chúng tôi. Đầu tiên, thay đổi thành thư mục công/ và chạy lệnh này từ bên trong thư mục:

cd public
php -S localhost:8000

Điều này sẽ giúp bạn có một máy chủ hoạt động đầy đủ trong vài giây. Tiếp theo, hãy truy cập http: // localhost: 8000 trong trình duyệt web của bạn. Bây giờ bạn có một trang web bê tông hoạt động đầy đủ, gắn liền với môi trường phát triển địa phương! Bây giờ Concrete5 đã hoạt động và chạy, hãy để một chuyến tham quan nhanh chóng để làm quen (hoặc làm quen với chúng tôi với thiết lập, tính năng và chức năng mà Concrete5 cung cấp.

 Tiếng Việt