GNU/Linux >> Linux の 問題 >  >> Debian

Debian9にOpenWebAnalyticsをインストールする方法

このチュートリアルでは、Debian9VPSにOpenWebAnalyticsをインストールする方法を紹介します。

Open Web Analyticsは、Webサイトの所有者が訪問者がWebサイトをどのように使用しているかを分析するのに役立つオープンソースのトラフィック分析ツールです。 Open Web Analyticsを使用すると、所有者は、マウスの動き、スクロール、キーの押下など、Webサイトの訪問者を追跡することもできます。さらに、Open Web Analyticsには、WordPressやMediaWikiなどの一般的なコンテンツ管理システムで作成されたWebサイトを追跡するためのサポートが組み込まれています。

前提条件:

  • Debian 9を実行しているVPS。このチュートリアルでは、Debian SSD1VPSの1つを使用します。
  • rootユーザーまたはsudo権限を持つユーザーへのアクセス。

ステップ1:サーバーにログインしてサーバーのOSパッケージを更新する

rootユーザーまたはsudo権限を持つユーザーとしてSSHを使用してDebian9サーバーにログインします。

ssh root@IP_Address -p Port_number

Open Web Analyticsのインストールを開始する前に、サーバーにインストールされているすべてのDebianOSパッケージが最新であることを確認する必要があります。これを行うには、次のコマンドを実行します。

sudo apt-get update
sudo apt-get upgrade

ステップ2:Apacheをインストールする

Apacheは、ほとんどすべてのLinuxディストリビューションで利用できるユーザーフレンドリーで非常に人気のあるWebサーバーです。これは、このチュートリアルで使用するWebサーバーです。

まず、ApacheがDebianサーバーにすでにインストールされ実行されているかどうかを確認します。

ps aux | grep apache2

サーバーにApache2パッケージがインストールされているかどうかも確認できます:

dpkg -l | grep apache2

Apacheがサーバーにすでにインストールされている場合は、Apacheのインストール手順をスキップして、PHPをインストールする手順4に進むことができます。
Apacheがシステムにインストールされていない場合は、次を使用してインストールできます。

apt-get install apache2

インストールしたら、Apacheサーバーを起動し、サーバーの起動時に起動できるようにします。

systemctl start apache2
systemctl enable apache2

ステップ3:Apacheの「書き換え」モジュールを有効にする

Apacheのrewriteを有効にする モジュール(まだ有効になっていない場合):

a2enmod rewrite

変更を有効にするには、Apacheサービスを再起動します。

systemctl restart apache2

ステップ4:PHPと必要なPHP拡張機能をインストールする

公式のDebian9リポジトリから入手できるデフォルトのPHPバージョンはPHP7.0です。 PHP 7.0を、OpenWebAnalyticsが正しく機能するために必要ないくつかのPHP拡張機能とともにインストールします。

sudo apt-get update
sudo apt-get install php7.0 php7.0-common php7.0-curl php7.0-gd php7.0-curl php7.0-dom php7.0-mysql php7.0-intl
sudo a2enmod php7.0

ステップ5:PHPを構成する

PHP構成ファイルを見つけます:

php -c /etc/php/7.0/apache2/ -i |grep "Loaded Configuration File"

出力は次のようになります:

Loaded Configuration File => /etc/php/7.0/apache2/php.ini

php.iniを編集します 好みのテキストエディタを使用した構成ファイル:

vi /etc/php/7.0/apache2/php.ini

次のオプションを追加/変更します:

memory_limit = 256M 
file_uploads = On
allow_url_fopen = On
allow_url_include = Off
post_max_size 32M
upload_max_filesize = 8M
max_execution_time = 300
default_charset = "UTF-8"
date.timezone = "America/Chicago"

ステップ6:Apacheで仮想ホストを作成する

ドメイン名を使用してOpenWebAnalyticsにアクセスできるようにするには、ドメインのApacheに仮想ホストを作成する必要があります。

注: すでにドメインを登録し、サーバー用に設定しておく必要があります。

好みのテキストエディタを使用してファイルを開きます:

vi /etc/apache2/sites-available/your-domain.com.conf

次に、次のコンテンツをファイルに追加します。

<VirtualHost *:80>

ServerAdmin [email protected]
ServerName your-domain.com
ServerAlias www.your-domain.com
DocumentRoot /var/www/html/your-domain.com

<Directory /var/www/html/your-domain.com>
     Options Indexes FollowSymLinks
     AllowOverride All
     Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log 
CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined 
</VirtualHost>

「your-domain.com」を実際のドメイン名に置き換えることを忘れないでください。

作成した仮想ホストを有効にするには、次のコマンドを実行します。

a2ensite your-domain.com.conf

次に、デフォルトのApache構成を無効にします。

a2dissite 000-default.conf

変更を有効にするには、Apacheサービスを再起動します。

