IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
24Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 14 Ocak 2016, 22:28   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
magIRC: PHP Frontend for Anope / Denora IRC Statistics




magIRC: en basit haliyle, sunucu içerisinde ki istatistikleri web'e yansıtmaya yaratan php tabanlı bir yazılımdır. magIRC; phpDenora'nın yeniden yazılmış ve adlandırılmış halidir. Denora istatistik
servisi ile beraber çalışmakla beraber aynı zamanda anope2.0 servisleri ile tam uyumlu çalışmaktadır. Sunucunuz da, anope kurulu ise magIRC'i anope ile eğer kurulu değil ise denora ile kullanabilirsiniz.

Kim kaç kere gülmüş, kaç kez topic ya da mode değiştirmiş kaç harf kurmuş kaç kelime kurmuş ya da en çok konuşan kullanıcı kim vb. bir çok şeyi web sayfanıza anlık olarak yansıtabilirsiniz.

magIRC'den önce denora ya da anope kurulumu yapmamız geremekte, anope kurulumu tarafımdan daha önce [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ki başlık altında anlatılmıştı. O yüzden bugun denora kurulumunu anlatacağım.

Denora Kurulum;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
wget http://arsiv.behroozwolf.net/Kurulum/Denora/denora-1.5.0.tar.gz

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
tar -zxvf denora-1.5.0.tar.gz

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd denora

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
./Config

behroozwolf@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].net [~denora]# ./Config

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
_____ __ | _ \ __ __/ \ | | \ | / \__ / \___ | | | | ___/ _ __ \_/_ _ __ __\_ | | | / _ \| '_ \/ _ \| '__|/ _ | | |_/ | __/| | | |_| | | ' (_| | |_____/ \___||_| |_\___/|_| \__,_|_ Statistics for IRC Networks
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Denora-1.5.0 This program will help you to compile your Stats software, and ask you questions regarding the compile-time settings of it during the process. For more detailed information on the features of Denora 1.5.0 please read the self-named documentation found on the 'docs' directory. Beginning Stats configuration. Note: press Return for the default, or enter a new value. In what directory do you want the binaries to be installed? [/home/behroozwolf/stats]

Burada hangi klasöre kurulum yapacağınızı belirtmeniz gerekiyor. Otomatik olarak: /home/behroozwolf/stats klasörüne kurulacaktır.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/home/behroozwolf/stats does not exist. Create it? [y] y

Klasörü oluşturmak için y yazin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Where do you want the data files to be installed? [/home/behroozwolf/stats]

Tekrar /home/behroozwolf/stats klasörü için enter.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Which group should all Stats data files be owned by? (If Stats should not force files to be owned by a particular group, just press Return.) []

Enter.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
What should the default umask for data files be (in octal)? (077 = only accessible by owner; 007 = accessible by owner and group) [077]

Enter.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Allow Denora to automatically check for mysql client development libraries? unless you get errors with make, there is no need to change this setting. WARNING: You NEED the mysql client devel libraries installed on your system in order to compile Denora with SQL support. On Debian/Ubuntu systems for example, you need to install the libmysqlclient15-dev package or similar. [yes]

Enter.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Do you want to backtrace mysql queries? WARNING: This will make your logs grow hugely. [no]

Enter.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Would you like to register your network with Denora? Doing this will allow us to better focus our project [no]

Enter.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Allow Denora to attempt to build a crypt library so that admin passwords can be encrypted in the config and db files [yes]

Enter.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Allow Denora to attempt to build a threading library so that the code can be multithreaded for speed [no]

Enter.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make

yazarak dosyaları derleyin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make install

yazarak kurulum işlemini tamamlayın.

Kurulum işlemi tamamlandıktan sonra, stats klasörüne giriş yapalım.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd stats

Bir adet MYSQL hesabi oluşturmanız gerekiyor. Cpanel ya da diğer kullanmiş oldugunuz panel ile ya da ssh üzerinden komut ile bir adet mySQL hesabi oluşturup gerekli izinleri vermeniz geremekte.
Bütün bilgiler MYSQL üzerinden çalışmaktadır. MYSQL'u oluşturduktan sonra stats klasörü içerisinde

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
./mydbgen

yazarak sql'i bilgilerinizi test edin.

Örnek;


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Gelelim conf dosyasına.. Ben sizler için örnek bir conf dosyası hazırladım, conf dosyası içerinizde dikkat edeceginiz yerler ise;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
connect { hostname 127.0.0.1; // Bağlacağını sunucunu ip adresi port 7000; // Hangi port üzerinden bağlantı kuracağı passwd "sifreniz"; // Port şifreniz protocol unreal32; // Hangi IRCd'i kullaniyorsanız onu seçin. Bir çok farklı ircd'i desteklemektedir.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
identity { name "denora.behroozwolf.net"; // Kendinize göre değiştirin. desc "Istatistik Servisi"; // Kendinize göre değiştirin. user "stats@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].net"; // Kendinize göre değiştirin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
htmlfile "/home/behroozwolf/public_html/denora.html"; // Kendinize göre değiştirin. name "BehroozWolf.NET"; // Sunucu adınız ustatsregistered; // Stats botunun şifresiz nicklerde ÇALIŞMAMASINI istiyorsanız buna ellemeyin. Ancak istiyorsaniz başına # koyun. excludeserv "services.behroozwolf.net"; // Kendinize göre değiştirin. statspage "
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kendinize göre değiştirin. logchan "#log"; // Logların gösterileceği kanal.

Bota sunucu üzerinden admin olarak girmek için kullanacaginiz bilgiler
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
admin { name "BehroozWolf"; passwd "sifreniz";

MYSQL Bilgilerini gireceğiniz bölüm..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
sql { type mysql; host localhost; user behroozw_denora; passwd sifreniz; name behroozw_denora; sock /var/lib/mysql/mysql.sock; port 3306;

Örnek conf dosyası;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
http://arsiv.behroozwolf.net/Kurulum/Denora/denora.conf


Son olarak unrealircd.conf dosyanıza şu satırları ekleyin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
link denora.behroozwolf.net { username *; hostname 127.0.0.1; bind-ip *; port 7000; password-connect "sifreniz"; password-receive "sifreniz"; class servers; hub *; };

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
./unrael rehash

Denoray'ı başlatmak için, stats klasörü içerisinde ./stats ya da ./denorarc start yazabilirsiniz. Eğer herşeyi düzgün yapmış iseniz Bot sunucunuza bağlanacaktır. Bot üzerinden kullanabileceğiz komutlar;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/msg login BehroozWolf sifreniz

yazarak bota login olduktan sonra,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/msg stats chanstats add #kanal

ile kanal ekleyebilirsiniz. Böylece bot kanala giriş yapip artık kullanıcıların istatistiklerini tutmaya başlayacaktır.

Bir nicki bot'tan muaf tutmak için ise,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/msg stats exclude add BehroozWolf

gibi ekleyebilirsiniz. Bot kanala girdikten sonra kullanabileceğiniz komutlar;

!gtop3 // Sunucu genelinde en çok konuşan ilk 3 kişiyi gösterir.
!gtop10 // Sunucu genelinde en çok konuşan ilk 10 kişiyi gösterir.
!top3 // Kanal genelinde en çok konuşan ilk 3 kişiyi gösterir.
!top10 // Kanal genelinde en çok konuşan ilk 10 kişiyi gösterir.
!stats // Bir kullanıcı !stats yazdiginda kendi istatistiklerini !stats nick yazdigin da ise yazilan nick'in stats bilgilerini verecektir.


Normalde conf dosyası içerisinde belirtmiş oldugunuz satırlarda denora.html gibi bir sayfa otomatik oluşturacaktır istatistikleri için ancak daha detayli bir şey için magIRC kuracagiz.

Gelelim magIRC kurulumuna.. Başlamadan önce; PHP sürümünüz 5.5'in altında ise composer işlemi sırasında hata verecektir. Ben bunu php 5.3 sürümünde çalışacak şekilde ayarladım.

public_html klasörü içerisine giriş yapalım

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd public_html

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
wget http://arsiv.behroozwolf.net/Kurulum/magIRC/magirc-master.zip

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
unzip magirc-master.zip

yazarak dosyaları açıp daha sonra klasöre giriş yapın kurulum işlemini gerçekletirmek için composer kurmamız gerekiyor..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd magirc-master

Sırasıyla aşşağı daki komutları uygulayın.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
curl -sS https://getcomposer.org/installer | php

bu işlem bittikten sonra

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
php composer.phar

bu komutu uygulayın.

Composer kurulum işlemi bittikten sonra web tarayıcınız domain.com/magirc-master/setup adresine giriş yapın. Ben test klasörü içerisine kurdugum için girecegim adres;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
http://behroozwolf.net/test/magirc-master/setup

adresine giriş yapın.

Eğer composer'i doğru bir şekilde kurduysanız setup sayfası açılacaktır.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Please run the `composer install` or `php composer.phar install` command. See README for more information

eğer bu hatayı alıyorsanız composer kurulumunu tekrar gözden geçirin.

Adım 1:

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Adım 2:

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Adım 3:

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Adım 4:

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Adım 5

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Adım 6

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Adım 7

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Adım 8

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Adım 9

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Adım 10

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Adım 11

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Daha sonra güvenlik gerekçesi ile public_html/magirc/setup klasörünü silmeniz gerekiyor.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
rm -rf setup

Gelelim magIRC ayarlarına..

Configuration yazan yere tıklıyoruz.

Bütün ayarlar bittikten sonra

Ve işte sonuç...


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


AR-GE YOK diyenlere gelsin :-)

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 14 Ocak 2016, 22:34   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: magIRC: PHP Frontend for Anope / Denora IRC Statistics




güzel bir çalışma.

__________________
1001RENK.NET * Bir Takım Web İşleri
 
Alıntı ile Cevapla

Alt 14 Ocak 2016, 22:38   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: magIRC: PHP Frontend for Anope / Denora IRC Statistics




Başarılı bir çalışma ellerine sağlık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

Alt 14 Ocak 2016, 22:57   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: magIRC: PHP Frontend for Anope / Denora IRC Statistics




Yok tabıla arge mi var .) kedi dir o kedi

Eline Sağlık
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 22:57 -->-> Daha önceki mesaj 22:45 --

şunuda ekliyim bı ara cok soruluyordu forumda irc kanalları web e aktarma vs kendı ıcınde api leri mevcut denora nın onları kullanarak dırek web sayfanıza entegre edebılırsınız kanalları uyelerı vs

 
Alıntı ile Cevapla

Alt 14 Ocak 2016, 23:58   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (2)
IF Ticaret Yüzdesi:(%)
Cevap: magIRC: PHP Frontend for Anope / Denora IRC Statistics




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Wallaha helAl Olsun : )

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ben begendım ne dıyorsunuz : )

 
Alıntı ile Cevapla

