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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   qwebirc (https://www.ircforumlari.net/qwebirc/)
-   -   qwebirc kurulumu detayli anlatimi (https://www.ircforumlari.net/qwebirc/733717-qwebirc-kurulumu-detayli-anlatimi.html)

alphae 20 Şubat 2016 06:01

qwebirc kurulumu detayli anlatimi
 
önemli hatırlatma qwebirc versionlarında 3 4 hataya rastladım ciddi sorular bilginiz olsun 1 exporel ve cromda kayma sorunu ola bilir yazı kaymiyordur
2 sunucuda ali sana yaziyor nick degistimi ali düse bilirsin bunun için ufak eklentiler yapman gerekiyor ben çok inceledim bunu en sonunda bütün hataları giderdim
.js hatası var incele kisminda görüsünüz hatalari resmi yayınlıyorum en alta
ve benim yaptıgımda tek bir hata yoktur bu hatalar donma düşme gibi nedenlere yol açmıştır testlerde görüntüye aldanmayın :) girince nick sifreleme kutusu özeligi vs bunlar önemsiz
ben söyle birsey yaptım mobilden giren /kayit sifre nicki kayit ediliyor :)

alta paylaştıgım apleti .js hatasi veriyor binlerce


PHP- Kodu:

Python-2.7.10.tgz
tar 
-zxvf Python-2.7.10.tgz
cd  Python
-2.7.10
make 
 make altinstall
ln 
-/usr/local/bin/python2.7 /usr/local/bin/python
python kurduk
..
.
sira digerleri çok basit :) 
.
altakileri  klasörden çıkarıp içine tek tek girip bu komutu uygula   python setup.py install
Twisted
-15.2.1.tar.bz2
simplejson
-3.7.3.tar.gz
zope
.interface-3.8.0.tar.gz
.
java kurulumuna gecelim 
yum install java 
çıkan sonuca Y  yap javayıda kurcaktır 
.
simdi calıstıralım  config.py   editleyin run.py port vardir 
clear
.py   compile.py  bunlari 777  yap klasör  istedigin yerde ola bilir 
son olarak  config
.py ayarladınız   blok  unrealircd.conf koyun ornek  config.py icindeki yer
overrides
#          the REALNAME option.
WEBIRC_MODE "webirc"

# OPTION: WEBIRC_PASSWORD
#         Used for WEBIRC_MODE webirc and cgiirc, see WEBIRC_MODE
#         option documentation.
WEBIRC_PASSWORD "sifre123"

# OPTION: CGIIRC_STRING
#         Command sent to IRC server in for cgiirc WEBIRC_MODE.
#         See WEBIRC_MODE option documentation.
#CGIIRC_STRING = "CGIIRC"

unrealircd.conf ekliceginiz satir 

cgiirc 
{
        
type webirc;
       
hostname "sunucu-ipi";
        
password "sifre";
};
  
hersey biti simdi calistiralim asagidaki komutla  log olusturmasin diye tekrar loglari siliyoruz 
ftp sismesin diye  kaldi geriye apleti düzenlemeniz css  js  klasörlerde  düzenle hepsi bu 
rm 
-rf twistd.log
rm 
-rf twistd.pid
./clean.py
./compile.py
./run.py
rm 
-rf twistd.log
rm 
-rf twistd.pid 

not unutma unrealircd.conf eklicegin blok unreal3.2.8 sonrasi icindir alti versionlarda blok calismaya bilir bunun icin mdul kurman gerekiyor[COLOR="Silver"]

simdi iyi oku kodu oldugu gibi alıp yapıştırma sadece alta iso-8859-9 yazan yerlere kendi apletinde yap türkçe sorun kalkaçaktır türkçe yaza bilir konuşa bilirler türkçe nicke gelince config.py halede bilirsin

nick kismina geleyim mobile uyumlu olsun istiyorsan nick kismini css icinde kücültüyorsun 120 ise 80 yap mesela eger telden giridiginde nick listesi görünmüyorsa onuda options.js düzeltirsin

edit yapman gereken yerler qwebirc kasürü js kasörü bin klasörü ve css kasörü diger klasörlerde yapcagın birşey yok

