Freesco, NND, CDN, EOS
http://forum.freesco.pl./

LMS-moduł ggnotify.so jak to ku... zgrać z ekg??
http://forum.freesco.pl./viewtopic.php?f=24&t=17540
Strona 1 z 1

Autor:  pikwas [ niedziela, 8 marca 2009, 01:43 ]
Tytuł:  LMS-moduł ggnotify.so jak to ku... zgrać z ekg??

Nadmienię iż korzystam z NND

Witam, LMS spędza mi sen z powiek, ale prawie się z nim uporałem wiele się nauczyłem przy jego wdrażaniu ale działa już w 90%, problem jest jedynie z uruchomieniem modulu ggnotify, mianowiscie chodzi o to że nie loguje się on do serwera gg ani nie wysyła wiadomości postępujezgodnie z dokumentacją czyli:

pacman -S ekg
pacman -S ekg-devel


w modules/ggnotify/Makefile wpisuje ściezki takwięc moj plik w home/httpd/html/lms/daemon/modules/ggnotify/Makefile wyglada tak:




: [/] [] ()
MODULESDIR = /usr/local/lms/lib
LIBS = -lmysqlclient -ldl
CFLAGS = -I/usr/include -Wall -O2 -fPIC -DGNU -DUSE_MYSQL -I../..
LDFLAGS = -L/usr/lib

# dla libgadu i ekg --------------
LDFLAGS += -L/usr/lib
CFLAGS += -I/usr/include
#LDFLAGS += -L/usr/lib
#CFLAGS += -I//home/httpd/html/lms/daemon

LIBS += -lgadu
# --------------------------------

SOURCES = ggnotify.c
OBJECTS = ${SOURCES:.c=.o}

OUT = ggnotify.so

all: $(OUT)

$(OUT): ${OBJECTS}
        gcc -shared $(OBJECTS) -o $(OUT) $(LDFLAGS) $(LIBS)
        rm -rf $(OBJECTS)

clean:
        rm -rf $(OUT) $(OBJECTS)

install:
        install -c -m 755 $(OUT) $(MODULESDIR)




plik home/httpd/html/lms/daemon/modules/ggnotify/Makefile/sample/lms-ggnotify.ini


modyfikuje do takiej postaci wg swoich danych:

[
: [/] [] ()
database]
type                    = mysql
host                    = localhost
user                    = root
password                = XXXXX
database                = lms

[lmsd]
instances       = ggnotify

[ggnotify]
module          = /usr/local/lms/lib/ggnotify.so
template        = /etc/lms/mailtemplate

; Numer GG z którego ma być wysłany mesejdż
uin             = 38478XX

; Hasło do numeru
password        = XXXXX

; Numerek dla debugu
debug_uin       = 29483XX



doadje w LMS-UI/konfiguracja instancje ggnotify z opcjami:


: [/] [] ()
debug_uin    

      
limit    

-67

      
password    

"XXXXX"

      
template    

modules/ggnotify/sample/mailtemplate

      
uin    

38478XX



w katalogu home/httpd/html/lms/daemon/modules/ggnotify/ wydaje polecenie make $$ make install


wynik poleceń:
: [/] [] ()
[root@serwer ggnotify]# make
cc -I/usr/include -Wall -O2 -fPIC -DGNU -DUSE_MYSQL -I../.. -I/usr/include   -c -o ggnotify.o ggnotify.c
gcc -shared ggnotify.o -o ggnotify.so -L/usr/lib -L/usr/lib -lmysqlclient -ldl   -lgadu
rm -rf ggnotify.o
[root@serwer ggnotify]# make install
install -c -m 755 ggnotify.so /usr/local/lms/lib

[root@serwer pikwas]#





i lipa w logach dostaje komunikat podczas restartu rc.lmsd:

: [/] [] ()
Mar  8 00:28:01 serwer lmsd: [ggnotify/ggnotify] Unable to connect to Gadu-Gadu server.



Nie mam pojęcia co jest grane próbowałem już wielu opcji i nawet kompilowałem libgadu oddzielnie według tej instrukcji http://toxygen.net/libgadu/doc/group__build.html (mimo iż ono jest już w ekg) i dalej nic poźniej też znalazłem taki post ale to też nic nie dało http://www.mail-archive.com/ekg-users@l ... 00262.html


Czy ktoś jest w stanie podać krótki opis jak to uruchomić??

edit by tasiorek

Autor:  PtX [ niedziela, 8 marca 2009, 11:43 ]
Tytuł: 

Z tego co w logu pisze to configi masz ok ale nie potrafi sie połączyć do serwera GG. Nie żebym był wscipski ale czy te passwordy do tych numerów są prawdziwe ? :D Ja bym bał sie pokazac konfiga razem z hasłem bo te numerki są fajne :D. Masz gdzieś tam możliwość zmiany serwera gg z którym się ma połączyć ? Bo mi czasami nagminnie sie nie łączy do serwera normalne gg. Wtedy muszę użyć znowu GG Serwer Changer.

EDIT:

aaa i porach nocnych gg lubi nie działać bo coś tam chyba modyfikują :)

Autor:  pikwas [ niedziela, 8 marca 2009, 21:29 ]
Tytuł: 

Nie do końca chyba mam dobry config bo ten komunikat dostaje nawet jak wywale ekg, zmiany serwera zrobić się nie da.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/