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.
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:
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:
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 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:
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:
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:
Tiếp theo, hãy xóa các đặc quyền bằng lệnh sau:
Cuối cùng, thoát khỏi bảng điều khiển MariaDB bằng lệnh sau:
Bạn có thể tải xuống bằng lệnh sau:
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:
Tiếp theo, cấp quyền sở hữu hợp lệ cho thư mục openrealestate 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 đó bật chỉ thị máy chủ ảo bằng lệnh sau:
Cuối cùng, khởi động lại máy chủ web Apache để áp dụng tất cả các thay đổi.
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.
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
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
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
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
Đầ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
Mã:
MariaDB [(none)]> create database openrealestatedb;
Mã:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON openrealestatedb.* TO 'user'@'localhost' IDENTIFIED BY 'password';
Mã:
MariaDB [(none)]> xóa quyền;
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
Mã:
sudo unzip OpenRealEstateV1.22.2_en.zip -d /var/www/html/openrealestate
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
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
Mã:
sudo a2ensite openrealestate
Mã:
sudo systemctl restart apache2