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