Anchor CMS là một hệ thống quản lý nội dung miễn phí, mã nguồn mở, đơn giản, nhẹ và mạnh mẽ. Nó được thiết kế đặc biệt với hiệu suất tập trung vào sự đơn giản và thanh lịch. Anchor đi kèm với nhiều tính năng như cài đặt dễ dàng, khả năng thêm CSS, JavaScript và HTML tùy chỉnh và chức năng kéo và thả.
Hướng dẫn này sẽ giải thích cách cài đặt Anchor CMS trên máy chủ Ubuntu 18.04 LTS (Bionic Beaver).
Trước tiên, hãy cài đặt Apache và MariaDB bằng lệnh sau:
Tiếp theo, bạn sẽ cần thêm kho lưu trữ ondrej để cài đặt phiên bản PHP mới nhất. Bạn có thể thêm kho lưu trữ bằng lệnh sau:
Sau khi kho lưu trữ được cài đặt, hãy cập nhật kho lưu trữ và cài đặt PHP cùng với tất cả các phần phụ thuộc bằng lệnh sau:
Sau khi tất cả các gói được cài đặt, hãy chỉnh sửa tệp cấu hình mặc định của PHP:
Thực hiện các thay đổi sau:
Lưu và đóng tệp, sau đó khởi động dịch vụ Apache và MariaDB và cho phép chúng khởi động khi khởi động bằng lệnh sau:
Trả lời tất cả các câu hỏi như được hiển thị bên dưới:
Sau khi MariaDB được bảo mật, hãy đăng nhập vào shell MariaDB:
Nhập mật khẩu root của bạn và nhấn Enter, sau đó tạo cơ sở dữ liệu và người dùng bằng lệnh sau:
Tiếp theo, cấp quyền cho cơ sở dữ liệu Anchor bằng lệnh sau:
Tiếp theo, bạn sẽ cần chạy lệnh FLUSH PRIVILEGES để MySQL tải lại bảng quyền và chúng ta có thể sử dụng credentia$ mới
Tiếp theo, thoát khỏi bảng điều khiển MariaDB bằng lệnh sau:
Tiếp theo, tải Anchor CMS bằng lệnh sau:
Tiếp theo, cấp quyền thích hợp cho thư mục anchor:
Thêm các dòng sau:
Lưu tệp, sau đó bật tệp máy chủ ảo Apache bằng lệnh sau:
Tiếp theo, bật mô-đun Apache rewrite và tải lại dịch vụ Apache bằng lệnh sau:
Bây giờ, hãy nhấp vào nút Chạy trình cài đặt. Bạn sẽ thấy trang sau:
Tại đây, chọn Ngôn ngữ và Múi giờ, sau đó nhấp vào nút Bước tiếp theo. Bạn sẽ thấy trang sau:
Cung cấp thông tin chi tiết về cơ sở dữ liệu của bạn, sau đó nhấp vào nút Bước tiếp theo. Bạn sẽ thấy trang sau:
Cung cấp tên trang web và mô tả của bạn, sau đó nhấp vào nút Bước tiếp theo. Bạn sẽ thấy trang sau:
Cung cấp tên người dùng, mật khẩu và email quản trị viên của bạn, sau đó nhấp vào nút Hoàn tất. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào nút truy cập bảng quản trị của bạn. Bạn sẽ thấy trang sau:
Bây giờ, hãy cung cấp tên người dùng và mật khẩu quản trị viên của bạn, sau đó nhấp vào nút Đăng nhập. Bạn sẽ thấy trang sau:
Hướng dẫn này sẽ giải thích cách cài đặt Anchor CMS trên máy chủ Ubuntu 18.04 LTS (Bionic Beaver).
Yêu cầu
- Một máy chủ chạy Ubuntu 18.04.
- Một người dùng không phải root có quyền sudo.
Cài đặt Máy chủ LAMP
Anchor CMS chạy trên máy chủ Web, được viết bằng PHP và sử dụng MariaDB để lưu trữ dữ liệu của họ. Vì vậy, bạn sẽ cần cài đặt Apache, MariaDB và PHP vào hệ thống của mình.Trước tiên, hãy cài đặt Apache và MariaDB bằng lệnh sau:
Mã:
sudo apt-get install apache2 mariadb-server -y
Mã:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php -y
Mã:
sudo apt-get update -y
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mysql php7.2-mcrypt php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7.2-curl php7.2-zip -y
Mã:
sudo nano /etc/php/7.2/apache2/php.ini
Mã:
memory_limit = 256Mupload_max_filesize = 150Mmax_execution_time = 360date.timezone = Asia/Kolkata
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Cấu hình MariaDB
Trước khi bắt đầu, bạn sẽ cần bảo mật cài đặt mặc định của MariaDB. Bạn có thể thực hiện việc này bằng cách chạy tập lệnh sau:
Mã:
sudo mysql_secure_installation
Mã:
Nhập mật khẩu hiện tại cho root (nhập nếu không): Đặt mật khẩu root? [Y/n]: N Xóa người dùng ẩn danh? [Y/n]: Y Không cho phép root đăng nhập từ xa? [Y/n]: Y Xóa cơ sở dữ liệu thử nghiệm và quyền truy cập vào cơ sở dữ liệu đó? [Y/n]: Y Tải lại bảng đặc quyền ngay bây giờ? [Y/n]: Y
Mã:
mysql -u root -p
Mã:
MariaDB [(none)]> CREATE DATABASE anchor_db;
MariaDB [(none)]> CREATE USER anchor_user;
Mã:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON anchor_db.* TO 'anchor_user'@'localhost' IDENTIFIED BY 'password';
Mã:
MariaDB [(none)]> FLUSH PRIVILEGES;
Mã:
MariaDB [(none)]> \q
Cài đặt Anchor CMS
Trước khi bắt đầu, bạn sẽ cần cài đặt Composer trên hệ thống của mình. Composer là trình quản lý phụ thuộc cho PHP. Bạn có thể cài đặt nó bằng lệnh sau:
Mã:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Mã:
cd /var/www/html
sudo composer create-project anchorcms/anchor-cms
sudo mv anchor-cms anchor
Mã:
sudo chown -R www-data:www-data /var/www/html/anchor/
sudo chmod -R 755 /var/www/html/anchor/
Cấu hình Apache cho Anchor
Đầu tiên, bạn sẽ cần tạo tệp máy chủ ảo Apache cho Anchor CMS. Bạn có thể tạo nó bằng lệnh sau:
Mã:
sudo nano /etc/apache2/sites-available/anchor.conf
Mã:
ServerAdmin [emailprotected] DocumentRoot /var/www/html/anchor ServerName example.com Tùy chọn FollowSymlinks AllowOverride All Require all granted ErrorLog ${APACHE_LOG_DIR}/anchor_error.log CustomLog ${APACHE_LOG_DIR}/anchor_access.log combined
Mã:
sudo a2ensite anchor
Mã:
sudo a2enmod rewrite
sudo systemctl restart apache2
Access Anchor Web Interface
Bây giờ, hãy mở trình duyệt web của bạn và nhập URL . Bạn sẽ được chuyển hướng đến trang sau:Bây giờ, hãy nhấp vào nút Chạy trình cài đặt. Bạn sẽ thấy trang sau:
Tại đây, chọn Ngôn ngữ và Múi giờ, sau đó nhấp vào nút Bước tiếp theo. Bạn sẽ thấy trang sau:
Cung cấp thông tin chi tiết về cơ sở dữ liệu của bạn, sau đó nhấp vào nút Bước tiếp theo. Bạn sẽ thấy trang sau:
Cung cấp tên trang web và mô tả của bạn, sau đó nhấp vào nút Bước tiếp theo. Bạn sẽ thấy trang sau:
Cung cấp tên người dùng, mật khẩu và email quản trị viên của bạn, sau đó nhấp vào nút Hoàn tất. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào nút truy cập bảng quản trị của bạn. Bạn sẽ thấy trang sau:
Bây giờ, hãy cung cấp tên người dùng và mật khẩu quản trị viên của bạn, sau đó nhấp vào nút Đăng nhập. Bạn sẽ thấy trang sau: