Cách cài đặt Ariadne CMS trên Ubuntu 18.04 LTS

theanh

Administrator
Nhân viên
Ariadne là một Hệ thống quản lý nội dung miễn phí, mã nguồn mở, đa nền tảng và tập trung vào bảo mật, được viết bằng ngôn ngữ PHP. Nó đã được thử nghiệm với hơn một triệu đối tượng trên phần cứng máy tính để bàn. Ariadne ổn định và hoàn toàn tương thích ngược trong ít nhất mười năm qua. Nó đi kèm với nhiều tính năng bao gồm hỗ trợ SVN, hỗ trợ DTAP, hỗ trợ nhiều trang web ngôn ngữ, quản lý người dùng và nhóm, nhập/xuất dự án, trình soạn thảo WYSIWYG tích hợp sẵn, thân thiện với thiết bị di động và nhiều hơn nữa.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Ariadne trên máy chủ Ubuntu 18.04.

Yêu cầu​

  • Máy chủ chạy Ubuntu 18.04.
  • Mật khẩu gốc được thiết lập cho máy chủ của bạn.

Cài đặt Máy chủ LAMP​

Trước để bắt đầu, 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 máy chủ Apache và MariaDB bằng cách chạy lệnh sau:
Mã:
apt-get install apache2 mariadb-server -y
Theo mặc định, phiên bản PHP mới nhất không khả dụng trong Ubuntu 18.04, vì vậy bạn sẽ cần thêm kho lưu trữ cho phiên bản đó. Bạn có thể thêm nó bằng lệnh sau:<?p>
Mã:
apt-get install python-software-properties -y
add-apt-repository -y ppa:ondrej/php
Sau khi kho lưu trữ được cập nhật, bạn có thể cài đặt PHP và các thư viện khác bằng lệnh sau:
Mã:
apt-get install libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-zip php7.1-curl imagemagick subversion php7.1-tidy tidy libtidy-dev -y
Tiếp theo, hãy 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 lệnh:
Mã:
systemctl start apache2
systemctl start mysql
systemctl enable apache2
systemctl enable mysql

Cấu hình MariaDB​

Theo mặc định, cài đặt MariaDB không được bảo mật. Vì vậy, trước tiên bạn cần bảo mật nó. Bạn có thể thực hiện việc này bằng cách chạy tập lệnh mysql_secure_installation.
Mã:
mysql_secure_installation
Trả lời tất cả các câu hỏi như được hiển thị bên dưới:
Mã:
Nhập mật khẩu hiện tại cho root (nhập nếu không có): EnterĐặt mật khẩu root? [Y/n]: YMật khẩu mới: Nhập lại mật khẩu mới: Xóa người dùng ẩn danh? [Y/n]: YKhông cho phép root đăng nhập từ xa? [Y/n]: YXóa cơ sở dữ liệu thử nghiệm và quyền truy cập vào cơ sở dữ liệu đó? [Y/n]: YTải lại bảng đặc quyền ngay bây giờ? [Y/n]: Y
Tiếp theo, đăng nhập vào shell MariaDB bằng lệnh sau:
Mã:
mysql -u root -p
Nhập mật khẩu gốc của bạn, sau đó tạo cơ sở dữ liệu và người dùng cho Ariadne:
Mã:
MariaDB [(none)]> CREATE DATABASE ariadnedb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON ariadnedb.* TO 'ariadne'@'localhost' IDENTIFIED BY 'password';
Tiếp theo, xóa các đặc quyền bằng lệnh sau:
Mã:
MariaDB [(none)]> XẢ QUYỀN;
Cuối cùng, thoát khỏi shell MariaDB:
Mã:
MariaDB [(none)]> thoát;

Cài đặt Ariadne​

Tiếp theo, tải xuống phiên bản mới nhất của ariadne từ trang web chính thức của họ:
Mã:
wget https://codeload.github.com/Ariadne-CMS/ariadne/zip/9.7
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Mã:
unzip 9.7
Tiếp theo, sao chép ariadne vào thư mục gốc của apache và thư mục lib bằng lệnh sau:
Mã:
cp -r ariadne-9.7/www /var/www/html/ariadne
cp -r ariadne-9.7 /usr/local/lib/ariadne
Tiếp theo, cấp quyền thích hợp cho thư mục ariadne:
Mã:
chown -R www-data:www-data /var/www/html/ariadne
chmod -R 777 /var/www/html/ariadne
chmod -R 777 /usr/local/lib/ariadne
Tiếp theo, thay đổi thư mục thành ariadne và đổi tên tệp cấu hình ariadne:
Mã:
cd /var/www/html/ariadne/
cp ariadne.inc-unix ariadne.inc
Tiếp theo, bạn sẽ cần tạo một chỉ thị máy chủ ảo apache cho ariadne. Bạn có thể thực hiện việc này bằng lệnh sau:
Mã:
nano /etc/apache2/sites-available/ariadne.conf
Thêm các dòng sau:
Mã:
 ServerAdmin [emailprotected] DocumentRoot /var/www/html/ariadne ServerName yourdomain.com Options +FollowSymLinksAllowOverride AllOrder allow,denyallow from all  ErrorLog /var/log/apache2/ariadne-error_log CustomLog /var/log/apache2/ariadne-access_log common
Lưu và đóng tệp, sau đó bật tệp máy chủ ảo bằng lệnh sau:
Mã:
a2ensite ariadne
Cuối cùng, khởi động lại dịch vụ apache để áp dụng tất cả các thay đổi:
Mã:
systemctl restart apache2

Truy cập Ariadne​

Bây giờ, hãy mở trình duyệt web của bạn và nhập URL http://yourdomain.com, bạn sẽ được chuyển hướng đến trang sau:



Chọn ngôn ngữ theo nhu cầu của bạn và nhấp vào nút Tiếp theo, bạn sẽ thấy trang sau:



Đảm bảo rằng tất cả các yêu cầu của Ariadne được đáp ứng, sau đó nhấp vào nút Tiếp theo, bạn sẽ thấy trang sau:



Bây giờ, hãy chấp nhận thỏa thuận cấp phép và nhấp vào nút Tiếp theo, bạn sẽ thấy trang sau:



Tại đây, hãy cung cấp thông tin chi tiết về cơ sở dữ liệu của bạn và nhấp vào nút Tiếp theo, bạn sẽ thấy trang sau:



Tại đây, hãy đặt mật khẩu quản trị viên của bạn và nhấp vào nút Tiếp theo để bắt đầu cài đặt. Sau khi cài đặt hoàn tất, bạn sẽ thấy trang sau:



Bây giờ, hãy nhấp vào nút Tiếp theo, bạn sẽ được chuyển hướng đến trang đăng nhập Ariadne như hiển thị bên dưới:



Cung cấp tên người dùng quản trị viên của bạn là admin và mật khẩu mà bạn đã thiết lập trước đó, sau đó nhấp vào nút Đăng nhập, bạn sẽ thấy trang sau:



Vậy là xong. Bạn đã cài đặt thành công Ariadne CMS trên máy chủ Ubuntu 18.04 LTS.
 
Back
Bên trên