Alt 15 Ocak 2016, 09:06   #6
Çevrimdışı
Web. Sor.
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: magIRC: PHP Frontend for Anope / Denora IRC Statistics




Geçmiş zamanda bu çalışmadan haberdardım işin içine sql yapısı girdiği için bu sistem de web üzerinden kullanıcılara ban atılır seviye ye bile gelinir güzel bir çalışma elinize sağlık Ar-ge diye bir şey yok diyeni siz gönderin bana
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Web Developer
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Web Developer
 
Alıntı ile Cevapla

Alt 15 Ocak 2016, 09:44   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: magIRC: PHP Frontend for Anope / Denora IRC Statistics




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


gene kapmışsın Bir köşeden yapınca güzel oluyorE : )

 
Alıntı ile Cevapla

Alt 15 Ocak 2016, 09:49   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: magIRC: PHP Frontend for Anope / Denora IRC Statistics




kaptırmışsın behro
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
kendini @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] eline sağlık

__________________
Imagination is more important than knowledge...
 
Alıntı ile Cevapla

Alt 15 Ocak 2016, 10:29   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (2)
IF Ticaret Yüzdesi:(%)
Cevap: magIRC: PHP Frontend for Anope / Denora IRC Statistics




Emeğine sağlık.

 
Alıntı ile Cevapla

Alt 15 Ocak 2016, 11:10   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: magIRC: PHP Frontend for Anope / Denora IRC Statistics




MesqeN Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


gene kapmışsın Bir köşeden yapınca güzel oluyorE : )

Neyi nerede kapmışım?

 
Alıntı ile Cevapla

Cevapla

Etiketler
anope, denora, frontend, irc, magirc, php, statistics


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık