Giriş yap veya kayıt ol

Kullanıcı adı:       Parola:            

qwebirc mobil makine kurulumu

'qwebirc' forumunda Aytac tarafından 15 Kas 2017 tarihinde açılan konu

  1. Aytac
    Çevrimdışı

    Aytac Administrator Site Yetkilisi Administrator

    Katılım:
    14 Kas 2017
    Mesaj:
    174
    Alınan Beğeniler:
    3
    Ödül Puanları:
    18
    Cinsiyet:
    Erkek
    Meslek:
    Security
    Şehir:
    Karabük
    Web Sitesi:
    qwebirc kısaca mevcut irc sunucunuzu mobil ziyaretçilere açan, web üzerinden mobil cihaz kullananların kolayca etkileşimde bulunmasını sağlayan bir eklentidir diyebiliriz. qwebirc config.py de belirteceğiniz irc sunucusu ile mobil ziyaretçileriniz arasında bir köprüdür. Elbette bu detaylı kurulum makalesini her zaman olduğu gibi yalnızca ircalem forum sizlere sunmaktadır.

    qwebirc Kurulumu İçin Gerekenler ;

    PHP:
    python (2.5 üzeri olmalıdır).
    python-twistedpython-twisted-binpython-twisted-corepython-twisted-runnerpython-twisted-namespython-twisted-mailpython-twisted-words ve python-twisted-web (Twisted 8.2.0).
    python-zope.interface (8.2.0)
    mercurial
    openjdk
    -6
    opsiyonel SSL desteği 
    python-openssl
    Aşağıdaki kurulum komutlarını işletim sisteminizin türüne göre çalıştırın. Örneğin biz Centos işletim sisteminde kurulum gerçekleştirdiğimiz için centos / rhel komutlarını çalıştırıyoruz ;

    Centos / RHEL / Fedora için ;

    PHP:
    sudo yum install epel-release
    sudo yum 
    -y install python-twisted
    sudo yum 
    -y install mercurial
    sudo yum install java
    -1.6.0-openjdk-devel
    sudo yum install python
    -simplejson
    sudo yum 
    -y install libffi-devel
    sudo yum 
    -y install openssl-devel
    sudo yum 
    -y install python-devel
    sudo yum 
    -y install python-pip
    Gerekebilir (ssl erişimlerinde) ;

    PHP:
    sudo pip install pyopenssl --upgrade
    Ubuntu / Debian için ;

    PHP:
    apt-get install python-twisted
    apt
    -get install python-zope.interface
    apt-get install mercurial
    ------------------------------------------------------
    Ardından qwebirc sunucumuza çekiyoruz ve düzenliyoruz ;

    PHP:
    hg clone https://bitbucket.org/qwebirc/qwebirc
    cd qwebirc
    mv config
    .py.example config.py
    nano 
    -w config.py
    Aşagıdaki config.py kısımlarını sitenize göre degiştirin eskisini silip bunlari direk config.py içine kopyalabilirsiniz.;
    Degişek yerler ; IRCSERVER IP, IRCPORT, REALNAME, IDENT, BASEURL, NETWORKNAME, WEBIRC PASSWORD

    PHP:
    from qwebirc.config_options import *
    IRCSERVER "92.222.249.174"
    IRCPORT 6667
    REALNAME 
    "IRCALEM.Net Mobile IRC Sunucusu"
    IDENT "mobil"
    #OUTGOING_IP = "92.222.249.174"
    WEBIRC_MODE "webirc"
    WEBIRC_PASSWORD "asd5a4dsq11256"
    CGIIRC_STRING "CGIIRC"
    BASE_URL "http://irc.ircalem.net:9090/"
    NETWORK_NAME "ircalem.net"
    APP_TITLE NETWORK_NAME " Mobile Web IRC"
    NICKNAME_VALIDATE None
    import string
    NICKNAME_VALID_FIRST_CHAR 
    string.letters "_[]{}`^\\|"
    NICKNAME_VALID_SUBSEQUENT_CHARS NICKNAME_VALID_FIRST_CHAR string.digits "-"
    NICKNAME_MINIMUM_LENGTH 2
    NICKNAME_MAXIMUM_LENGTH 
    15
    FEEDBACK_FROM 
    "admin@ircalem.net"
    FEEDBACK_TO "admin@ircalem.net"
    FEEDBACK_SMTP_HOST "127.0.0.1"
    FEEDBACK_SMTP_PORT 25
    ADMIN_ENGINE_HOSTS 
    = ["127.0.0.1"]
    HTTP_REQUEST_TIMEOUT 5
    HTTP_AJAX_REQUEST_TIMEOUT 
    30
    UPDATE_FREQ 
    0.5
    MAXBUFLEN 
    100000
    MAXSUBSCRIPTIONS 
    3
    MAXLINELEN 
    600
    DNS_TIMEOUT 
    5
    STATIC_BASE_URL 
    ""
    DYNAMIC_BASE_URL ""
    CONNECTION_RESOLVER None
    HMACKEY 
    "mrmoo"
    HMACTEMPORAL 30

    #ellesme
    AUTHGATEDOMAIN "webchat_test"
    QTICKETKEY "boo"
    AUTH_SERVICE "Q!TheQBot@CServe.quakenet.org"
    AUTH_OK_REGEX "^You are now logged in as [^ ]+\\.$"
    import dummyauthgate as AUTHGATEPROVIDER
    9090 portunu açıyoruz.

    PHP:
    service iptables stop
    iptables 
    -A INPUT -p tcp --dport 9090 -j ACCEPT
    service iptables save
    service iptables start
    Unrealircd.conf eklemeniz kodlar ;

    PHP:
    cgiirc {
    type webirc;
    hostname sunucuip;
    password "config.py yazan sifre";
    };
    Yukarıdaki koda hostaneme yazan yere config.py yazdıgınız ircserver ipi, password kısmına da config.py webirc passworda belirttiginiz şifreyi yazıyoruz ve unreal rehash cekiyoruz.

    Ardında qwebirc başlatmak için ;
    Ftp ye qwebirc klasoru olarak attıgınız varsayıyorum.
    SSH putty den login olduktan sonra ;

    PHP:
    cd qwebirc
    python 
    ./clean.py
    python 
    ./compile.py
    python 
    ./run.py
    qwebirc kurulumu hazırdır.

    webten bakmak için;
    BASE_URL = “

    Forumda ekli olan linkler ziyaretçilere gizlenmiştir görebilmek için Kayıt olun yada Giriş yapın

    ayzdıgınız url den bakabilirsiniz.
     

Bu Sayfayı Paylaş