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

Etiketlenen Kullanıcılar

10Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 04 Ocak 2016, 14:48   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Anope-2.0.2 Kurulumu ve conf ayarları




Merhaba, bügün sizlere Anope-2.0.2 servislerinin kurulum ve ayarlarından bahsedeceğim.

Başlamadan önce bir iki hatırlatma ve yapmak istiyorum. Sunucunuzda "cmake" kurulu olduguna emin olun aksi takdirde "Config" işlemi sırasında aşşağıda ki hatayı alacaksınız;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Anope requires CMake 2.4 or newer, which can be downloaded at http://cmake.org or through your system's package manager. If you have installed CMake already, ensure it is in your PATH environment variable.

Cmake kurulu olup olmadığını öğrenmek için cmake -v yazarak kontrol edin. Eğer kurulu ise sorun yok demektir. Ancak kurulu değil ise kurmak için

Centos/Debian ve benzeri işletim sistemleri için

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

Ubuntu tabanlı server kullananlar için ise

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
sudo apt-get install cmake

İkinci olarak gcc sürümünüzü kontrol etmenizi şiddetle tavsiye ediyorum.. Gcc sürümünüzün en düşük 4.4 olduguna emin olun. Gcc sürümünüzü kontrol etmek için ise

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
gcc -v

Bu önemli bir nokta, eger gcc sürümünüzü 4.4 altında ise ilerde başınıza saçma sapan hatalar çıkacaktır. Ne demek istedigimi anlıyan olacaktır :-)

Öncelikle anope 2.0.2 dosyalarını indirmek için

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
wget http://arsiv.behroozwolf.net/Kurulum/Anope/anope-2.0.2-source.tar.gz

dosyaları açalım

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

klasöre giriş yapalım

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd anope-2.0.2-source

Kurulum

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

./Config komutunu verdigimiz de

Beginning Services configuration.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
In what directory should Anope be installed? [/home/behroozwolf/services]

Burada servislerin nereye kurulması gerektigini belirtmemiz istiyor ancak buraya herhangi bir şey girmez iseniz /home/behroozwolf/services klasörüne kurulum gerçekleşecektir.

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

Burada klasörün oluşturulmasını onaylamak için y yazin.

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

Enter ile geçin

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 ile geçin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Would you like to build a debug version of Anope? [y]

Burayı y yapmanızı ben tavsiye ediyorum ilerde çıkacabilecek hata ve buglarda işinize yarıyacaktır.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
You can optionally have the build run through run-cc.pl, which will cause warnings and errors (if any) to be colored yellow and red, respectively. This relies on Perl being installed, so if you say yes to this without Perl, the option will be ignored. NOTE: If you are using MinGW, it is NOT recommended to say yes to this, it may fail. Would you like to utilize run-cc.pl? [n]

Enter ile geçin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Do you want to build using precompiled headers? This can speed up the build, but uses more disk space. [n]

Enter ile geçin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Are there any extra include directories you wish to use? You may only need to do this if CMake is unable to locate missing dependencies without hints. Separate directories with semicolons. If you need no extra include directories, enter NONE in all caps. []

Enter ile geçin
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Are there any extra library directories you wish to use? You may only need to do this if CMake is unable to locate missing dependencies without hints. Separate directories with semicolons. If you need no extra library directories, enter NONE in all caps. []

Enter ile geçin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Are there any extra arguments you wish to pass to CMake? If you need no extra arugments to CMake, enter NONE in all caps. []

Enter ile geçin
Daha sonra

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

yazip klasöre giriş yapalım ve make komutunu yazalım

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

C++ dosyalarının derlenmesi biraz zaman alacaktır. Bu yüzden bu işlem biraz sürebilir.

make işlemi bittikten sonra

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

yazarak kurulum işlemini bitirebilirsiniz.

Gelelim conf dosyalarının ayarlanmasına ve servislerin başlatılmasına
Anope servisleri için bir çok conf dosyası ve ince ayarlar bulunmakta. Ben sizler için conf dosyalarını ayarladım ve gerekli ayarları yaptim. Türkçe karakterli nicklerden,
servislerin webpanele kadar. Conf dosyalarından herşeyi ayarlıyabilirsiniz. Operlerin kullandığı komutları SQL'a loglatmaya kadar, giren kullanıcıların hangi ülkeden girdikleri vs.
bir çok şeye kadar yapabilirsiniz.

Conf dosyalarının tutuldugu yer; /home/behroozwolf/services/conf
Servislerin başlatılacağı yer; /home/behroozwolf/services/bin

Conf dosyaları içerisinde düzenleme yapacağınız yerler ise;


global.conf

Eğer servislerin herhangi bir kanala girmesini istiyorsanız bu satırda belirtebilirsiniz. Devre dışı bırakmak için başına # koyabilirsiniz.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
channels = "@#log"

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
host = "services.behroozwolf.net" globaloncycledown = "Servislere restart atiliyor!" globaloncycleup = "Servisler tekrar gelmistir... Iyi sohbetler." anonymousglobal = yes

