Cách cài đặt October 1.0 CMS trên Debian 9 LAMP VPS

Cách cài đặt October 1.0 CMS trên Debian 9 LAMP VPS

October 1.0 CMS là một hệ thống quản lý nội dung (CMS) mã nguồn mở và đáng tin cậy, đơn giản được xây dựng trên khuôn khổ Laravel. CMS October 1.0  giúp các nhà phát triển web giải quyết vấn đề một cách nhanh chóng và hiệu quả.

Nền tảng này hoàn toàn có thể mở rộng thông qua các plugin; và hỗ trợ ngôn ngữ như Twig, cắt ảnh tích hợp và quản lý tệp nâng cao; cho phép các nhà phát triển và nhà thiết kế xây dựng các trang web đơn giản và phức tạp một cách nhanh chóng và đơn giản.

Điều kiện:

  • Một phiên bản máy chủ ảo VPS Debian 9 sạch có quyền truy cập SSH

1. Cài đặt Máy chủ Web Apache

sudo apt-get -y install apache2 

Sau đó, sử dụng systemctlđể khởi động và cho phép Apache tự động thực thi tại thời điểm khởi động:

sudo systemctl enable apache2
sudo systemctl start apache2

Kiểm tra tệp cấu hình trang web mặc định Apache của bạn để đảm bảo rằng DocumentRootchỉ thị trỏ đến đúng thư mục:

sudo vi /etc/apache2/sites-enabled/000-default.conf 

Các DocumentRoottùy chọn cấu hình sẽ trông như thế này:

DocumentRoot "/var/www/html"

Bây giờ chúng ta cần bật mod_rewrite Apache, vì vậy hãy đảm bảo rằng tệp cấu hình trang web của Apache vẫn đang mở và thêm các Directory Apache sau ngay trước </VirtualHost> , để phần cuối của tệp cấu hình của bạn trông giống như sau:

    <Directory /var/www/html/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

Bây giờ hãy lưu và thoát tệp, đồng thời kích hoạt mod_rewritemô-đun Apache:

sudo a2enmod rewrite

Khởi động lại Apache

sudo systemctl restart apache2

2. Cài đặt PHP 7.0

Bây giờ chúng tôi có thể cài đặt PHP 7.0 cùng với tất cả các mô-đun PHP cần thiết theo yêu cầu của CMS tháng 10:

sudo apt-get -y install php php-gd php-mbstring php-common php-mysql php-imagick php-xml libapache2-mod-php php-curl php-tidy php-zip

3. Cài đặt máy chủ MariaDB (MySQL)

Debian 9 mặc định sử dụng máy chủ cơ sở dữ liệu MariaDB, đây là một trình thay thế nâng cao, hoàn toàn nguồn mở, do cộng đồng phát triển, thay thế cho máy chủ MySQL.

Cài đặt máy chủ cơ sở dữ liệu MariaDB:

sudo apt-get -y install mariadb-server

Khởi động và kích hoạt máy chủ MariaDB tự động thực thi tại thời điểm khởi động:

sudo systemctl enable mariadb
sudo systemctl start mariadb    

Bảo mật cài đặt máy chủ MariaDB của bạn:

sudo mysql_secure_installation

Các rootsẽ được để trống, vì vậy chỉ đơn giản là nhấn enter khi được nhắc cho root.

4.Tạo cơ sở dữ liệu cho October 1.0 CMS

Đăng nhập vào MariaDB shell với tư cách là rootngười dùng MariaDB bằng cách chạy lệnh sau:

sudo mariadb -u root -p

Chạy các truy vấn sau để tạo cơ sở dữ liệu MariaDB và người dùng cơ sở dữ liệu cho October 1.0 CMS :

CREATE DATABASE october_db CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'october_user'@'localhost' IDENTIFIED BY 'UltraSecurePassword';
GRANT ALL PRIVILEGES ON october_db.* TO 'october_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Bạn có thể thay thế tên cơ sở dữ liệu october_dbvà tên người dùng october_userbằng một cái gì đó khác theo ý thích của bạn, nếu bạn thích. Ngoài ra, hãy đảm bảo rằng bạn thay thế “UltraSecurePassword” bằng một mật khẩu thực sự an toàn.

5. Cài đặt October 1.0 CMS

Thay đổi thư mục làm việc hiện tại của bạn thành thư mục web mặc định:

cd /var/www/html/

Nếu bạn nhận được thông báo lỗi có nội dung như 'No such file or directory'sau, hãy thử lệnh sau:

cd /var/www/ ; sudo mkdir html ; cd html

Thư mục làm việc hiện tại của bạn bây giờ sẽ là: /var/www/html/. Bạn có thể kiểm tra điều này bằng lệnh pwd(print working directory):

pwd

Bây giờ sử dụng wgetđể tải xuống gói cài đặt October 1.0 CMS

sudo wget http://octobercms.com/download

Liệt kê thư mục hiện tại để kiểm tra xem bạn đã tải xuống tệp thành công chưa:

ls -la

Loại bỏ index.html:

sudo rm index.html

cài đặt unzipđể giải nén tệp:

sudo apt-get -y install unzip

Bây giờ giải nén zip.

sudo unzip download

Di chuyển tất cả các tệp cài đặt vào thư mục gốc của web:

sudo mv install-master/* /var/www/html

Thay đổi quyền sở hữu các tệp web để tránh bất kỳ sự cố nào về quyền:

sudo chown -R www-data:www-data * ./

Khởi động lại Apache một lần nữa:

sudo systemctl restart apache2

6. Hoàn thành cài đặt October 1.0 CMS

Để truy cập trang cài đặt October 1.0 CMS, hãy nhập địa chỉ IP VPS của bạn vào thanh địa chỉ trình duyệt, sau đó /install.php:

http://YOUR_IP_ADDRESS/install.php
  1. Chờ cho System Checkđến khi hoàn tất, sau đó nhấp vào Agree & Continueđể đồng ý với thỏa thuận cấp phép CMS tháng 10.
  2. Chọn MySQLlàm Database Typevà nhập các giá trị cơ sở dữ liệu sau:
    MySQL Host:         localhost
    MySQL Port:         3306
    Database Name:      october_db
    MySQL Login:        october_user
    MySQL Password:     UltraSecurePassword
    

    Khi bạn chắc chắn rằng bạn đã nhập các chi tiết cơ sở dữ liệu chính xác, hãy nhấp vào Administratornút để tiếp tục.

  3. Nhập chi tiết đăng nhập Quản trị thích hợp, như được hiển thị bên dưới:
    First Name:             <admin first name>
    Last Name:              <admin last name>
    Email Address:          <admin email address>
    Admin Login:            <admin username>
    Admin Password:         <admin password>
    Confirm Password:       <same admin password>
    

    Bấm vào Continue.

Vì mục đích bảo mật, hãy đảm bảo rằng bạn xóa install.php và /install_files/thư mục khỏi thư mục webroot của mình:

sudo rm -rf ./install.php ./install_files/

Để truy cập Khu vực quản trị, chỉ cần nhấp vào /backendtrên trang xác nhận và nhập tên người dùng và mật khẩu của bạn.

http://YOUR_IP_ADDRESS/backend

Be the first to comment

Leave a Reply

Your email address will not be published.


*