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.
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:
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:
Tiếp theo, hãy cập nhật hệ thống và cài đặt PHP5.6 bằng lệnh sau:
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:
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 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:
Tiếp theo, xóa các quyền:
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 vào thư mục gốc Apache:
Tiếp theo, cấp quyền thích hợp cho thư mục esyndicat bằng lệnh sau:
Tiếp theo, tạo chỉ thị máy chủ ảo Apache cho eSyndicat bằng lệnh sau:
Thêm các dòng sau:
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:
Cuối cùng, khởi động lại dịch vụ Apache bằng lệnh 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:
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
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Mã:
sudo apt-get install python-software-properties -y
sudo add-apt-repository ppa:ondrej/php -y
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
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
Mã:
mysql -u root -p
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';
Mã:
MariaDB [(none)]> FLUSH PRIVILEGES;
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
Mã:
unzip esyndicat-script.zip -d /var/www/html/esyndicat
Mã:
sudo chown -R www-data:www-data /var/www/html/esyndicat
sudo chmod -R 777 /var/www/html/esyndicat
Mã:
sudo nano /etc/apache2/sites-available/esyndicat.conf
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
Mã:
sudo a2ensite esyndicat
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: