Open Real Estateは、不動産業者や不動産業者のWebサイトを構築するために使用できる無料で利用できるソフトウェアアプリケーションです。 Open Real Estateを使用すると、不動産Webサイトで複数の言語と通貨を使用できるため、さまざまな国のユーザーが簡単に使用できます。 Open Real Estateには、検索マシンによるインデックス作成とSEF URLの使用を改善するために、サイトの柔軟な設定を提供するSEO機能が組み込まれています。シンプルでユーザーフレンドリーで使いやすいWebインターフェイスを提供し、中央の場所から管理します。
このチュートリアルでは、Ubuntu16.04にOpenRealEstateソフトウェアをインストールする方法を学習します。
- Ubuntu16.04を実行しているサーバー。
- sudo権限を持つroot以外のユーザー。
開始する前に、必要なパッケージをインストールし、システムリポジトリを最新バージョンに更新する必要があります。これは、次のコマンドを使用して実行できます。
sudo apt-get update -y
sudo apt-get upgrade -y
リポジトリが最新になったら、システムを再起動してすべての変更を適用します。次に、次のコマンドを使用して必要なパッケージをインストールします。
sudo apt-get install nano curl wget unzip -y
LAMPサーバーをインストールする
Open Real Estateは、PHPで記述されたApache Webサーバー上で実行され、MariaDBを使用してデータを保存します。そのため、システムにLAMPサーバーをインストールする必要があります。次のコマンドを使用して、必要なPHPライブラリを含むLAMPサーバーをインストールできます。
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>
すべてのパッケージがインストールされたら、ApacheおよびMariaDBサービスを開始し、次のコマンドを使用して起動時に開始できるようにします。
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
デフォルトでは、MariaDBは安全ではありません。したがって、最初にそれを保護する必要があります。 mysql_secure_installationスクリプトを使用して保護できます。
sudo mysql_secure_installation
このスクリプトは、以下に示すように、rootパスワードを設定し、匿名ユーザーを削除し、リモートrootログインを禁止し、テストデータベースと安全なMariaDBへのアクセスを削除します。
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
MariaDBが保護されたら、OpenRealEstateのデータベースを作成します。
まず、次のコマンドを使用してMariaDBコンソールにログインします。
mysql -u root -p
パスワードの入力を求められ、rootパスワードを入力して、OpenRealEstateのデータベースを作成します。
MariaDB [(none)]> create database openrealestatedb;
次に、次のコマンドを使用して、Open Real Estateのユーザーを作成し、OpenRealEstateにすべての権限を付与します。
MariaDB [(none)]> GRANT ALL PRIVILEGES ON openrealestatedb.* TO 'user'@'localhost' IDENTIFIED BY 'password';
次に、次のコマンドを使用して特権をフラッシュします。
MariaDB [(none)]> flush privileges;
最後に、次のコマンドを使用してMariaDBコンソールを終了します。
MariaDB [(none)]> quit
まず、公式ウェブサイトから最新バージョンのOpenRealEstateをダウンロードする必要があります。
次のコマンドでダウンロードできます:
wget http://open-real-estate.info/files/OpenRealEstateV1.22.2_en.zip
ダウンロードが完了したら、apacheルートディレクトリに解凍します。
sudo unzip OpenRealEstateV1.22.2_en.zip -d /var/www/html/openrealestate
次に、次のコマンドを使用して、openrealestateディレクトリに適切な所有権を付与します。
sudo chown -R www-data:www-data /var/www/html/openrealestate
次に、OpenRealEstate用のApache仮想ホストディレクティブを作成する必要があります。これは、次のコマンドで実行できます。
sudo nano /etc/apache2/sites-available/openrealestate.conf
次の行を追加します:
<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>
終了したらファイルを保存して閉じ、次のコマンドで仮想ホストディレクティブを有効にします。
sudo a2ensite openrealestate
最後に、Apache Webサーバーを再起動して、すべての変更を適用します。
sudo systemctl restart apache2
次に、Webブラウザーを開き、URLhttp://example.comを入力します。 OpenRealEstateページにリダイレクトされます。インストールを完了するために必要な手順を完了します。