Diễn đàn XMB còn được gọi là eXtreme Message Board là phần mềm diễn đàn mã nguồn mở và miễn phí được viết bằng PHP và sử dụng cơ sở dữ liệu MySQL. XMB là một phần mềm đơn giản, nhẹ, dễ sử dụng, mạnh mẽ và có thể tùy chỉnh cao. Bạn có thể làm mọi thứ với diễn đàn XMB và cũng có thể chia sẻ bất kỳ sửa đổi hoặc chủ đề nào.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt diễn đàn XMB trên Ubuntu 16.04.
Sau khi hệ thống của bạn được cập nhật, hãy khởi động lại hệ thống để áp dụng các thay đổi.
Bạn có thể cài đặt bằng cách chạy lệnh sau:
Sau khi tất cả các gói được cài đặt, hãy khởi động máy chủ Apache và MariaDB và cho phép chúng khởi động khi khởi động bằng lệnh sau:
Tiếp theo, giải nén tệp đã tải xuống bằng lệnh sau:
Tiếp theo, sao chép thư mục đã giải nén vào thư mục gốc của apache:
Tiếp theo, cấp quyền thích hợp cho thư mục XMB:
Tập lệnh này sẽ đặt mật khẩu gốc, xóa người dùng ẩn danh, không cho phép đăng nhập gốc từ xa và xóa cơ sở dữ liệu thử nghiệm và quyền truy cập vào MariaDB an toàn 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 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 XMB bằng lệnh sau:
Tiếp theo, xóa các quyền:
Cuối cùng, thoát khỏi shell MariaDB:
Thêm các dòng sau:
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, hãy bật máy chủ ảo XMB bằng lệnh sau:
Cuối cùng, hãy khởi động lại máy chủ web Apache để áp dụng tất cả các thay đổi:
, bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào nút Bắt đầu cài đặt để bắt đầu cài đặt, bạn sẽ thấy trang sau:
Tại đây, hãy chọn phiên bản XMB mới nhất và nhấp vào nút Cài đặt XMB, bạn sẽ thấy trang sau:
Tại đây, hãy chấp nhận Thỏa thuận cấp phép và nhấp vào nút Tôi đồng ý với các điều khoản này, bạn sẽ thấy trang sau:
Tại đây, hãy cung cấp tất cả thông tin bắt buộc như Tên cơ sở dữ liệu, Tên người dùng cơ sở dữ liệu, Loại cơ sở dữ liệu, Tên người dùng và mật khẩu SMTP, sau đó nhấp vào nút Cấu hình, bạn sẽ thấy mã PHP trên màn hình, sao chép mã này vào tệp config.php và tải tệp này lên thư mục /var/www/html/xmb/files/. Sau đó nhấp vào nút Tiếp theo, bạn sẽ thấy trang sau:
Tại đây, cung cấp tên người dùng và mật khẩu của Quản trị viên, sau đó nhấp vào nút 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 Vui lòng nhấp vào đây để đến diễn đàn của bạn, bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào nút Đăng nhập, bạn sẽ thấy trang đăng nhập diễn đàn XMB như bên dưới:
Bây giờ, hãy nhập thông tin đăng nhập quản trị viên XMB của bạn và nhấp vào nút Đăng nhập, bạn sẽ thấy bảng điều khiển diễn đàn XMB ở trang sau:
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt diễn đàn XMB trên Ubuntu 16.04.
Yêu cầu
- Một máy chủ chạy Ubuntu 16.04.
- Một người dùng không phải root có quyền sudo.
Cập nhật Hệ thống
Trước khi bắt đầu, bạn nên cập nhật gói của mình lên phiên bản mới nhất. Bạn có thể thực hiện việc này bằng lệnh sau:
Mã:
sudo apt-get update -y
sudo apt-get upgrade -y
Cài đặt LAMP Server
Diễn đàn XMB chạy trên máy chủ web Apache, được viết bằng PHP và sử dụng MySQL làm cơ sở dữ liệu phụ trợ, vì vậy bạn sẽ cần cài đặt máy chủ LAMP vào hệ thống của mình.Bạn có thể cài đặt bằng cách chạy lệnh sau:
Mã:
sudo apt-get install apache2 libapache2-mod-php7.0 php7.0 pkp7.0-cli php7.0-gd php7.0-mcrypt php7.0-xml wget nano unzip mariadb-server -y
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Tải xuống XMB
Tiếp theo, bạn sẽ cần tải xuống phiên bản mới nhất của XMB từ trang web chính thức của họ. Bạn có thể thực hiện việc này bằng lệnh sau:
Mã:
wget https://www.xmbforum2.com/download/XMB-1.9.11.15.zip
Mã:
unzip XMB-1.9.11.15.zip
Mã:
cp -r XMB-1.9.11.15 /var/www/html/xmb
Mã:
sudo chown -R www-data:www-data /var/www/html/xmb
sudo chmod -R 777 /var/www/html/xmb
Cấu hình cơ sở dữ liệu
Theo mặc định, MariaDb không đã được bảo mật, bạn có thể bảo mật bằng cách chạy tập lệnh mysql_secure_installation:
Mã:
sudo mysql_secure_installation
Mã:
Đặt mật khẩu gốc? [Y/n] yXóa người dùng ẩn danh? [Y/n] yKhông cho phép đăng nhập gốc 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)]> ĐẶT GLOBAL sql_mode='';
MariaDB [(none)]> TẠO CƠ SỞ DỮ LIỆU xmbdb;
MariaDB [(none)]> TẠO NGƯỜI DÙNG xmb;
MariaDB [(none)]> CẤP TẤT CẢ CÁC QUYỀN TRÊN xmbdb.* CHO 'xmb'@'localhost' ĐƯỢC XÁC ĐỊNH BẰNG 'password' VỚI TÙY CHỌN CẤP;
Mã:
MariaDB [(none)]> FLUSH PRIVILEGES;
Mã:
MariaDB [(none)]>exit
Cấu hình Apache cho XMB
Tiếp theo, bạn sẽ cần tạo một chỉ thị máy chủ ảo Apache cho XMB. Bạn có thể thực hiện việc này bằng cách tạo tệp xmb.conf:
Mã:
sudo nano /etc/apache2/sites-enable/xmb.conf
Mã:
ServerAdmin [emailprotected] DocumentRoot /var/www/html/xmb ServerName example.com Tùy chọn Chỉ mục FollowSymLinks MultiViewsAllowOverride AllOrder allow,denyallow from all ErrorLog /var/log/apache2/xmb-error_log CustomLog /var/log/apache2/xmb-access_log common
Mã:
sudo a2ensite xmb
Mã:
sudo systemctl restart apache2
Truy cập Trình cài đặt diễn đàn XMB
Bây giờ, hãy mở trình duyệt web của bạn và nhập URLĐang tải…
example.com
Bây giờ, hãy nhấp vào nút Bắt đầu cài đặt để bắt đầu cài đặt, bạn sẽ thấy trang sau:
Tại đây, hãy chọn phiên bản XMB mới nhất và nhấp vào nút Cài đặt XMB, bạn sẽ thấy trang sau:
Tại đây, hãy chấp nhận Thỏa thuận cấp phép và nhấp vào nút Tôi đồng ý với các điều khoản này, bạn sẽ thấy trang sau:
Tại đây, hãy cung cấp tất cả thông tin bắt buộc như Tên cơ sở dữ liệu, Tên người dùng cơ sở dữ liệu, Loại cơ sở dữ liệu, Tên người dùng và mật khẩu SMTP, sau đó nhấp vào nút Cấu hình, bạn sẽ thấy mã PHP trên màn hình, sao chép mã này vào tệp config.php và tải tệp này lên thư mục /var/www/html/xmb/files/. Sau đó nhấp vào nút Tiếp theo, bạn sẽ thấy trang sau:
Tại đây, cung cấp tên người dùng và mật khẩu của Quản trị viên, sau đó nhấp vào nút 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 Vui lòng nhấp vào đây để đến diễn đàn của bạn, bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào nút Đăng nhập, bạn sẽ thấy trang đăng nhập diễn đàn XMB như bên dưới:
Bây giờ, hãy nhập thông tin đăng nhập quản trị viên XMB của bạn và nhấp vào nút Đăng nhập, bạn sẽ thấy bảng điều khiển diễn đàn XMB ở trang sau: