Open Real Estate es una aplicación de software disponible gratuitamente que se puede utilizar para crear sitios web de agencias inmobiliarias y agentes inmobiliarios. Open Real Estate le permite usar múltiples idiomas y monedas en el sitio web de bienes raíces, lo que lo hace fácil de usar para usuarios de diferentes países. Open Real Estate viene con funciones de SEO integradas que brindan configuraciones flexibles del sitio para una mejor indexación por parte de las máquinas de búsqueda y el uso de la URL SEF. Proporciona una interfaz web simple, fácil de usar y fácil de usar para administrar desde una ubicación central.
En este tutorial, aprenderemos cómo instalar el software Open Real Estate en Ubuntu 16.04.
Requisitos
- Un servidor con Ubuntu 16.04.
- Un usuario no root con privilegios sudo.
Cómo empezar
Antes de comenzar, deberá instalar los paquetes necesarios y actualizar el repositorio del sistema con la última versión. Puedes hacer esto usando el siguiente comando:
sudo apt-get update -y
sudo apt-get upgrade -y
Una vez que el repositorio esté actualizado, reinicie el sistema para aplicar todos los cambios. Luego, instale los paquetes requeridos con el siguiente comando:
sudo apt-get install nano curl wget unzip -y
Instalar servidor LAMP
Open Real Estate se ejecuta en el servidor web Apache, está escrito en PHP y usa MariaDB para almacenar sus datos. Por lo tanto, deberá instalar el servidor LAMP en su sistema. Puede instalar el servidor LAMP con las bibliotecas PHP requeridas usando el siguiente comando:
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
Una vez que todos los paquetes estén instalados, inicie el servicio Apache y MariaDB y habilítelos para que se inicien en el arranque con el siguiente comando:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Configurar MariaDB
Por defecto, MariaDB no es seguro. Por lo tanto, deberá asegurarlo primero. Puede asegurarlo usando el script mysql_secure_installation.
sudo mysql_secure_installation
Este script establecerá la contraseña raíz, eliminará a los usuarios anónimos, no permitirá el inicio de sesión raíz remoto y eliminará la base de datos de prueba y accederá a MariaDB segura como se muestra a continuación:
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
Una vez que MariaDB esté protegida, cree una base de datos para Open Real Estate.
Primero, inicie sesión en la consola de MariaDB con el siguiente comando:
mysql -u root -p
Se le pedirá una contraseña, ingrese su contraseña raíz y cree una base de datos para Open Real Estate:
MariaDB [(none)]> create database openrealestatedb;
A continuación, cree un usuario para Open Real Estate y otorgue todos los privilegios a Open Real Estate con el siguiente comando:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON openrealestatedb.* TO 'user'@'localhost' IDENTIFIED BY 'password';
A continuación, elimine los privilegios con el siguiente comando:
MariaDB [(none)]> flush privileges;
Finalmente, salga de la consola de MariaDB usando el siguiente comando:
MariaDB [(none)]> quit
Descargar Open Real Estate
Primero, deberá descargar la última versión de Open Real Estate desde su sitio web oficial.
Puedes descargarlo con el siguiente comando:
wget http://open-real-estate.info/files/OpenRealEstateV1.22.2_en.zip
Una vez completada la descarga, extráigala al directorio raíz de apache:
sudo unzip OpenRealEstateV1.22.2_en.zip -d /var/www/html/openrealestate
A continuación, otorgue la propiedad adecuada al directorio openrealestate mediante el siguiente comando:
sudo chown -R www-data:www-data /var/www/html/openrealestate
Configurar Apache para Open Real Estate
A continuación, deberá crear una directiva de host virtual de Apache para Open Real Estate. Puedes hacer esto con el siguiente comando:
sudo nano /etc/apache2/sites-available/openrealestate.conf
Agregue las siguientes líneas:
<VirtualHost *:80> ServerAdmin [email protected] 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>
Guarde y cierre el archivo cuando haya terminado, luego habilite la directiva de host virtual con el siguiente comando:
sudo a2ensite openrealestate
Finalmente, reinicie el servidor web Apache para aplicar todos los cambios.
sudo systemctl restart apache2
Ahora, abra su navegador web y escriba la URL http://example.com. Será redirigido a la página de Open Real Estate. Complete los pasos necesarios para finalizar la instalación.