Cách cài đặt phần mềm eSyndiCat PHP Directory trên Ubuntu 16.04

theanh

Administrator
Nhân viên
eSyndiCat là một phần mềm thư mục PHP miễn phí, mã nguồn mở và là một trong những phần mềm thư mục PHP phổ biến nhất có thể được sử dụng như một phần bổ sung cho trang web hiện tại của bạn hoặc như một nền tảng độc lập. eSyndiCat là tập lệnh thư mục PHP thân thiện với SEO cho phép đạt được thứ hạng cao nhất và chiếm vị trí hàng đầu trong các công cụ tìm kiếm phổ biến nhất. eSyndiCat đi kèm với nhiều tính năng bao gồm URL thân thiện với SEO, Meta tùy chỉnh cho các trang, Cấu trúc bố cục HTML sạch, Cấu trúc thân thiện với Spider 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 eSyndiCat trên máy chủ Ubuntu 16.04.

Điều kiện tiên quyết​

  • 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ài đặt LAMP Server​

Trước khi bắt đầu, bạn sẽ cần cài đặt LAMP server trên 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
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:
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Theo mặc định, PHP5 không khả dụng trong kho lưu trữ mặc định của Ubuntu 16.04. Vì vậy, bạn sẽ cần thêm Ondrej PPA vào hệ thống của mình. Bạn có thể thực hiện điều này bằng cách chạy lệnh sau:
Mã:
sudo apt-get install python-software-properties -y
sudo add-apt-repository ppa:ondrej/php -y
Tiếp theo, hãy cập nhật hệ thống và cài đặt PHP5.6 bằng lệnh sau:
Mã:
sudo apt-get update -y
sudo apt-get install php5.6 libapache2-mod-php5.6 php5.6-mysql php5.6-xml php5.6-curl php5.6-gd php5.6-mbstring -y

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
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 root 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:
Mã:
Đặt mật khẩu root? [Y/n] yXóa người dùng ẩn danh? [Y/n] yKhông cho phép đăng nhập root 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
Sau khi MariaDB được bảo mật, hãy đăng nhập vào shell MariaDB bằng lệnh sau:
Mã:
mysql -u root -p
Nhập mật khẩu root của bạn, sau đó tạo cơ sở dữ liệu và người dùng cho eSyndicat bằng lệnh sau:
Mã:
MariaDB [(none)]> CREATE DATABASE esyndicat;
MariaDB [(none)]> CẤP TẤT CẢ CÁC QUYỀN TRÊN esyndicatdb.* CHO 'esyndicat'@'localhost' ĐƯỢC XÁC ĐỊNH BẰNG 'password';
Tiếp theo, xóa các quyền:
Mã:
MariaDB [(none)]> FLUSH PRIVILEGES;
Cuối cùng, thoát khỏi shell MariaDB:
Mã:
MariaDB [(none)]>exit

Tải xuống và cài đặt eSyndicat​

Bạn có thể tải xuống phiên bản mới nhất của eSyndicat từ trang web chính thức của họ bằng lệnh sau:
Mã:
wget http://www.esyndicat.com/esyndicat-script.zip
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống vào thư mục gốc Apache:
Mã:
unzip esyndicat-script.zip -d /var/www/html/esyndicat
Tiếp theo, cấp quyền thích hợp cho thư mục esyndicat bằng lệnh sau:
Mã:
sudo chown -R www-data:www-data /var/www/html/esyndicat
sudo chmod -R 777 /var/www/html/esyndicat
Tiếp theo, tạo chỉ thị máy chủ ảo Apache cho eSyndicat bằng lệnh sau:
Mã:
sudo nano /etc/apache2/sites-available/esyndicat.conf
Thêm các dòng sau:
Mã:
 ServerAdmin [emailprotected] DocumentRoot /var/www/html/esyndicat ServerName example.com Tùy chọn Chỉ mục FollowSymLinks MultiViewsAllowOverride AllOrder allow,denyallow from all  ErrorLog /var/log/apache2/esyndicat-error_log CustomLog /var/log/apache2/esyndicat-access_log common
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, kích hoạt máy chủ ảo eSyndicat bằng lệnh sau:
Mã:
sudo a2ensite esyndicat
Cuối cùng, khởi động lại dịch vụ Apache bằng lệnh sau:
Mã:
sudo systemctl restart apache2

Truy cập eSyndicat​

Bây giờ, hãy mở trình duyệt web của bạn và nhập URL , bạn sẽ thấy trang kiểm tra trước khi cài đặt sau:





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



Tại đâ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, cung cấp thông tin chi tiết về Cơ sở dữ liệu và thông tin đăng nhập của Quản trị viên, sau đó 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:



Tại đây, nhấp vào nút Tải xuống config.inc.php để tải xuống tệp và tải tệp này lên thư mục /var/www/html/esyndicat/includes/. Sau đó, nhấp vào nút Tiếp theo, bạn sẽ thấy trang sau:



Bây giờ, nhấp vào nút Tiếp theo, bạn sẽ thấy trang đăng nhập quản trị viên eSyndicat:



Bây giờ, cung cấp thông tin đăng nhập quản trị viên của bạn và nhấp vào nút Đăng nhập, bạn sẽ được chuyển hướng đến bảng điều khiển eSyndicat như hiển thị bên dưới:
 
Back
Bên trên