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.
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>
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:
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:
Trả lời tất cả các câu hỏi như được hiển thị bên dưới:
Tiếp theo, đăng nhập vào shell MariaDB bằng lệnh sau:
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:
Tiếp theo, xóa các đặc quyền bằng lệnh sau:
Cuối cùng, thoát khỏi shell MariaDB:
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:
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:
Tiếp theo, cấp quyền thích hợp cho thư mục ariadne:
Tiếp theo, thay đổi thư mục thành ariadne và đổi tên tệp cấu hình ariadne:
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:
Thêm các dòng sau:
Lưu và đóng tệp, sau đó bật tệp máy chủ ảo bằng lệnh sau:
Cuối cùng, khởi động lại dịch vụ apache để áp dụng tất cả các thay đổi:
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.
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
Mã:
apt-get install python-software-properties -y
add-apt-repository -y ppa:ondrej/php
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
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
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
Mã:
mysql -u root -p
Mã:
MariaDB [(none)]> CREATE DATABASE ariadnedb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON ariadnedb.* TO 'ariadne'@'localhost' IDENTIFIED BY 'password';
Mã:
MariaDB [(none)]> XẢ QUYỀN;
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
Mã:
unzip 9.7
Mã:
cp -r ariadne-9.7/www /var/www/html/ariadne
cp -r ariadne-9.7 /usr/local/lib/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
Mã:
cd /var/www/html/ariadne/
cp ariadne.inc-unix ariadne.inc
Mã:
nano /etc/apache2/sites-available/ariadne.conf
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
Mã:
a2ensite ariadne
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.