Open Real Estate je volně dostupná softwarová aplikace, kterou lze použít pro tvorbu webových stránek realitních kanceláří a realitních kanceláří. Open Real Estate vám umožňuje používat na realitním webu více jazyků a měn, což usnadňuje používání pro uživatele z různých zemí. Open Real Estate přichází s vestavěnými funkcemi SEO, které poskytují flexibilní nastavení webu pro lepší indexování pomocí vyhledávacích strojů a použití SEF URL. Poskytuje jednoduché, uživatelsky přívětivé a snadno použitelné webové rozhraní pro správu z centrálního místa.
V tomto tutoriálu se naučíme, jak nainstalovat software Open Real Estate na Ubuntu 16.04.
Požadavky
- Server se systémem Ubuntu 16.04.
- Uživatel bez oprávnění root s právy sudo.
Začínáme
Než začnete, budete muset nainstalovat potřebné balíčky a aktualizovat systémové úložiště na nejnovější verzi. Můžete to provést pomocí následujícího příkazu:
sudo apt-get update -y
sudo apt-get upgrade -y
Jakmile bude úložiště aktuální, restartujte systém, aby se všechny změny uplatnily. Poté nainstalujte požadované balíčky pomocí následujícího příkazu:
sudo apt-get install nano curl wget unzip -y
Instalovat LAMP Server
Open Real Estate běží na webovém serveru Apache, napsaném v PHP a používá MariaDB k ukládání svých dat. Takže budete muset nainstalovat LAMP server do vašeho systému. LAMP server s požadovanými PHP knihovnami můžete nainstalovat pomocí následujícího příkazu:
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
Jakmile jsou všechny balíčky nainstalovány, spusťte službu Apache a MariaDB a povolte jim spuštění při spouštění pomocí následujícího příkazu:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Nakonfigurujte MariaDB
Ve výchozím nastavení není MariaDB zabezpečená. Nejprve jej tedy musíte zajistit. Můžete jej zabezpečit pomocí skriptu mysql_secure_installation.
sudo mysql_secure_installation
Tento skript nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MariaDB, jak je uvedeno níže:
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
Jakmile je MariaDB zabezpečena, vytvořte databázi pro Open Real Estate.
Nejprve se přihlaste do konzoly MariaDB pomocí následujícího příkazu:
mysql -u root -p
Budete vyzváni k zadání hesla, zadejte své root heslo a vytvořte databázi pro Open Real Estate:
MariaDB [(none)]> create database openrealestatedb;
Dále vytvořte uživatele pro Open Real Estate a udělte všechna oprávnění Open Real Estate pomocí následujícího příkazu:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON openrealestatedb.* TO 'user'@'localhost' IDENTIFIED BY 'password';
Dále vyprázdněte oprávnění pomocí následujícího příkazu:
MariaDB [(none)]> flush privileges;
Nakonec ukončete konzolu MariaDB pomocí následujícího příkazu:
MariaDB [(none)]> quit
Stáhnout Open Real Estate
Nejprve si budete muset stáhnout nejnovější verzi Open Real Estate z jejich oficiálních webových stránek.
Můžete si jej stáhnout pomocí následujícího příkazu:
wget http://open-real-estate.info/files/OpenRealEstateV1.22.2_en.zip
Po dokončení stahování jej rozbalte do kořenového adresáře Apache:
sudo unzip OpenRealEstateV1.22.2_en.zip -d /var/www/html/openrealestate
Dále zadejte správné vlastnictví adresáře openrealestate pomocí následujícího příkazu:
sudo chown -R www-data:www-data /var/www/html/openrealestate
Konfigurace Apache pro otevřené nemovitosti
Dále budete muset vytvořit direktivu virtuálního hostitele Apache pro Open Real Estate. Můžete to provést pomocí následujícího příkazu:
sudo nano /etc/apache2/sites-available/openrealestate.conf
Přidejte následující řádky:
<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>
Po dokončení uložte a zavřete soubor a poté povolte direktivu virtuálního hostitele pomocí následujícího příkazu:
sudo a2ensite openrealestate
Nakonec restartujte webový server Apache, abyste použili všechny změny.
sudo systemctl restart apache2
Nyní otevřete webový prohlížeč a zadejte adresu URL http://example.com. Budete přesměrováni na stránku Open Real Estate. Dokončete požadované kroky k dokončení instalace.