如何在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。 您将被重定向到“打开房地产”页面。 完成所需的步骤完成安装。