GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOSにLogaholicをインストールする方法

Logaholicは、CentOS VPSにインストールされているWebサイトのトラフィック、コンテンツ、キーワードなどに関する信頼できる情報を提供するWeb分析ソフトウェアです。

このインストールガイドは、Apache、MySQL、およびPHPがサーバーにすでにインストールおよび構成されていることを前提としています。このチュートリアルを書いている時点で、Logaholicの最新の安定バージョンは6.0であり、次のものが必要です。

  • cURLおよびZip拡張機能が有効になっているPHP5以降。 php.iniでoutput_buffering設定を無効にし、allow_url_fopenとdisplay_errorsの設定を有効にする必要があります
  • ApacheまたはNginxWebサーバー
  • LinuxVPSにインストールされているMySQL5.0以降。

Logaholic SHE(セルフホスト版)のインストールから始めましょう。 「http://www.logaholic.com/download/」で入手できる最新バージョンのLogaholicをサーバーにダウンロードし、次のコマンドを使用して解凍します。

cd /opt/
wget -O logaholic.tar.gz http://www.logaholic.com/download.php?file=logaholic_she_600.tar.gz
tar -xvzf logaholic.tar.gz
mkdir -p /var/www/html/logaholic
mv logaholic_she_600/logaholic /var/www/html

http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gzでGeoLiteLegacyDatabaseをダウンロードし、このファイルを抽出して「/ var / www / html / logaholic / components /geoip/」にコピーします。サーバー上のディレクトリ:

wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
gunzip GeoLiteCity.dat.gz
mv GeoLiteCity.dat /var/www/html/logaholic/components/geoip/

ウェブサーバーが「/var/ www / html / logaholic」ディレクトリとサブディレクトリに書き込めるように、ファイルの権限を変更します。

chown apache:apache -R /var/www/html/logaholic/

Apache構成ファイル(デフォルトでは「/etc/httpd/conf/httpd.conf」)を編集し、Apacheログファイルを次の形式で定義します。

CustomLog /your_path/access_log "%h %l %u %t \"%r\" %s %b \"%{Referer}i\"
\"%{User-Agent}i\""

一般的に、これで十分なようです:

CustomLog /your_path/access_log "combined"

各Apache仮想ホストには独自のログファイルが必要であることに注意してください。
次のコマンドを使用してphp構成ファイルを見つけます。

#php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

「php.ini」ファイルを編集し、次の行を追加/変更します。

allow_url_fopen = On 
display_errors = On 
output_buffering = off

Apacheで新しい仮想ホストディレクティブを作成します。たとえば、Apache構成ファイル(デフォルトでは「/etc/httpd/conf/httpd.conf」)を編集し、次の行のコメントを解除します。

#NameVirtualHost *:80

次に、最後に次の行を追加します。

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/logaholic/
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<Directory /var/www/html/logaholic/>
    Options FollowSymLinks
    AllowOverride All
</Directory>
    ErrorLog logs/yourdomain.com-error_log
    CustomLog logs/yourdomain.com-access_log combined
</VirtualHost>

変更を有効にするには、ApacheWebサーバーを再起動します。

service httpd restart

サーバー上にLogaholic用の新しいMySQLデータベースを作成します:

mysql -u root -p
mysql> CREATE DATABASE logaholicdb;
mysql> GRANT ALL PRIVILEGES ON logaholicdb.* TO 'logaholicuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

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

MySQLサーバーのタイムゾーンを設定します:

mysql -u root -p
mysql> SET GLOBAL time_zone = '-06:00';
mysql> FLUSH PRIVILEGES;
mysql> quit

次のコマンドを使用して、タイムゾーンテーブルにデータを入力します。

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql

人気のあるWebブラウザでhttp://yourdomain.com/install.phpを開き、簡単な手順に従います。データベース設定と管理者ログイン資格情報を入力し、[保存]をクリックします。 [データベース設定]、[Mysql設定]、[ファイルアクセスチェック]、[PHP設定]セクションのすべての設定が緑色の場合は、[続行]をクリックします。

それだ。 Logaholicのインストールが完了しました。 http://yourdomain.com/login.phpの管理エリアにログインし、[グローバル設定]タブをクリックして、パスワードの追加などのインストール後のタスクを実行します。

もちろん、Blazing-Fast CentOS Hostingサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にLogaholicのインストールを依頼するだけです。 あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS7にFail2Banをインストールする方法

  2. CentOS6にDotclearをインストールする方法

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

  1. CentOS7にMySQLをインストールする方法

  2. CentOS6にElggをインストールする方法

  3. CentOS 6.x に MySQL 5.6 をインストールする方法

  1. CentOS8にMySQLをインストールする方法

  2. CentOS8にphpMyAdminをインストールする方法

  3. CentOS8にMySQLをインストールする方法