PHP- Kodu:

   def utf8_iso8859_1(datatable=dict((xx.decode("iso-8859-9")) for x in map(chrrange(0256)))): 
  return (
table.get(data.object[data.start]), data.start+1

codecs.register_error("mixed-iso-8859-1"utf8_iso8859_1

def irc_decode(x): 
  try: 
    return 
x.decode("utf-8""mixed-iso-8859-1"
  
except UnicodeDecodeError
    return 
x.decode("iso-8859-1""ignore"

class 
QWebIRCClient(basic.LineReceiver): 
  
delimiter "\n" 
  
def __init__(self, *args, **kwargs): 
    
self.__nickname "(unregistered)" 
     
  
def dataReceived(selfdata): 
    
basic.LineReceiver.dataReceived(selfdata.replace("\r""")) 

  
def lineReceived(selfline): 
    
line irc_decode(irc.lowDequote(line)) 
     
    try: 
      
prefixcommandparams irc.parsemsg(line
      
self.handleCommand(commandprefixparams
    
except irc.IRCBadMessage
      
# emit and ignore 
      
traceback.print_exc() 
      return 

    if 
command == "001"
      
self.__nickname params[0
       
      if 
self.__perform is not None
        for 
x in self.__perform
          
self.write(x
        
self.__perform None 
    elif command 
== "NICK"
      
nick prefix.split("!"1)[0
      if 
nick == self.__nickname
        
self.__nickname params[0
         
  
def handleCommand(selfcommandprefixparams): 
    
self("c"commandprefixparams
     
  
def __call__(self, *args): 
    
self.factory.publisher.event(args
     
  
def write(selfdata): 
    
self.transport.write("%s\r\n" irc.lowQuote(data.encode("iso-8859-9"))) 

son olarak arkadaşlar hepsini a.z anlatim türkçe karekter sorunu kurulumu a.z sadece geriye kalan apleti düzenlemeniz kalıyor onuda
yaparak ögrenirsiniz az kod bilginiz varsa basit zor değil her yaptıgın işlemde kapatıp açmanız gerekiyor unutmayın her düzenlediginizde düzgün oluyorsa yedek alın :)

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

Scprit 20 Şubat 2016 20:05

Cevap: qwebirc kurulumu detayli anlatimi
 
Az da olsa paylasım yapmısınız tbrler Bazıları gibi bılıyorum efendım paylasmıyorum dememısınız Kutluyorum

Bazıları gıbı efendım bılıyorum ama yapcam sey satıcaklar yok bılmem ne yapacaklar Kardesım bılıosan ya paylas yada hıc cvp vermeyın kendınızı bısı sanmayın tenekeler

MikaiL 20 Şubat 2016 20:12

Cevap: qwebirc kurulumu detayli anlatimi
 
Sorun yaşayan arkadaşlar skype yada mail yoluyla ulaşabilirler yardımcı olurum .

Diablo 24 Şubat 2016 20:49

Cevap: qwebirc kurulumu detayli anlatimi
 
Firma adı kaldırılıp konu yeniden aktif hale getirilmiştir.

alphae 25 Şubat 2016 01:40

Cevap: qwebirc kurulumu detayli anlatimi
 
Alıntı:

Diablo Nickli Üyeden Alıntı (Mesaj 1041746689)
Firma adı kaldırılıp konu yeniden aktif hale getirilmiştir.

tsk ederim hocam alah razı olsun

ExELaNCE 07 Mart 2016 12:45

Cevap: qwebirc kurulumu detayli anlatimi
 
Alıntı:

alphae Nickli Üyeden Alıntı (Mesaj 1041744801)
önemli hatırlatma qwebirc versionlarında 3 4 hataya rastladım ciddi sorular bilginiz olsun 1 exporel ve cromda kayma sorunu ola bilir yazı kaymiyordur
2 sunucuda ali sana yaziyor nick degistimi ali düse bilirsin bunun için ufak eklentiler yapman gerekiyor ben çok inceledim bunu en sonunda bütün hataları giderdim
.js hatası var incele kisminda görüsünüz hatalari resmi yayınlıyorum en alta
ve benim yaptıgımda tek bir hata yoktur bu hatalar donma düşme gibi nedenlere yol açmıştır testlerde görüntüye aldanmayın :) girince nick sifreleme kutusu özeligi vs bunlar önemsiz
ben söyle birsey yaptım mobilden giren /kayit sifre nicki kayit ediliyor :)

alta paylaştıgım apleti .js hatasi veriyor binlerce


PHP- Kodu:

Python-2.7.10.tgz
tar 
-zxvf Python-2.7.10.tgz
cd  Python
-2.7.10
make 
 make altinstall
ln 
-/usr/local/bin/python2.7 /usr/local/bin/python
python kurduk
..
.
sira digerleri çok basit :) 
.
altakileri  klasörden çıkarıp içine tek tek girip bu komutu uygula   python setup.py install
Twisted
-15.2.1.tar.bz2
simplejson
-3.7.3.tar.gz
zope
.interface-3.8.0.tar.gz
.
java kurulumuna gecelim 
yum install java 
çıkan sonuca Y  yap javayıda kurcaktır 
.
simdi calıstıralım  config.py   editleyin run.py port vardir 
clear
.py   compile.py  bunlari 777  yap klasör  istedigin yerde ola bilir 
son olarak  config
.py ayarladınız   blok  unrealircd.conf koyun ornek  config.py icindeki yer
overrides
#          the REALNAME option.
WEBIRC_MODE "webirc"

# OPTION: WEBIRC_PASSWORD
#         Used for WEBIRC_MODE webirc and cgiirc, see WEBIRC_MODE
#         option documentation.
WEBIRC_PASSWORD "sifre123"

# OPTION: CGIIRC_STRING
#         Command sent to IRC server in for cgiirc WEBIRC_MODE.
#         See WEBIRC_MODE option documentation.
#CGIIRC_STRING = "CGIIRC"

unrealircd.conf ekliceginiz satir 

cgiirc 
{
        
type webirc;
       
hostname "sunucu-ipi";
        
password "sifre";
};
  
hersey biti simdi calistiralim asagidaki komutla  log olusturmasin diye tekrar loglari siliyoruz 
ftp sismesin diye  kaldi geriye apleti düzenlemeniz css  js  klasörlerde  düzenle hepsi bu 
rm 
-rf twistd.log
rm 
-rf twistd.pid
./clean.py
./compile.py
./run.py
rm 
-rf twistd.log
rm 
-rf twistd.pid 

not unutma unrealircd.conf eklicegin blok unreal3.2.8 sonrasi icindir alti versionlarda blok calismaya bilir bunun icin mdul kurman gerekiyor[COLOR="Silver"]

simdi iyi oku kodu oldugu gibi alıp yapıştırma sadece alta iso-8859-9 yazan yerlere kendi apletinde yap türkçe sorun kalkaçaktır türkçe yaza bilir konuşa bilirler türkçe nicke gelince config.py halede bilirsin

nick kismina geleyim mobile uyumlu olsun istiyorsan nick kismini css icinde kücültüyorsun 120 ise 80 yap mesela eger telden giridiginde nick listesi görünmüyorsa onuda options.js düzeltirsin

edit yapman gereken yerler qwebirc kasürü js kasörü bin klasörü ve css kasörü diger klasörlerde yapcagın birşey yok

PHP- Kodu:

   def utf8_iso8859_1(datatable=dict((xx.decode("iso-8859-9")) for x in map(chrrange(0256)))): 
  return (
table.get(data.object[data.start]), data.start+1

codecs.register_error("mixed-iso-8859-1"utf8_iso8859_1

def irc_decode(x): 
  try: 
    return 
x.decode("utf-8""mixed-iso-8859-1"
  
except UnicodeDecodeError
    return 
x.decode("iso-8859-1""ignore"

class 
QWebIRCClient(basic.LineReceiver): 
  
delimiter "\n" 
  
def __init__(self, *args, **kwargs): 
    
self.__nickname "(unregistered)" 
     
  
def dataReceived(selfdata): 
    
basic.LineReceiver.dataReceived(selfdata.replace("\r""")) 

  
def lineReceived(selfline): 
    
line irc_decode(irc.lowDequote(line)) 
     
    try: 
      
prefixcommandparams irc.parsemsg(line
      
self.handleCommand(commandprefixparams
    
except irc.IRCBadMessage
      
# emit and ignore 
      
traceback.print_exc() 
      return 

    if 
command == "001"
      
self.__nickname params[0
       
      if 
self.__perform is not None
        for 
x in self.__perform
          
self.write(x
        
self.__perform None 
    elif command 
== "NICK"
      
nick prefix.split("!"1)[0
      if 
nick == self.__nickname
        
self.__nickname params[0
         
  
def handleCommand(selfcommandprefixparams): 
    
self("c"commandprefixparams
     
  
def __call__(self, *args): 
    
self.factory.publisher.event(args
     
  
def write(selfdata): 
    
self.transport.write("%s\r\n" irc.lowQuote(data.encode("iso-8859-9"))) 

son olarak arkadaşlar hepsini a.z anlatim türkçe karekter sorunu kurulumu a.z sadece geriye kalan apleti düzenlemeniz kalıyor onuda
yaparak ögrenirsiniz az kod bilginiz varsa basit zor değil her yaptıgın işlemde kapatıp açmanız gerekiyor unutmayın her düzenlediginizde düzgün oluyorsa yedek alın :)

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

Ustad kurdum ancak şuan girişler tamamen sunucu ipisi üzerine neden olabilir? Yani mobilden giren sunucu ipisi ile giriyor

alphae 07 Mart 2016 13:05

Cevap: qwebirc kurulumu detayli anlatimi
 
Alıntı:

SohbetSeLi Nickli Üyeden Alıntı (Mesaj 1041751614)
Ustad kurdum ancak şuan girişler tamamen sunucu ipisi üzerine neden olabilir? Yani mobilden giren sunucu ipisi ile giriyor


Sa unreal block eklentsi yapman gerekiyor kardesim

config.py

# the REALNAME option.
WEBIRC_MODE = "webirc"

# OPTION: WEBIRC_PASSWORD
# Used for WEBIRC_MODE webirc and cgiirc, see WEBIRC_MODE
# option documentation.
WEBIRC_PASSWORD = "sifre123"


unrealircd.conf ekliceginiz satir

cgiirc {
type webirc;
hostname "sunucu-ipi";
password "sifre";
};

ExELaNCE 07 Mart 2016 13:33

Cevap: qwebirc kurulumu detayli anlatimi
 
Alıntı:

alphae Nickli Üyeden Alıntı (Mesaj 1041751629)
Sa unreal block eklentsi yapman gerekiyor kardesim

config.py

# the REALNAME option.
WEBIRC_MODE = "webirc"

# OPTION: WEBIRC_PASSWORD
# Used for WEBIRC_MODE webirc and cgiirc, see WEBIRC_MODE
# option documentation.
WEBIRC_PASSWORD = "sifre123"


unrealircd.conf ekliceginiz satir

cgiirc {
type webirc;
hostname "sunucu-ipi";
password "sifre";
};


config.py ve unrealcd kodlarını öm yoluyla gönderdim.. Rehash hatasınıda aktardım hocam

Turk06 29 Nisan 2016 16:17

Cevap: qwebirc kurulumu detayli anlatimi
 
SORUN DOSYA OKUMUYOR SANIRIM OKUTDUM AMA OLMADI


[~/qwebirc]# ./run.py
-bash: ./run.py: Permission denied

fLayer 29 Nisan 2016 19:16

Cevap: qwebirc kurulumu detayli anlatimi
 
Alıntı:

Turk06 Nickli Üyeden Alıntı (Mesaj 1041772013)
SORUN DOSYA OKUMUYOR SANIRIM OKUTDUM AMA OLMADI


[~/qwebirc]# ./run.py
-bash: ./run.py: Permission denied

python run.py

denermisin

Toprak 29 Nisan 2016 19:36

Cevap: qwebirc kurulumu detayli anlatimi
 
chmod izni ver 777 olarak sonra ./run.py

Turk06 18 Mayıs 2016 19:33

Cevap: qwebirc kurulumu detayli anlatimi
 
boyle bı sorun yaşamaya başladım

./run.py
-bash: ./run.py: Permission denied
[username@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] qwebirc]$ python run.py
Traceback (most recent call last):
File "run.py", line 3, in <module>
import bin.compile
File "/home/username/qwebirc/bin/compile.py", line 5, in <module>
import pages, os, subprocess, pagegen, shutil, sys, time
File "/home/username/qwebirc/bin/pagegen.py", line 1, in <module>
import os, sys, pages, subprocess, re, optionsgen, config
File "/home/username/qwebirc/bin/optionsgen.py", line 1, in <module>
import config
File "/home/username/qwebirc/config.py", line 1, in <module>
from qwebirc.config_options import *
ImportError: No module named qwebirc.config_options

Turk06 26 Mayıs 2016 14:42

Cevap: qwebirc kurulumu detayli anlatimi
 
ARKADAŞLAR RADYO KOD EKLENTISINI TAM OLARAK NEREYE EKLIYORUZ BILEN VARMI ACABA

acemicoder 03 Temmuz 2016 02:49

Cevap: qwebirc kurulumu detayli anlatimi
 
altakileri klasörden çıkarıp içine tek tek girip bu komutu uygula python setup.py install
Twisted-15.2.1.tar.bz2
simplejson-3.7.3.tar.gz
zope.interface-3.8.0.tar.gz



Demişsiniz bu dediklerinizi kök dizinemi açacağız biraz ayrinlitili bilgi verirmisiniz

Birde bizde root yetkisi yok birkaç yerde bağımlılık tan bahsediliyor bu paketleri nasıl kurabilirim.

acemicoder 03 Temmuz 2016 16:03

Cevap: qwebirc kurulumu detayli anlatimi
 
Alıntı:

acemicoder Nickli Üyeden Alıntı (Mesaj 1041791547)
altakileri klasörden çıkarıp içine tek tek girip bu komutu uygula python setup.py install
Twisted-15.2.1.tar.bz2
simplejson-3.7.3.tar.gz
zope.interface-3.8.0.tar.gz



Demişsiniz bu dediklerinizi kök dizinemi açacağız biraz ayrinlitili bilgi verirmisiniz

Birde bizde root yetkisi yok birkaç yerde bağımlılık tan bahsediliyor bu paketleri nasıl kurabilirim.

yukardaki sorunların devam ile birlikte
python setup.py install
yum install java
bu komutlarını uyguladıgımda yetki sorunu yaşıyorum

yani sizin anlayacağınız Root yetkimiz yok ona göre bir anlatım yapılırsa sevinirim.

Malefic 10 Mayıs 2017 23:51

Cevap: qwebirc kurulumu detayli anlatimi
 
merhaba ./run.py yaptıgımda böyle bir hata alıyorum yardımcı olabilecek var mı?

^[[Aircfiber@irc.****.net [~/qwebirc]# ./run.py
/usr/lib64/python2.6/site-packages/Twisted-14.0.2-py2.6-linux-x86_64.egg/twisted/internet/endpoints.py:30: DeprecationWarning: twisted.internet.interfaces.IStreamClientEndpointS tringParser was deprecated in Twisted 14.0.0: This interface has been superseded by IStreamClientEndpointStringParserWithReactor.
from twisted.internet.interfaces import (
/home/ircfiber/qwebirc/qwebirc/engines/ajaxengine.py:5: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5, sys, os, time, config, qwebirc.config_options as config_options, traceback, socket
An error has occurred: 'Couldn't listen on 0.0.0.0:9851: [Errno 98] Address already in use.'
Please look at log file for more information.

BehroozWolf 11 Mayıs 2017 14:48

Cevap: qwebirc kurulumu detayli anlatimi
 
Alıntı:

Malefic Nickli Üyeden Alıntı (Mesaj 1041858080)
merhaba ./run.py yaptıgımda böyle bir hata alıyorum yardımcı olabilecek var mı?

^[[Aircfiber@irc.****.net [~/qwebirc]# ./run.py
/usr/lib64/python2.6/site-packages/Twisted-14.0.2-py2.6-linux-x86_64.egg/twisted/internet/endpoints.py:30: DeprecationWarning: twisted.internet.interfaces.IStreamClientEndpointS tringParser was deprecated in Twisted 14.0.0: This interface has been superseded by IStreamClientEndpointStringParserWithReactor.
from twisted.internet.interfaces import (
/home/ircfiber/qwebirc/qwebirc/engines/ajaxengine.py:5: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5, sys, os, time, config, qwebirc.config_options as config_options, traceback, socket
An error has occurred: 'Couldn't listen on 0.0.0.0:9851: [Errno 98] Address already in use.'
Please look at log file for more information.

9851 portunu hem run.py dosyasından hem de config.py dosyasından degistirip tekrar deneyin.

Malefic 11 Mayıs 2017 22:38

Cevap: qwebirc kurulumu detayli anlatimi
 
Alıntı:

BehroozWolf Nickli Üyeden Alıntı (Mesaj 1041858237)
9851 portunu hem run.py dosyasından hem de config.py dosyasından degistirip tekrar deneyin.

ikisinde de aynı ayarlı hocam degişen birşey olmuyor. çözemedim.

BehroozWolf 12 Mayıs 2017 00:31

Cevap: qwebirc kurulumu detayli anlatimi
 
Alıntı:

Malefic Nickli Üyeden Alıntı (Mesaj 1041858309)
ikisinde de aynı ayarlı hocam degişen birşey olmuyor. çözemedim.

Şimdi o mesajda 3 adet hata mesajı var. Birincisi o port ile alakalı, ikincisi md5 hatası üçüncü ise twisted hatası. Twisted sürümün 14 olarak gözüküyor, onu 11 falan kurup dene bakalım birde.

NOT: Gerekli paketlerin kurulu olduğuna emin olmalısın.

alphae 13 Mayıs 2017 17:02

Cevap: qwebirc kurulumu detayli anlatimi
 
Python-2.7.10.tgz
tar -zxvf Python-2.7.10.tgz
cd Python-2.7.10
make
make altinstall
ln -s /usr/local/bin/python2.7 /usr/local/bin/python
python kurduk..
.
sira digerleri çok basit :)
.
altakileri klasörden çıkarıp içine tek tek girip bu komutu uygula python setup.py install
Twisted-15.2.1.tar.bz2
simplejson-3.7.3.tar.gz
zope.interface-3.8.0.tar.gz
.
java kurulumuna gecelim
yum install java
çıkan sonuca Y yap javayıda kurcaktır


kurulum bu sekilde aldign hata mesajina gelince
aplet dosyalarindan kaynakli oldugu görülüyor
ayni portu tekrar calistirmaya calismisin bir öncekini killemelisin
twist sorun olmiya bilir yukardaki eklentileri kur sifirdan

ve apleti kendi sitesinden indir calstir hata mesaji cikmicaktir.





QUOTE=Malefic;1041858080]merhaba ./run.py yaptıgımda böyle bir hata alıyorum yardımcı olabilecek var mı?

^[[Aircfiber@irc.****.net [~/qwebirc]# ./run.py
/usr/lib64/python2.6/site-packages/Twisted-14.0.2-py2.6-linux-x86_64.egg/twisted/internet/endpoints.py:30: DeprecationWarning: twisted.internet.interfaces.IStreamClientEndpointS tringParser was deprecated in Twisted 14.0.0: This interface has been superseded by IStreamClientEndpointStringParserWithReactor.
from twisted.internet.interfaces import (
/home/ircfiber/qwebirc/qwebirc/engines/ajaxengine.py:5: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5, sys, os, time, config, qwebirc.config_options as config_options, traceback, socket
An error has occurred: 'Couldn't listen on 0.0.0.0:9851: [Errno 98] Address already in use.'
Please look at log file for more information.[/QUOTE]


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 06:45.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk