Open Real Estate ist eine frei verfügbare Softwareanwendung, die zum Erstellen von Websites von Immobilienagenturen und Maklern verwendet werden kann. Open Real Estate ermöglicht es Ihnen, mehrere Sprachen und Währungen auf der Immobilien-Website zu verwenden, was die Nutzung für Benutzer aus verschiedenen Ländern erleichtert. Open Real Estate verfügt über integrierte SEO-Funktionen, die flexible Einstellungen der Website für eine bessere Indizierung durch Suchmaschinen und die Verwendung von SEF-URLs bieten. Es bietet eine einfache, benutzerfreundliche und leicht zu bedienende Webschnittstelle zur Verwaltung von einem zentralen Ort aus.
In diesem Tutorial lernen wir, wie man die Open Real Estate-Software auf Ubuntu 16.04 installiert.
Anforderungen
- Ein Server mit Ubuntu 16.04.
- Ein Nicht-Root-Benutzer mit sudo-Berechtigungen.
Erste Schritte
Bevor Sie beginnen, müssen Sie die erforderlichen Pakete installieren und das System-Repository mit der neuesten Version aktualisieren. Sie können dies mit dem folgenden Befehl tun:
sudo apt-get update -y
sudo apt-get upgrade -y
Sobald das Repository auf dem neuesten Stand ist, starten Sie das System neu, um alle Änderungen zu übernehmen. Installieren Sie dann die erforderlichen Pakete mit dem folgenden Befehl:
sudo apt-get install nano curl wget unzip -y
LAMP-Server installieren
Open Real Estate läuft auf einem Apache-Webserver, der in PHP geschrieben ist, und verwendet MariaDB, um ihre Daten zu speichern. Sie müssen also den LAMP-Server auf Ihrem System installieren. Sie können den LAMP-Server mit den erforderlichen PHP-Bibliotheken mit dem folgenden Befehl installieren:
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
Sobald alle Pakete installiert sind, starten Sie den Apache- und MariaDB-Dienst und ermöglichen Sie ihnen, beim Booten mit dem folgenden Befehl zu starten:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
MariaDB konfigurieren
Standardmäßig ist MariaDB nicht sicher. Sie müssen es also zuerst sichern. Sie können es sichern, indem Sie das Skript mysql_secure_installation verwenden.
sudo mysql_secure_installation
Dieses Skript legt das Root-Passwort fest, entfernt anonyme Benutzer, verbietet die Remote-Root-Anmeldung und entfernt die Testdatenbank und den Zugriff auf die sichere MariaDB, wie unten gezeigt:
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
Sobald die MariaDB gesichert ist, erstellen Sie eine Datenbank für Open Real Estate.
Melden Sie sich zunächst mit dem folgenden Befehl bei der MariaDB-Konsole an:
mysql -u root -p
Sie werden nach einem Passwort gefragt, geben Sie Ihr Root-Passwort ein und erstellen Sie eine Datenbank für Open Real Estate:
MariaDB [(none)]> create database openrealestatedb;
Erstellen Sie als Nächstes einen Benutzer für Open Real Estate und gewähren Sie Open Real Estate alle Berechtigungen mit dem folgenden Befehl:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON openrealestatedb.* TO 'user'@'localhost' IDENTIFIED BY 'password';
Löschen Sie als Nächstes die Berechtigungen mit dem folgenden Befehl:
MariaDB [(none)]> flush privileges;
Verlassen Sie schließlich die MariaDB-Konsole mit dem folgenden Befehl:
MariaDB [(none)]> quit
Laden Sie Open Real Estate herunter
Zunächst müssen Sie die neueste Version von Open Real Estate von der offiziellen Website herunterladen.
Sie können es mit dem folgenden Befehl herunterladen:
wget http://open-real-estate.info/files/OpenRealEstateV1.22.2_en.zip
Sobald der Download abgeschlossen ist, extrahieren Sie ihn in das Apache-Stammverzeichnis:
sudo unzip OpenRealEstateV1.22.2_en.zip -d /var/www/html/openrealestate
Als nächstes weisen Sie dem openrealestate-Verzeichnis mit dem folgenden Befehl den richtigen Besitz zu:
sudo chown -R www-data:www-data /var/www/html/openrealestate
Apache für Open Real Estate konfigurieren
Als Nächstes müssen Sie eine Apache-Direktive für virtuelle Hosts für Open Real Estate erstellen. Sie können dies mit dem folgenden Befehl tun:
sudo nano /etc/apache2/sites-available/openrealestate.conf
Fügen Sie die folgenden Zeilen hinzu:
<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>
Speichern und schließen Sie die Datei, wenn Sie fertig sind, und aktivieren Sie dann die Direktive für virtuelle Hosts mit dem folgenden Befehl:
sudo a2ensite openrealestate
Starten Sie abschließend den Apache-Webserver neu, um alle Änderungen zu übernehmen.
sudo systemctl restart apache2
Öffnen Sie nun Ihren Webbrowser und geben Sie die URL http://example.com ein. Sie werden auf die Seite Offene Immobilien weitergeleitet. Führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen.