GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu18.04にOpenWebAnalyticsをインストールする方法

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をインストールする方法に関するこの投稿が気に入った場合 、下の共有ボタンを使用してソーシャルネットワークで友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


Panels
  1. Ubuntu18.04にOpeneShopをインストールする方法

  2. Ubuntu20.04にRoundcubeWebメールをインストールする方法

  3. Ubuntu20.04にMatomoWebAnalyticsをインストールする方法

  1. Ubuntu20.04にMariaDBをインストールする方法

  2. Ubuntu18.04に求人広告をインストールする方法

  3. Ubuntu 22.04 に MariaDB をインストールする方法

  1. Ubuntu18.04LTSにMatomoWebAnalyticsをインストールする方法

  2. Ubuntu20.04にOpenLiteSpeedWebサーバーをインストールする方法

  3. UbuntuにHiawathaWebサーバーをインストールする方法