nickserv.conf


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
host = "services.behroozwolf.net" channels = "@#log" // Şifresiz nicklere girişte uyarı mesajı unregistered_notice = "Bu nick daha onceden kaydedilmemis, /NickServ REGISTER password email komutu ile kayit edebilirsiniz. Veya http://kayit.behroozwolf.net adresinden kolayca kayit islemini gerceklestirebilirsiniz." expire = 30d // Nicklerin düşme süresi secureadmins = yes // Adminlerin nicklerine benzer nick kaydini ya da getpass engellemek için. enforcerhost = "services.behroozwolf.net" guestnickprefix = "Misafir" //Guest nickler için registration = "none" // Auth kodu burada devre dışı olarak ayarlı. Admin onaylı yapmak için 'admin', mail onayli yapmak için 'mail' yazabilirsiniz. // IRCServices versiyonlarıda olan msn, set, yas gibi özellikleri anope de conf içerisine aşşağıda ki satirlari girerek ayarlıyabilirsiniz. Conf dosyası içerisinde bir çok şeyi ben sizler için ayarladım. command { service = "NickServ"; name = "SET YAS"; command = "nickserv/set/misc"; misc_description = _("Nick infonuza yaşınızı yazabilirsiniz."); } command { service = "NickServ"; name = "SASET YAS"; command = "nickserv/saset/misc"; misc_description = _("Nick infonuza yaşınızı yazabilirsiniz."); permission = "nickserv/saset/yas"; group = "nickserv/admin"; }

modules.conf

Web paneli aktif etmek için ip yerine sunucunun ip adresini ve port adresini belirtmeniz yeterli. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adresinden girebilirsiniz.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
name = "httpd/main" ip = "127.0.0.1" port = 8483 name = "webcpanel" server = "httpd/main"; template = "default"; title = "BehroozWolf IRC Services";

memoserv.conf

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
host = "services.behroozwolf.net" channels = "@#log"

irc2sql.conf

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
host = "services.behroozwolf.net" channels = "@#log" name = "irc2sql" client = "StatServ" engine = "mysql/main" prefix = "anope_" GeoIPLookup = yes geoip_database = "country" ctcpuser = "no" ctcpeob = "no"

hostserv.conf

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
host = "services.behroozwolf.net" channels = "@#log"

chanserv.conf
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
host = "services.behroozwolf.net" channels = "@#log"

botserv.conf

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
host = "services.behroozwolf.net" channels = "@#log"

operserv.conf

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
host = "services.behroozwolf.net" channels = "@#log"

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
name = "os_defcon" defaultlevel = 5 message = "Saldiri korumasi devreye alindi. Sunucuya girisler durduruldu!" offmessage = "Saldiri korumasi devre disi birakildi, sunucuya girisler tekrar acilmistir." akillreason = "Saldiri korumasi devrede, sunucuya girisleri bir sure durduruldu. Biraz sonra tekrar deneyin."

services.conf

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
name = "services.behroozwolf.net" value = "services.behroozwolf.net" host = "127.0.0.1" port = 7000 password = "services" name = "services.behroozwolf.net" description = "BehroozWolf IRC Servisleri" networkname = "BehroozWolf" nick_chars = "öçşığüÖÇŞİĞÜ" // Türkçe karakterli nickler için ulineservers = "stats.behroozwolf.net" languages = "ca_ES de_DE el_GR es_ES fr_FR hu_HU it_IT nl_NL pl_PL pt_PT ru_RU tr_TR" // Kullanılacak diller defaultlanguage = "tr_TR" // Ayarlı dil türkçe oper { name = "BehroozWolf" type = "Services Root" require_oper = yes password = "123" #certfp = "ed3383b3f7d74e89433ddaa4a6e5b2d7" #host = "*@*.anope.org ident@*" #vhost = "root.behroozwolf.net" } // Oper girdikten sonra anope servislerini kullanmak için /os login şifre ile login olmanız gerekmekte. Bunun için conf ayarları yukarıda gösterilmiştir. sendfrom = "services@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].net" // Kullanacağınız database, ben flatfile seçtim. İsterseniz DBleriniz SQL'ede kayıt ettirebilirsiniz. module { name = "db_flatfile" database = "anope.db" keepbackups = 3 #nobackupokay = yes fork = yes }

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
botserv.conf = http://arsiv.behroozwolf.net/Kurulum/Anope/botserv.conf chanserv.conf = http://arsiv.behroozwolf.net/Kurulum/Anope/chanserv.conf chanstats.conf = http://arsiv.behroozwolf.net/Kurulum/Anope/chanstats.conf global.conf = http://arsiv.behroozwolf.net/Kurulum/Anope/global.conf hostserv.conf = http://arsiv.behroozwolf.net/Kurulum/Anope/hostserv.conf irc2sql.conf = http://arsiv.behroozwolf.net/Kurulum/Anope/irc2sql.conf memoserv.conf = http://arsiv.behroozwolf.net/Kurulum/Anope/memoserv.conf modules.conf = http://arsiv.behroozwolf.net/Kurulum/Anope/modules.conf nickserv.conf = http://arsiv.behroozwolf.net/Kurulum/Anope/nickserv.conf operserv.conf = http://arsiv.behroozwolf.net/Kurulum/Anope/operserv.conf services.conf = http://arsiv.behroozwolf.net/Kurulum/Anope/services.conf


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet
Alt 04 Ocak 2016, 20:00   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (2)
IF Ticaret Yüzdesi:(%)
Cevap: Anope-2.0.2 Kurulumu ve conf ayarları




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

 
Alıntı ile Cevapla

