如何在Ubuntu 16.04上安装Open Real Estate

开放房地产是一个免费的开源软件应用程序,可用于建设房地产机构和房地产经纪人的网站。打开真实...

如何在Ubuntu 16.04上安装Open Real Estate

开放房地产是一个免费的开源软件应用程序,可用于建设房地产机构和房地产经纪人的网站。 开放式房地产使您能够在房地产网站上使用多种语言和货币,方便不同国家的用户使用。 开放的房地产来自内置的搜索引擎优化功能,提供网站的灵活设置,以便更好地索引搜索机器和使用海基会的网址。 它提供简单,用户友好和易于使用的Web界面,从一个中央位置进行管理。

在本教程中,我们将学习如何在Ubuntu 16.04上安装Open Real Estate软件。

要求

  • 运行Ubuntu 16.04的服务器
  • 具有sudo权限的非root用户。

开始

在开始之前,您将需要安装必要的软件包并使用最新版本更新系统存储库。 您可以使用以下命令执行此操作:

sudo apt-get update -y
sudo apt-get upgrade -y

储存库更新后,重新启动系统以应用所有更改。 然后,使用以下命令安装所需的软件包:

sudo apt-get install nano curl wget unzip -y

安装LAMP服务器

Open Real Estate运行在用Apache编写的Apache Web服务器上,使用MariaDB来存储数据。 所以你需要安装LAMP服务器到你的系统。 您可以使用以下命令安装带有所需PHP库的LAMP服务器:

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

一旦安装了所有软件包,启动Apache和MariaDB服务,并使用以下命令启动它们:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

配置MariaDB

默认情况下,MariaDB不安全。 所以你需要先保证它。 您可以使用mysql_secure_installation脚本来保护它。

sudo mysql_secure_installation

此脚本将设置root密码,删除匿名用户,禁止远程root登录,并删除测试数据库和访问安全MariaDB,如下所示:

Set root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

一旦MariaDB安全,为Open Real创建一个数据库。

首先,使用以下命令登录到MariaDB控制台:

mysql -u root -p

您将被提示输入密码,输入您的root密码并为Open Real Estate创建一个数据库:

MariaDB [(none)]> create database openrealestatedb;

接下来,为Open Real Estate创建一个用户,并使用以下命令授予Open Real Estate的所有权限:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON openrealestatedb.* TO 'user'@'localhost' IDENTIFIED BY 'password';

接下来,使用以下命令刷新权限:

MariaDB [(none)]> flush privileges;

最后,使用以下命令退出MariaDB控制台:

MariaDB [(none)]> quit

下载打开房地产

首先,您需要从官方网站下载最新版本的Open Real Estate。

您可以使用以下命令下载它:

wget http://open-real-estate.info/files/OpenRealEstateV1.22.2_en.zip

下载完成后,将其解压到apache根目录:

sudo unzip OpenRealEstateV1.22.2_en.zip -d /var/www/html/openrealestate

接下来,使用以下命令给予openrealestate目录适当的所有权:

sudo chown -R www-data:www-data /var/www/html/openrealestate

为开放式房地产配置Apache

接下来,您将需要为Open Real Estate创建一个Apache虚拟主机指令。 你可以用下面的命令来做到这一点:

sudo nano /etc/apache2/sites-available/openrealestate.conf

添加以下行:

<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/openrealestate/
ServerName www.example.com
<Directory /var/www/html/openrealestate/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/openrealestate-error_log
CustomLog /var/log/apache2/openrealestate-access_log common
</VirtualHost>

完成后保存并关闭文件,然后使用以下命令启用虚拟主机指令:

sudo a2ensite openrealestate

最后,重新启动Apache Web服务器以应用所有更改。

sudo systemctl restart apache2

现在,打开您的网页浏览器并输入网址http://example.com。 您将被重定向到“打开房地产”页面。 完成所需的步骤完成安装。