Cách cài đặt Open Real Estate trên Ubuntu 16.04

theanh

Administrator
Nhân viên
Open Real Estate là một ứng dụng phần mềm miễn phí có thể được sử dụng để xây dựng trang web của các công ty bất động sản và môi giới bất động sản. Open Real Estate cho phép bạn sử dụng nhiều ngôn ngữ và tiền tệ trên trang web bất động sản giúp người dùng ở nhiều quốc gia khác nhau dễ dàng sử dụng. Open Real Estate đi kèm với các tính năng SEO tích hợp cung cấp các thiết lập linh hoạt của trang web để lập chỉ mục tốt hơn bằng các công cụ tìm kiếm và sử dụng URL SEF. Nó cung cấp giao diện web đơn giản, thân thiện với người dùng và dễ sử dụng để quản lý từ một vị trí trung tâm.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt phần mềm Open Real Estate 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.

Bắt đầu​

Trước khi bắt đầu, bạn sẽ cần cài đặt các gói cần thiết và cập nhật kho lưu trữ hệ thống 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
Sau khi kho lưu trữ được cập nhật, hãy khởi động lại hệ thống để áp dụng tất cả các thay đổi. Sau đó, cài đặt các gói cần thiết bằng lệnh sau:
Mã:
sudo apt-get install nano curl wget unzip -y

Cài đặt LAMP Server​

Open Real Estate chạy trên máy chủ web Apache, được viết bằng PHP và sử dụng MariaDB để lưu trữ dữ liệu của họ. 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 máy chủ LAMP với các thư viện PHP cần thiết bằng lệnh sau:
Mã:
sudo apt-get install apache2 libapache2-mod-php7.0 mariadb-server mariadb-client php7.0 php7.0-mcrypt php7.0-mysql php7.0-gd php7.0-curl -y
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 lệnh sau:
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

Cấu hình MariaDB​

Theo mặc định, MariaDB không an toàn. Vì vậy, trước tiên bạn cần bảo mật cho nó. Bạn có thể bảo mật bằng cách sử dụng 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 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:
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
Sau khi MariaDB được bảo mật, hãy tạo một cơ sở dữ liệu cho Open Real Estate.

Đầu tiên, hãy đăng nhập vào bảng điều khiển MariaDB bằng lệnh sau:
Mã:
mysql -u root -p
Bạn sẽ được nhắc nhập mật khẩu, hãy nhập mật khẩu gốc của bạn và tạo một cơ sở dữ liệu cho Open Real Estate:
Mã:
MariaDB [(none)]> create database openrealestatedb;
Tiếp theo, hãy tạo một người dùng cho Open Real Estate và cấp tất cả các đặc quyền cho Open Real Estate bằng lệnh sau:
Mã:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON openrealestatedb.* TO 'user'@'localhost' IDENTIFIED BY 'password';
Tiếp theo, hãy xóa các đặc quyền bằng lệnh sau:
Mã:
MariaDB [(none)]> xóa quyền;
Cuối cùng, thoát khỏi bảng điều khiển MariaDB bằng lệnh sau:
Mã:
MariaDB [(none)]> quit

Tải Open Real Estate​

Trước tiên, bạn sẽ cần tải xuống phiên bản mới nhất của Open Real Estate từ trang web chính thức của họ.

Bạn có thể tải xuống bằng lệnh sau:
Mã:
wget http://open-real-estate.info/files/OpenRealEstateV1.22.2_en.zip
Sau khi tải xuống hoàn tất, hãy giải nén vào thư mục gốc của apache:
Mã:
sudo unzip OpenRealEstateV1.22.2_en.zip -d /var/www/html/openrealestate
Tiếp theo, cấp quyền sở hữu hợp lệ cho thư mục openrealestate bằng lệnh sau:
Mã:
sudo chown -R www-data:www-data /var/www/html/openrealestate

Cấu hình Apache cho Open Real Estate​

Tiếp theo, bạn sẽ cần tạo một chỉ thị máy chủ ảo Apache cho Open Real Estate. Bạn có thể thực hiện việc này bằng lệnh sau:
Mã:
sudo nano /etc/apache2/sites-available/openrealestate.conf
Thêm các dòng sau:
Mã:
ServerAdmin [emailprotected]DocumentRoot /var/www/html/openrealestate/ServerName www.example.comOptions FollowSymLinksAllowOverride AllOrder allow,denyallow from allErrorLog /var/log/apache2/openrealestate-error_logCustomLog /var/log/apache2/openrealestate-access_log common
Lưu và đóng tệp khi bạn hoàn tất, sau đó bật chỉ thị máy chủ ảo bằng lệnh sau:
Mã:
sudo a2ensite openrealestate
Cuối cùng, khởi động lại máy chủ web Apache để áp dụng tất cả các thay đổi.
Mã:
sudo systemctl restart apache2
Bây giờ, hãy mở trình duyệt web của bạn và nhập URL http://example.com. Bạn sẽ được chuyển hướng đến trang Open Real Estate. Hoàn tất các bước bắt buộc để hoàn tất cài đặt.
 
Back
Bên trên