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.iniEdit file 'php.ini' dan tambahkan/modifikasi baris berikut:
allow_url_fopen =Aktif display_errors =Aktif output_buffering =matiBuat 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 *:80Kemudian, 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 restartBuat 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 PRIVILEJangan 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> keluarIsi tabel zona waktu menggunakan perintah berikut:
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysqlBuka 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.
Instal Zenario dengan Apache, PHP dan MariaDB di CentOS 7 Cara Memasang Sitemagic CMS di CentOS 7 – Dengan NginxCent OS