Alt 04 Ocak 2016, 20:18   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Anope-2.0.2 Kurulumu ve conf ayarları




WaLek 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...] Efsanesiniz yemin ederim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Yok o kadar da değil :P

 
Alıntı ile Cevapla

Alt 04 Ocak 2016, 21:37   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Anope-2.0.2 Kurulumu ve conf ayarları




Senin su otokur paylas yahu millet faydalansin
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kupon Biriktirip Aldığım 2 Bin Liralik Cihazimdan Yazildi, Yazim Hatası Olabilir.

 
Alıntı ile Cevapla

Alt 04 Ocak 2016, 22:21   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Anope-2.0.2 Kurulumu ve conf ayarları




Korkut Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Senin su otokur paylas yahu millet faydalansin
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kupon Biriktirip Aldığım 2 Bin Liralik Cihazimdan Yazildi, Yazim Hatası Olabilir.

Bir çok koder arkadaş var, benimki gibi bir şey yazip paylaşırlar :-))

 
Alıntı ile Cevapla

Alt 04 Ocak 2016, 22:23   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Anope-2.0.2 Kurulumu ve conf ayarları




Senin v1 v2 daha güzel ama renkli menkli

Kupon Biriktirip Aldığım 2 Bin Liralik Cihazimdan Yazildi, Yazim Hatası Olabilir.

 
Alıntı ile Cevapla

Alt 05 Ocak 2016, 03:03   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Anope-2.0.2 Kurulumu ve conf ayarları




GCC versiyonu ile alakalı olarak eğer GCC versiyonunuz 4.4'in altında ise aşşağıda komutları sırası ile uygulayın.

Centos 5 kullanan serverların çoğunda GCC 4.1 olarak gelmektedir, o yüzden;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
yum install gcc44-c++

yazarak gcc44'ü kurun daha sonra anope klasörüne giriş yaparak

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

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
rm -rf build CXX=g++44 ./Config -quick

yazarak derleyin.

Bunun nedeni Anope2.x servisleri eski sürüm GCC lerde garip garip hatalar vermesidir. Anope gcc 4.4 altını desteklemiyor.

Buradan kocaman bir selam göndermek istiyorum anope'nin yapımcılarına :-)

 
Alıntı ile Cevapla

Alt 06 Ocak 2016, 07:13   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Anope-2.0.2 Kurulumu ve conf ayarları




Denemek lazım.

10 bin liralık altın kaplama telefonumdan yazıldı, yazı hatası olması mümkün değildir..

__________________
Z-Lined
 
Alıntı ile Cevapla

Alt 15 Nisan 2017, 22:18   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Anope-2.0.2 Kurulumu ve conf ayarları




eline saglik

 
Alıntı ile Cevapla

Alt 02 Nisan 2019, 19:04   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Anope-2.0.2 Kurulumu ve conf ayarları




unrealde çalışan anope'yi inspircd'de çalıştırmak istiyorum, gerekli düzenlenmeleri yaptım fakat şöyle bir hata alıyorum. çözümü nedir?

[Apr 02 19:01:00 2019] ERROR: Closing link: (unknown@89.107.226.131) [Registration timeout]
[Apr 02 19:01:00 2019] Received ERROR from uplink: Closing link: (unknown@89.107.226.131) [Registration timeout]

 
Alıntı ile Cevapla

Cevapla

Etiketler
anope, ayarları, conf, kurulumu, ve


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


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Anope 2.0.1 Conf hatası UnconscionabLe Anope 3 16 Ocak 2015 21:36
unrealircd.conf izin ayarları şifre Lethel Unreal IRCd 1 07 Mart 2010 01:36
Anope conf hazırlama kodları ysfm Anope 0 08 Ekim 2009 15:57
[Vista] ISS7 Kurulumu ve Ayarları Julw Ağ, Network ve Networking 0 07 Mayıs 2008 13:59