Open Real Estate è un'applicazione software disponibile gratuitamente che può essere utilizzata per la creazione di siti Web di agenzie immobiliari e agenti immobiliari. Open Real Estate ti consente di utilizzare più lingue e valute sul sito Web immobiliare, rendendolo facile da usare per gli utenti di diversi paesi. Open Real Estate è dotato di funzionalità SEO integrate che forniscono impostazioni flessibili del sito per una migliore indicizzazione da parte di macchine di ricerca e l'uso dell'URL SEF. Fornisce un'interfaccia web semplice, facile da usare e facile da usare per la gestione da una posizione centrale.
In questo tutorial impareremo come installare il software Open Real Estate su Ubuntu 16.04.
Requisiti
- Un server che esegue Ubuntu 16.04.
- Un utente non root con privilegi sudo.
Per iniziare
Prima di iniziare, dovrai installare i pacchetti necessari e aggiornare il repository di sistema con l'ultima versione. Puoi farlo usando il seguente comando:
sudo apt-get update -y
sudo apt-get upgrade -y
Una volta che il repository è aggiornato, riavvia il sistema per applicare tutte le modifiche. Quindi, installa i pacchetti richiesti con il seguente comando:
sudo apt-get install nano curl wget unzip -y
Installa il server LAMP
Open Real Estate funziona su server web Apache, scritto in PHP e utilizza MariaDB per memorizzare i propri dati. Quindi dovrai installare il server LAMP sul tuo sistema. Puoi installare il server LAMP con le librerie PHP richieste usando il seguente 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 volta installati tutti i pacchetti, avvia il servizio Apache e MariaDB e abilita l'avvio all'avvio utilizzando il seguente comando:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Configura MariaDB
Per impostazione predefinita, MariaDB non è sicuro. Quindi dovrai prima proteggerlo. Puoi proteggerlo utilizzando lo script mysql_secure_installation.
sudo mysql_secure_installation
Questo script imposterà la password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MariaDB come mostrato di seguito:
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 volta che MariaDB è protetto, crea un database per Open Real Estate.
Innanzitutto, accedi alla console MariaDB con il seguente comando:
mysql -u root -p
Ti verrà richiesta una password, inserisci la tua password di root e crei un database per Open Real Estate:
MariaDB [(none)]> create database openrealestatedb;
Quindi, crea un utente per Open Real Estate e concedi tutti i privilegi a Open Real Estate con il seguente comando:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON openrealestatedb.* TO 'user'@'localhost' IDENTIFIED BY 'password';
Quindi, svuota i privilegi con il seguente comando:
MariaDB [(none)]> flush privileges;
Infine, esci dalla console di MariaDB usando il seguente comando:
MariaDB [(none)]> quit
Scarica Open Real Estate
Innanzitutto, dovrai scaricare l'ultima versione di Open Real Estate dal loro sito Web ufficiale.
Puoi scaricarlo con il seguente comando:
wget http://open-real-estate.info/files/OpenRealEstateV1.22.2_en.zip
Una volta completato il download, estrailo nella directory principale di Apache:
sudo unzip OpenRealEstateV1.22.2_en.zip -d /var/www/html/openrealestate
Quindi, dai la proprietà corretta alla directory openrealestate usando il seguente comando:
sudo chown -R www-data:www-data /var/www/html/openrealestate
Configura Apache per Open Real Estate
Successivamente, dovrai creare una direttiva host virtuale Apache per Open Real Estate. Puoi farlo con il seguente comando:
sudo nano /etc/apache2/sites-available/openrealestate.conf
Aggiungi le seguenti righe:
<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>
Salva e chiudi il file al termine, quindi abilita la direttiva host virtuale con il seguente comando:
sudo a2ensite openrealestate
Infine, riavvia il server Web Apache per applicare tutte le modifiche.
sudo systemctl restart apache2
Ora apri il tuo browser web e digita l'URL http://example.com. Verrai reindirizzato alla pagina Open Real Estate. Completa i passaggi richiesti per completare l'installazione.