GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal Logaholic di CentOS

Logaholic adalah perangkat lunak analisis web yang menyediakan informasi andal tentang lalu lintas, konten, kata kunci, dll. dari situs web yang diinstal pada CentOS VPS Anda.

Panduan penginstalan ini mengasumsikan bahwa Apache, MySQL, dan PHP sudah diinstal dan dikonfigurasi di server Anda. Pada saat penulisan tutorial ini, versi stabil terbaru dari Logaholic adalah 6.0 dan membutuhkan:

  • PHP 5 atau lebih tinggi dengan ekstensi cURL dan Zip diaktifkan. Setelan output_buffering harus dinonaktifkan dan setelan allow_url_fopen dan display_errors harus diaktifkan di php.ini
  • Server Web Apache atau Nginx
  • MySQL 5.0 atau lebih tinggi terinstal di VPS Linux Anda.

Mari kita mulai dengan instalasi Logaholic SHE (edisi yang dihosting sendiri). Unduh versi terbaru Logaholic yang tersedia di ‘http://www.logaholic.com/download/’ ke server dan ekstrak menggunakan perintah berikut:

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

Download GeoLite Legacy Database di http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz , lalu ekstrak dan salin file ini ke '/var/www/html/logaholic/components/geoip/' direktori di server Anda:

wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gzgunzip GeoLiteCity.dat.gzmv GeoLiteCity.dat /var/www/html/logaholic/components/geoip/

Ubah izin file sehingga server web Anda dapat menulis ke direktori dan sub direktori ‘/var/www/html/logaholic’:

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

Edit file konfigurasi Apache (secara default ‘/etc/httpd/conf/httpd.conf’) dan tentukan file log Apache dalam format berikut:

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

Secara umum, ini tampaknya cukup:

CustomLog /path_anda/access_log "gabungan"

Harap dicatat bahwa setiap host virtual Apache harus memiliki file lognya sendiri.
Cari file konfigurasi php menggunakan perintah berikut:

#php -i | grep php.iniFile Konfigurasi (php.ini) Path => /etcLoaded File Konfigurasi => /etc/php.ini

Edit file 'php.ini' dan tambahkan/modifikasi baris berikut:

allow_url_fopen =Aktif display_errors =Aktif output_buffering =mati

Buat direktif host virtual baru di Apache. Misalnya, edit file konfigurasi Apache Anda (‘/etc/httpd/conf/httpd.conf’ secara default) dan batalkan komentar pada baris berikut:

#NameVirtualHost *:80

Kemudian, tambahkan baris berikut di akhir:

ServerAdmin [email protected] /var/www/html/logaholic/ServerName yourdomain.comServerAlias ​​www.yourdomain.com Opsi IkutiSymLinks AllowOverride All ErrorLog logs/yourdomain.com-error_log CustomLog logs/yourdomain.com-access_log digabungkan

Mulai ulang server web Apache agar perubahan diterapkan:

layanan httpd restart

Buat database MySQL baru untuk Logaholic di server Anda:

mysql -u root -pmysql> BUAT DATABASE logaholicdb;mysql> BERIKAN SEMUA HAK ISTIMEWA DI logaholicdb.* UNTUK 'logaholicuser'@'localhost' DIIDENTIFIKASI OLEH 'your-password' DENGAN GRANT OPTION;mysql> FLUSH PRIVILE 

Jangan lupa untuk mengganti 'kata sandi Anda' dengan kata sandi yang kuat.

Setel zona waktu server MySQL:

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

Isi tabel zona waktu menggunakan perintah berikut:

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

Buka http://yourdomain.com/install.php di browser web populer Anda dan ikuti instruksi mudah:masukkan pengaturan database dan kredensial login admin, lalu klik 'Simpan'. Jika semua pengaturan di bagian 'Pengaturan Database , 'Pengaturan MySQL' , 'Pemeriksaan Akses File' dan 'Pengaturan PHP' berwarna hijau, klik 'Lanjutkan'.

Hanya itu saja. Instalasi Logaholic sekarang selesai. Masuk ke area Admin di http://yourdomain.com/login.php dan klik tab ‘Global Settings’ untuk tugas pasca-pemasangan lainnya seperti menambahkan kata sandi, dll.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting CentOS Cepat Kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Logaholic untukmu. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Cara menginstal Fail2Ban di CentOS 7

  2. Cara Menginstal Dotclear di CentOS 6

  3. Cara Instal Server MySQL di CentOS 7

  1. Cara Instal MySQL di CentOS 7

  2. Cara Menginstal Elgg di CentOS 6

  3. Cara Menginstal MySQL 5.6 di CentOS 6.x

  1. Cara Menginstal MySQL di CentOS 8

  2. Cara Menginstal phpMyAdmin di CentOS 8

  3. Cara Menginstal MySQL di CentOS 8