Open Web Analytics(OWA)は、PHPで記述されたオープンソースの分析プラットフォームです。このアプリケーションの主な目的は、人々がWebページまたはアプリケーションをどのように使用しているかを分析および監視することです。これにより、Webサイトの分析データが提供されます。このアプリケーションは、Webサイトまたはアプリの完全な分析を提供して、Webページがどのように機能するか、および何を改善する必要があるかを正確に通知します。 OWA Web分析は、Google Analytics、Hotjar、OmniConvertなどのサードパーティサービスを使用せずにWebページの分析を完全に制御する場合に使用されます。このアプリケーションには、で実行されているWebサイトを追跡するためのサポートも組み込まれています。 WordPressホスティングやMediaWikiホスティングなど、最も人気のあるコンテンツ管理フレームワーク。この記事では、Ubuntu18.04サーバーにOpenWeb Analytics(OWA)をインストールする方法を紹介します。
1。サーバーに接続する
始める前に、rootユーザーとしてSSH経由でサーバーに接続する必要があります。これを行うには、次のコマンドを使用します。
ssh root@IP_Address -p port_number
もちろん、IP_Address
を置き換える必要があります およびport_number
実際のサーバーのIPアドレスとSSHポート番号を使用します。
ログインしたら、次のコマンドを実行して、サーバーが最新であることを確認します。
sudo apt update sudo apt upgrade
2。 MariaDBデータベースサーバーをインストールし、OWA用のデータベースを作成する
データベースサーバーはOpenWebAnalyticsを実行するために必要な前提条件の1つであるため、優れたオープンソースデータベースサーバーであるMariaDBをインストールします。次のコマンドを入力して、MariaDBをサーバーにインストールします。
sudo apt install mariadb-server mariadb-client
MariaDBがサーバーにインストールされると、以下のコマンドを使用して、MariaDBサービスを停止、開始、および有効化できます。
sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
次のコマンドはオプションです。リモートルートアクセスを禁止し、テストデータベースを削除し、ルートパスワードを設定することで、MariaDBサーバーを保護する場合は、このコマンドを実行できます。
sudo mysql_secure_installation
プロンプトが表示されたら、このガイドに従って以下の質問に答えてください。
Enter current password for root (enter for none): Since no password is currently set, just press Enter once. Set root password? [Y/n]: Y New password: Enter your password Re-enter new password: Repeat your password 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サーバーを再起動すると、変更が有効になります。
sudo systemctl restart mariadb.service
これで、次のコマンドを使用してMariaDBサーバーにログインできるようになります。
sudo mysql -u root -p
次に、上記で作成したパスワードを入力してサインインします。MariaDBシェルに入ったら、次のコマンドを使用して、owa_db
というデータベースを作成できます。 OWAアプリケーション用。
CREATE DATABASE owa_db;
次に、owa_user
というデータベースユーザーを作成します Str0n9Pas$worD
を置き換えます 自分のパスワードで。
CREATE USER 'owa_user'@'localhost' IDENTIFIED BY 'Str0n9Pas$worD';
ユーザーにowa_user
を付与するには データベースへのフルアクセスowa_db
、次のコマンドを実行します:
GRANT ALL ON owa_db.* TO 'owa_user'@'localhost' IDENTIFIED BY 'Str0n9Pas$worD' WITH GRANT OPTION;
繰り返しになりますが、Str0n9Pas$worD
を変更することを忘れないでください 前のコマンドで使用したパスワードを使用します。
これで、flush privileges
を使用できます 付与テーブルをリロードするコマンド–それが完了したら、MariaDBシェルを終了できます。
FLUSH PRIVILEGES; EXIT;
3。 UbuntuにApache2HTTPサーバーをインストールする
OWAを実行するには、Webページを提供するWebサーバーが必要です。 Apache2は、使用されている最も人気のあるWebサーバーの1つであり、このチュートリアルでは、Apache2がWebサーバーの選択肢です。
次のコマンドを実行して、Apache2をインストールします。
sudo apt install apache2
以下のコマンドを使用して、Apacheサービスを開始、停止、および有効にします。
sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service
Apache2が正しくインストールされていることを確認するには、お好みのWebブラウザーを開いて、サーバーのIPアドレスまたはドメイン(既にサーバーを指していると想定)を入力すると、Apache2のデフォルトのウェルカムページが表示されます。 Webサーバー。
4。 PHP7.2および関連モジュールをインストールする
OWAにはPHP5.2.x以降が必要です。そのため、このチュートリアルでは、PHPバージョン7.2を使用することにしました。ただし、PHP 7.2はプレインストールされたUbuntuリポジトリでは利用できない場合があります。したがって、このバージョンのPHPをインストールして使用する場合は、サードパーティのリポジトリから入手する必要があります。以下のコマンドを実行することにより、OndřejSurýのPPAを追加します。これには、必要なバージョンのPHPが含まれています。
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php
次に、PHPパッケージを更新してPHP7.2にアップグレードします
sudo apt update
OWAの実行に必要なモジュールと一緒にPHP7.2をインストールする場合は、次のコマンドを実行します。
sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli
5。 OpenWebAnalyticsをダウンロードしてインストールする
以下のコマンドを使用して、ディレクトリを /opt
に変更します。 OpenWebAnalyticsをダウンロードします。
cd /opt wget https://github.com/padams/Open-Web-Analytics/archive/1.6.2.zip
コンテンツを解凍し、ファイルを /var/www/html/owa
に移動します ディレクトリ:
unzip 1.6.2.zip sudo mv Open-Web-Analytics-1.6.2 /var/www/html/owa
権限を変更します:
sudo chown -R www-data:www-data /var/www/html/owa/ sudo chmod 755 /var/www/html/owa/
6。 OWAサイトの仮想ホストを構成する
Apacheをインストールしたら、続行して、使用するドメイン名の仮想ホストを作成できます。次のコマンドでは、nanoをエディターとして使用しますが、nanoが好みのテキストエディターでない場合は、任意のエディターを使用して、owa.conf
という新しい構成ファイルを作成できます。 。
sudo nano /etc/apache2/sites-available/owa.conf
以下のApache構成をファイルに貼り付け、your_domain_name.com
を置き換えます。 実際のドメイン名で:
<VirtualHost *:80>
ServerAdmin admin@your_domain_name.com
DocumentRoot /var/www/html/owa
ServerName your_domain_name.com
<Directory /var/www/html/owa/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
ファイルの編集が終了したら、保存して閉じます。
仮想ホストを構成したので、デフォルトのApache仮想ホストを無効にし、OWA仮想ホストを有効にすることができます。
次のコマンドでデフォルトのApache仮想ホストを無効にします:
sudo a2dissite 000-default
次に、OWA仮想ホストを有効にします。
sudo a2ensite owa.conf
また、modがrewrite
であることを確認する必要があります 有効になっている:
sudo a2enmod rewrite
Apacheを再起動して、変更を有効にします。
sudo systemctl restart apache2.service
7。 OWAインストールウィザード
チュートリアルのこの部分では、Webブラウザを介してOWAをインストールします。好みのウェブブラウザを開き、ドメインを入力します:
http://your_domain_name.com/
[インストーラーへようこそ]ページが表示されるはずです:
'Let's Get Started...'
をクリックします ボタンをクリックして、OWAのインストールを続行できるようにします。次のページで、データベース接続情報を挿入し、管理者アカウントを作成して、バックエンドを介してアプリケーションを管理できるようにします。
必要な情報の入力が終了したら、'Continue...'
をクリックします。 ボタン。次のページでは、プラットフォームを管理できるスーパーユーザーアカウントを作成できます。
おめでとう!サーバーにOpenWebAnalyticsが正常にインストールされました。これで、作成したユーザー名とパスワードを使用してログインし、トラッカーを生成できます。
ログインすると、追跡するWebページに追加する必要のある追跡コードが表示されます。
OWAが正しく機能するためには、Webサイトの各ページにコードを追加する必要があります。追跡されているWebサイトのリストは、http://your_domain_name.com/index.php
この記事では、Apache2、PHP 7.2、MariaDBデータベースサーバーをインストールする方法を示した後、OWAデータベースを作成し、OpenWebAnalyticsアプリケーションをインストールしました。これで、この便利なアプリケーションの探索を開始できます。
もちろん、Ubuntu Hostingをご利用の場合は、Ubuntu18.04VPSにOpenWebAnalyticsをインストールする必要はありません。管理者に聞いてリラックスしてください。管理者は、Ubuntu18.04にOpenWebAnalyticsをすぐにインストールして構成します。
PS 。 Ubuntu18.04VPSにOpenWebAnalyticsをインストールする方法に関するこの投稿が気に入った場合 、下の共有ボタンを使用してソーシャルネットワークで友達と共有するか、コメントセクションにコメントを残してください。ありがとう。