Cách cài đặt Elastic Jamroom trên Ubuntu 16.04 LTS

theanh

Administrator
Nhân viên
Jamroom là phần mềm mạng xã hội miễn phí, mã nguồn mở, có thể mở rộng được viết bằng PHP, có thể được các nhà phát triển trang web sử dụng để tạo trang web cộng đồng. Jamroom đi kèm với nhiều tính năng bao gồm hệ thống mở rộng dựa trên mô-đun và giao diện sử dụng công cụ tạo mẫu Smarty. Một trong những tính năng phổ biến nhất của Jamroom là kiến trúc mô-đun cho phép người dùng và nhà phát triển mở rộng khả năng của nó vượt ra ngoài cài đặt cốt lõi.

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

Yêu cầu​

  • Máy chủ Ubuntu 16.04 được cài đặt trên hệ thống của bạn.
  • Người dùng sudo có quyền root.

Bắt đầu​

Trước khi bắt đầu, hãy cập nhật kho lưu trữ gói của hệ thống lên phiên bản mới nhất và cài đặt các gói cần thiết bằng cách chạy lệnh sau lệnh:
Mã:
sudo apt-get update -y
sudo apt-get upgrade -y
Sau khi kho lưu trữ của bạn được cập nhật, hãy khởi động lại hệ thống và cài đặt các gói cần thiết bằng lệnh sau:
Mã:
sudo apt-get install nano wget unzip imagemagick -y

Cài đặt LAMP Server​

Tiếp theo, bạn sẽ cần cài đặt Apache, MariaDB, PHP7 và các mô-đun PHP khác vào hệ thống của mình. Trước tiên, hãy cài đặt Apache bằng lệnh sau:
Mã:
sudo apt-get install apache2
Theo mặc định, phiên bản mới nhất của MariaDB và PHP không khả dụng trong Ubuntu 16.04. Vì vậy, bạn sẽ cần thêm kho lưu trữ cho việc đó.

Đầu tiên, thêm kho lưu trữ bằng lệnh sau:
Mã:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://kartolo.sby.datautama.net.id/mariadb/repo/10.2/ubuntu xenial main'
Tiếp theo, cập nhật kho lưu trữ và cài đặt MariaDB, PHP7 bằng lệnh sau:
Mã:
sudo apt-get update -y
sudo apt-get install mariadb-server php7.0 php7.0-cli libapache2-mod-php7.0 php7.0-mbstring php7.0-curl php7.0-zip php7.0-gd php7.0-mysql php7.0-mcrypt
Sau khi tất cả các gói được cài đặt, 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 cách chạy lệnh sau:
Mã:
sudo systemctl start apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql

Cấu hình MariaDB​

Theo mặc định, MariaDB không được bảo mật. Vì vậy, trước tiên bạn sẽ 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 lệnh sau:
Mã:
sudo 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ã:
Đặt mật khẩu root? [Y/n] CóMậ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] CóKhông cho phép đăng nhập root từ xa? [Y/n] YXóa cơ sở dữ liệu thử nghiệm và 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:
Mã:
mysql -u root -p
Nhập mật khẩu root của bạn khi được nhắc, sau đó tạo cơ sở dữ liệu và người dùng cho Jamroom:
Mã:
MariaDB [(none)]> CREATE DATABASE jamroomdb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON jamroomdb.* TO 'jamroom'@'localhost' IDENTIFIED BY 'password';
Tiếp theo, tải lại các đặc quyền bằng lệnh sau:
Mã:
MariaDB [(none)]> XẢ QUYỀN;
Tiếp theo, thoát khỏi shell MariaDB:
Mã:
MariaDB [(none)]> exit;

Cài đặt Jamroom​

Đầu tiên, hãy tải xuống phiên bản Jamroom mới nhất từ trang web chính thức của họ:
Mã:
wget https://www.jamroom.net/networkmarket/core_download/jamroom-open-source.zip
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 jamroom-open-source.zip
Tiếp theo, sao chép thư mục đã giải nén vào thư mục gốc Apache và cung cấp quyền cần thiết:
Mã:
sudo cp -r jamroom-open-source /var/www/html/jamroom
sudo chown -R www-data:www-data /var/www/html/jamroom
sudo chmod -R 777 /var/www/html/jamroom
Tiếp theo, hãy tạo chỉ thị máy chủ ảo Apache cho Jamroom bằng lệnh sau lệnh:
Mã:
sudo /etc/apache2/sites-available/jamroom.conf
Thêm các dòng sau:
Mã:
ServerAdmin [emailprotected]DocumentRoot "/var/www/html/jamroom"ServerName 192.168.0.102Tùy chọn FollowSymLinksAllowOverride AllTùy chọn MultiViews FollowSymlinks
AllowOverride AllOrder allow,denyAllow from allTransferLog /var/log/apache2/jamroom_access.logErrorLog /var/log/apache2/jamroom_error.log
Lưu và đóng tệp khi bạn hoàn tất, sau đó bật tệp máy chủ ảo Jamroom và tắt tệp máy chủ ảo mặc định bằng lệnh sau:
Mã:
sudo a2ensite coppermine
sudo a2dissite 000-default
Cuối cùng, bật mô-đun ghi đè Apache và tải lại dịch vụ Apache bằng lệnh sau:
Mã:
sudo a2enmod rewrite
sudo systemctl restart apache2

Truy cập Jamroom​

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:



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 Cài đặt Jamroom, bạn sẽ thấy trang sau:



Bây giờ, hãy nhấp vào nút Create Admin Account, bạn sẽ thấy trang sau:



Bây giờ, hãy cung cấp thông tin xác thực người dùng quản trị của bạn và nhấp vào nút Create Account, bạn sẽ thấy trang sau:



Bây giờ, hãy nhấp vào nút Continue To System Check, bạn sẽ thấy bảng điều khiển Jamroom ở trang sau:



Vậy là xong. Jamroom đã được cài đặt thành công trên máy chủ Ubuntu 16.04.
 
Back
Bên trên