Wie man Open Real Estate auf Ubuntu 16.04 installiert

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 Indexierung durch Suchmaschinen und die Verwendung von SEF-URL bieten. Es bietet eine einfache, benutzerfreundliche und einfach zu bedienende Weboberfläche 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-Rechten.

Erste Schritte

Vor dem Start müssen Sie die erforderlichen Pakete installieren und das System-Repository auf die neueste 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, ist in PHP geschrieben und verwendet MariaDB zur Speicherung ihrer Daten. Daher müssen Sie 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 ihm, 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. Daher müssen Sie es zuerst sichern. Du kannst es mit dem mysql_secure_installationsskript sichern.

sudo mysql_secure_installation

Dieses Skript setzt das Root-Passwort, 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 folgendem Befehl in der MariaDB-Konsole an:

mysql -u root -p

Sie werden nach einem Passwort gefragt, geben Ihr Root-Passwort ein und erstellen eine Datenbank für Open Real Estate:

MariaDB [(none)]> create database openrealestatedb;

Als nächstes erstellen Sie einen Benutzer für Open Real Estate und vergeben alle Privilegien für die Open Real Estate mit dem folgenden Befehl:

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

Als nächstes leeren Sie die Berechtigungen mit dem folgenden Befehl:

MariaDB [(none)]> flush privileges;

Beenden Sie schließlich die MariaDB-Konsole mit dem folgenden Befehl:

MariaDB [(none)]> quit

Download Offene Immobilien

Zuerst müssen Sie die neueste Version der Open Real Estate von der offiziellen Website herunterladen.

Du kannst es mit dem folgenden Befehl herunterladen:

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

Wenn der Download abgeschlossen ist, entpacken Sie ihn in das Apache-Wurzelverzeichnis:

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

Als nächstes geben Sie dem openrealestate-Verzeichnis mit dem folgenden Befehl den richtigen Besitz:

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

Apache für offene Immobilien konfigurieren

Als nächstes müssen Sie eine Apache Virtual Host Direktive für Open Real Estate erstellen. Dies kannst du mit dem folgenden Befehl tun:

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

Füge die folgenden Zeilen hinzu:

<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>

Speichern und schließen Sie die Datei, wenn Sie fertig sind, und aktivieren Sie dann die Virtual Host Direktive mit dem folgenden Befehl:

sudo a2ensite openrealestate

Starten Sie schließlich 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.

Das könnte Dich auch interessieren …