systemctl restart apache2

ステップ7:MariaDBをインストールする

データベースエンジンとしてMariaDBを使用します。次のコマンドを使用して、Debian9ベースリポジトリからMariaDBサーバーをインストールできます。

sudo apt-get install mariadb-server-10.1 mariadb-server-core-10.1

必要に応じて、いくつかの質問に答えるコマンドを実行することで、MariaDBサーバーのセキュリティをさらに向上させることができます。

mysql_secure_installation

すべての質問に「Y」という文字で答えることをお勧めします。

ステップ8:OWA用のデータベースを作成する

Open Web Analytics Webサイト用のMySQLデータベースを作成します:

mysql -u root -p
MariaDB [(none)]> CREATE DATABASE owa;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON owa.* TO 'owa'@'localhost' IDENTIFIED BY 'Password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

「パスワード」を実際の強力なパスワードに置き換えることを忘れないでください。

ステップ9:OpenWebAnalyticsをインストールする

(http://downloads.openwebanalytics.com)で入手可能な最新バージョンのOWAをダウンロードし、それをWebサイトのドキュメントルートディレクトリ(例:/var/www/html/your-domain.com)に抽出します。

>

以下の例には、執筆時点での最新バージョンへのリンクがすでに設定されています。

cd /opt/
wget https://github.com/padams/Open-Web-Analytics/archive/1.6.2.tar.gz
tar -xvzf 1.6.2.tar.gz
mkdir -p /var/www/html/your-domain.com/owa/
mv /opt/Open-Web-Analytics-*/* /var/www/html/your-domain.com/owa/
chown -R www-data:www-data /var/www/html/your-domain.com/owa/
rm  1.6.2.tar.gz

http://your-domain.com/owa/を開きます Webブラウザで、画面の指示に従います。

「Let’s Get Started」ボタンをクリックし、次のページでMySQLデータベースに関する次の情報を入力します。

  • データベースホスト:localhost
  • データベース名:owa
  • データベースユーザー:owa
  • データベースパスワード:「owa」MySQLユーザーのパスワードを入力します(このチュートリアルでは、パスワードに設定されています)。

[続行]をクリックします。

次のページで、追跡するWebサイトのドメイン、電子メールアドレスを入力し、OWA管理者ユーザーのパスワードを設定します。 [続行]をクリックします。

それでおしまい。 OpenWebAnalyticsのインストールが完了しました。

これで、OWA管理者バックエンドにログインして、Webサイトのトラッカーを作成できます。

ステップ10:WordPressWebサイトにOpenWebAnalyticsをインストールして有効にする

OWAは、WordPressWebサイトに簡単にインストールして有効にすることができます。次の手順に従ってください:

WordPress Webサイトの「plugins」ディレクトリにあるOWAの最新バージョンをダウンロードします。例:

cd /opt/
wget https://github.com/padams/Open-Web-Analytics/archive/1.6.2.tar.gz
tar -xvzf 1.6.2.tar.gz
mkdir -p /path-to-the-wordpress-website/wp-content/plugins/owa/
mv /opt/Open-Web-Analytics-*/* /path-to-the-wordpress-website/wp-content/plugins/owa/
chown -R www-data:www-data /path-to-the-wordpress-website/wp-content/plugins/owa/

「path-to-the-wordpress-website」をWordPressウェブサイトのドキュメントルートディレクトリへの実際のパスに置き換えることを忘れないでください。
WordPressバックエンドにログインし、プラグインをアクティブ化します。これにより、WordPressが使用しているのと同じデータベースに、owa_プレフィックスが付いた必要なすべてのデータベーステーブルが作成されます。 Open Web Analyticsは、WordPressで生成されたすべてのWebページとフィードの追跡をすぐに開始します。また、必要に応じて構成できる多くのOWAオプションがあります。これらのオプションは、WordPressバックエンドのメインオプションタブで利用できます。

もちろん、マネージドDebianホスティングソリューションのいずれかを使用している場合は、Debian9にOpenWeb Analyticsをインストールする必要はありません。その場合は、専門のLinux管理者にDebian9でOpenWebAnalyticsをセットアップして構成するよう依頼するだけです。あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS Debian9VPSにOpenWebAnalyticsをインストールする方法に関するこの投稿が気に入った場合 、以下の共有ショートカットを使用してソーシャルネットワークで友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


Debian
  1. Debian10にApacheMavenをインストールする方法

  2. Debian11にApacheMavenをインストールする方法

  3. Debian 11 /Debian10にApacheCassandraをインストールする方法

  1. Debian9にApacheをインストールする方法

  2. Debian9にApacheCassandraをインストールする方法

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

  1. Debian9にMatomoWebAnalyticsをインストールする方法

  2. Debian10にApacheActiveMQをインストールする方法

  3. Debian10にApacheTomcat10をインストールする方法