Chcę sam uruchomić LMS na Debianie 4.0.
Serwer już chodzi, jest na nim zainstalowane:
Wersja LMS: 1.10.3 Vidrine (1.868.2.16/1.19.2.2) Wersja LMSDB: 1.10.3 Vidrine (1.42.2.2/1.48.2.2) Wersja MySQL: 5.0.32-Debian_7etch5-log Wersja PHP: 5.2.0-8+etch10 Wersja Smarty: 2.6.18
Jestem początkującym użytkownikiem linuxa (moze jakies 2-3 miesiące pracy na serwerze, co za tym idzie jeszcze nie wszystko łapię. Ale google moim przyjacielem jest :) )
I chcę teraz uruchomić daemon (robię wszystko zgodnie z opisem na stronie http://lms.org.pl/doc/daemon.html , ale coś nie chce mi to iść)
Do końca nie wiem gdzie w Debianie są:
--libdir=DIR lokalizacja bibliotek bazy danych (/usr/lib) --incdir=DIR lokalizacja plików nagłówkowych bazy danych (/usr/include)
Instalowałem mysql przez apt-get install mysql-server (plus dodatki)
Czy może ktoś pomóc w konfiguracji.
A tak to robie Z root'a wchodze do /var/www/lms/daemon
lms:/var/www/lms/daemon# ./configure --with-mysql --libdir=/usr/local/mysql/lib --incdir=/usr/local/mysql/include OS Type... Linux Database type... MySQL Library location... /usr/local/mysql/lib Includes location... /usr/local/mysql/include SQL queries debugging... no Events debugging... no Configuration file... no Daemon install directory... /usr/local/lms/bin Modules install directory... /usr/local/lms/lib Create Makefile for main program... done Create Makefile for mod_cutoff... done Create Makefile for mod_dhcp... done Create Makefile for mod_dns... done Create Makefile for mod_ethers... done Create Makefile for mod_ewx-pt... done Create Makefile for mod_ewx-stm... done Create Makefile for mod_ggnotify... done Create Makefile for mod_hostfile... done Create Makefile for mod_notify... done Create Makefile for mod_oident... done Create Makefile for mod_parser... done Create Makefile for mod_payments... done Create Makefile for mod_pinger... done Create Makefile for mod_system... done Create Makefile for mod_tc... done Create Makefile for mod_tc-ng... done Create Makefile for mod_traffic... done Create Makefile for mod_parser extensions... done *************************************************************** Configuration finished. Now You can type 'make && make install' lms:/var/www/lms/daemon#
i make && make install nie jest osiągalne :(
Pomocy.
!DSPAM:47cfe928191451068017541!
Witam. Ma może ktoś skrypt parsera do BZWBK dla płatności masowych ?? i może się podzielić. Przymierzam się do napisania, ale nie chce wyłamywać otwartych drzwi. pzdr ReYu
!DSPAM:47d05131300841859716918!
-=ReYu=- pisze:
Witam. Ma może ktoś skrypt parsera do BZWBK dla płatności masowych ?? i może się podzielić. Przymierzam się do napisania, ale nie chce wyłamywać otwartych drzwi. pzdr ReYu
Witam,
z tego co pamiętam w parserze nie trzeba zbyt wiele przerabiać (jeśli w ogóle). W załączniku jest cashimportcfg, który pisałem dla kumpla i od jakiegoś czasu działa (1.10.2). Dla pewności jednak sprawdź...Nie mam 100% pewności, czy to była ostateczna wersja.
pozdrawiam, Dawid Widyna
!DSPAM:47d0578b307136491211187!
Dawid Widyna pisze:
-=ReYu=- pisze:
Witam. Ma może ktoś skrypt parsera do BZWBK dla płatności masowych ?? i może się podzielić. Przymierzam się do napisania, ale nie chce wyłamywać otwartych drzwi. pzdr ReYu
Witam,
z tego co pamiętam w parserze nie trzeba zbyt wiele przerabiać (jeśli w ogóle). W załączniku jest cashimportcfg, który pisałem dla kumpla i od jakiegoś czasu działa (1.10.2). Dla pewności jednak sprawdź...Nie mam 100% pewności, czy to była ostateczna wersja.
pozdrawiam, Dawid Widyna
Na początek może i sie przyda. Ja raczej chce osiągnąć pełną bezobsługowość cashimportu. Przy płatnościach masowych jest to możliwe z zachowaniem 100% bezbłędności. Mam bardziej na myśli skrypt np w perlu, który automatycznie pobiera dane ze strony lub emaila i po sparsowaniu przypisuje je do danego klienta. nawet bez konieczności zatwierdzania wpływu w cashimport z poziomu UI. Mam napisany skrypt dla konta inteligo który to robi.(był już puszczany na liste) pzdr ReYu
!DSPAM:47d0622f316591163869485!
-=ReYu=- pisze:
Mam napisany skrypt dla konta inteligo który to robi.(był już puszczany na liste)
A moglbys podpowiedziec orientacyjnie w jakich miesiacach go puszczales? Przegladalem jakis czas temu liste szukajac takowego skrypciku i nie znalazlem. Byly pytania, ale odpowiedz zawsze podobna - nie ma prosze napisac sobie samemu :( Jezeli nie sprawiloby to klopotu prosze o ponowna wysyleczke na liste :)
-- pozdrawiam; Andrzej Banach
!DSPAM:47d10cea121801250119904!
-=ReYu=- pisze:
Witam. Ma może ktoś skrypt parsera do BZWBK dla płatności masowych ?? i może się podzielić. Przymierzam się do napisania, ale nie chce wyłamywać otwartych drzwi. pzdr ReYu
Jeszcze jedna rzecz mi się przypomniała - inteligo też ma płatności masowe - bodaj do 999 subkont za friko (dowiedziałem się ostatnio na MUMie)..
pozdrawiam, Dawid
!DSPAM:47d110a5124935962586004!
07-03-08, Dawid Widyna widynek@o2.pl napisał(a):
Jeszcze jedna rzecz mi się przypomniała - inteligo też ma płatności masowe - bodaj do 999 subkont za friko (dowiedziałem się ostatnio na MUMie)..
No też właśnie o tym słyszałem ale jakoś nie ma nic o tym na stronie inteligo:/
Pozdrawiam
!DSPAM:47d15319186042226814302!
Michał Gacek pisze:
07-03-08, Dawid Widyna widynek@o2.pl napisał(a):
Jeszcze jedna rzecz mi się przypomniała - inteligo też ma płatności masowe - bodaj do 999 subkont za friko (dowiedziałem się ostatnio na MUMie)..
No też właśnie o tym słyszałem ale jakoś nie ma nic o tym na stronie inteligo:/
Pozdrawiam
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
jest na stronie: " płata za prowadzenie: ^*1*
* rachunku głównego * rachunku dodatkowego
Miesięcznie
3,99 0
"
źródło: http://www.inteligo.pl/infosite/oferta-dla-firmy_oplaty-i-prowizje.htm
tylko 999 to trochę mało :)
06-03-08, Sebastian Andrzejczuk sebastianandrzejczuk@o2.pl napisał(a):
Chcę sam uruchomić LMS na Debianie 4.0. (..ciach..) i make && make install nie jest osiągalne :(
Pomocy.
apt-get install make? :)
06-03-08, Sebastian Andrzejczuk sebastianandrzejczuk@o2.pl napisał(a):
Chcę sam uruchomić LMS na Debianie 4.0. (..ciach..) i make && make install nie jest osiągalne :(
Pomocy.
apt-get install make? :)
:D LOL
Sprawdź kolego czy masz źródła MYSQL zainstalowane.
apt-get install libmysql++-dev
Walnij standardowo komendę ./configure
A potem make i make install. Musi działać.
Pliki znajdują się w /usr/local/lms/
No virus found in this outgoing message. Checked by AVG. Version: 7.5.518 / Virus Database: 269.21.6/1318 - Release Date: 2008-03-07 14:01
!DSPAM:47d26a11174805156419305!
08-03-08, Maricn bsflip@gmail.com napisał(a):
apt-get install make? :)
:D LOL
W sumei to mówiłem poważnie :)
Sprawdź kolego czy masz źródła MYSQL zainstalowane.
apt-get install libmysql++-dev
Daemon jest w C, więc chyba libmysqlclient15-dev ? Poza tym, skoro przeszło konfigurację, tzn. IMHO że znalazł te pliki..?
Walnij standardowo komendę ./configure A potem make i make install. Musi działać.
No chyba, że w systemie nie ma make? ;-D A jeśli jest, to wklej kolego - twórco wątka, co dostajesz na konsoli po wpisaniu make..
Pliki znajdują się w /usr/local/lms/
czekając na odp szukałem błędu próbowałem już nawet instalacji mysql z paczki i przy wydaniu make nic sie nie działo :))
Zrobiłem apt-get install make i wszystko zaczęło działać.
apt-get install make? :)
Mam jeszcze blad po make && make install:
ewx-stm.c:1381: error: ‘SNMP_ERR_NOERROR’ undeclared (first use in this function) ewx-stm.c:1394: error: dereferencing pointer to incomplete type ewx-stm.c:1394: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ make[2]: *** [ewx-stm.o] Błąd 1 make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/ewx-stm' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/ggnotify' cc -I/usr/include -Wall -O2 -fPIC -DGNU -DUSE_MYSQL -I../.. -I/usr/src/ekg/lib -c -o ggnotify.o ggnotify.c ggnotify.c: In function ‘reload’: ggnotify.c:184: warning: pointer targets in passing argument 4 of ‘gg_send_message’ differ in signedness ggnotify.c:190: warning: pointer targets in passing argument 4 of ‘gg_send_message’ differ in signedness gcc -shared ggnotify.o -o ggnotify.so -L/usr/lib -L/usr/lib -lmysqlclient -ldl -lgadu rm -rf ggnotify.o make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/ggnotify' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/hostfile' cc -I/usr/include -Wall -O2 -fPIC -DGNU -DUSE_MYSQL -I../.. -c -o hostfile.o hostfile.c gcc -shared hostfile.o -o hostfile.so -L/usr/lib -lmysqlclient -ldl rm -rf hostfile.o make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/hostfile' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/notify' cc -I/usr/include -Wall -O2 -fPIC -DGNU -DUSE_MYSQL -I../.. -c -o notify.o notify.c gcc -shared notify.o -o notify.so -L/usr/lib -lmysqlclient -ldl rm -rf notify.o make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/notify' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/oident' cc -I/usr/include -Wall -O2 -fPIC -DGNU -DUSE_MYSQL -I../.. -c -o oident.o oident.c gcc -shared oident.o -o oident.so -L/usr/lib -lmysqlclient -ldl rm -rf oident.o make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/oident' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/parser' make -C lib make[3]: Wejście do katalogu `/var/www/lms/daemon/modules/parser/lib' make[3]: Okrężna dyrektywa tscript_parser.h <- tscript_parser.h porzucona. flex -otscript_lexical.c -Ptscript_yy tscript_lexical.yy make[3]: flex: Polecenie nie znalezione make[3]: *** [tscript_lexical.c] Błąd 127 make[3]: Opuszczenie katalogu `/var/www/lms/daemon/modules/parser/lib' make[2]: *** [libs] Błąd 2 make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/parser' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/payments' cc -I/usr/include -Wall -O2 -fPIC -DGNU -DUSE_MYSQL -I../.. -c -o payments.o payments.c gcc -shared payments.o -o payments.so -L/usr/lib -lmysqlclient -ldl rm -rf payments.o make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/payments' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/pinger' cc -I/usr/include -Wall -O2 -fPIC -DGNU -DUSE_MYSQL -I../.. -c -o pinger.o pinger.c gcc -shared pinger.o -o pinger.so -L/usr/lib -lmysqlclient -ldl rm -rf pinger.o make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/pinger' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/system' cc -I/usr/include -Wall -O2 -fPIC -DGNU -DUSE_MYSQL -I../.. -c -o system.o system.c gcc -shared system.o -o system.so -L/usr/lib -lmysqlclient -ldl rm -rf system.o make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/system' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/tc' cc -I/usr/include -Wall -O2 -fPIC -DGNU -DUSE_MYSQL -I../.. -c -o tc.o tc.c gcc -shared tc.o -o tc.so -L/usr/lib -lmysqlclient -ldl rm -rf tc.o make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/tc' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/tc-ng' cc -I/usr/include -Wall -O2 -fPIC -DGNU -DUSE_MYSQL -I../.. -c -o tc-ng.o tc-ng.c gcc -shared tc-ng.o -o tc-ng.so -L/usr/lib -lmysqlclient -ldl rm -rf tc-ng.o make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/tc-ng' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/traffic' cc -I/usr/include -Wall -O2 -fPIC -DGNU -DUSE_MYSQL -I../.. -c -o traffic.o traffic.c gcc -shared traffic.o -o traffic.so -L/usr/lib -lmysqlclient -ldl rm -rf traffic.o make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/traffic' make[1]: Opuszczenie katalogu `/var/www/lms/daemon/modules' mkdir -p -m 755 /usr/local/lms/bin mkdir -p -m 755 /usr/local/lms/lib install -c -m 700 lmsd /usr/local/lms/bin/ make -C modules install make[1]: Wejście do katalogu `/var/www/lms/daemon/modules' for i in `echo cutoff dhcp dns ethers ewx-pt ewx-stm ggnotify hostfile notify oident parser payments pinger system tc tc-ng traffic `; do make install -C $i ; done make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/cutoff' install -c -m 755 cutoff.so /usr/local/lms/lib make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/cutoff' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/dhcp' install -c -m 755 dhcp.so /usr/local/lms/lib make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/dhcp' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/dns' install -c -m 755 dns.so /usr/local/lms/lib make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/dns' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/ethers' install -c -m 755 ethers.so /usr/local/lms/lib make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/ethers' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/ewx-pt' install -c -m 755 ewx-pt.so /usr/local/lms/lib install: nie można wykonać stat na `ewx-pt.so': Nie ma takiego pliku ani katalogu make[2]: *** [install] Błąd 1 make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/ewx-pt' make[2]: Wejście do katalogu `/var/www/lms/daemon/modules/ewx-stm' install -c -m 755 ewx-stm.so /usr/local/lms/lib install: nie można wykonać stat na `ewx-stm.so': Nie ma takiego pliku ani katalogu make[2]: *** [install] Błąd 1 make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/ewx-stm'
install -c -m 755 parser.so /usr/local/lms/lib install: nie można wykonać stat na `parser.so': Nie ma takiego pliku ani katalogu make[2]: *** [install] Błąd 1 make[2]: Opuszczenie katalogu `/var/www/lms/daemon/modules/parser'
Jakas rada?
---------------------------------------------------- Juliette Gréco - jedyny koncert w Polsce już 20 marca! Warszawa, Sala Kongresowa, początek o godz. 20.00. Więcej informacji na: Www.newmusicart.pl http://klik.wp.pl/?adr=http%3A%2F%2Fcorto.www.wp.pl%2Fas%2Fgrecowpolsce.html...
!DSPAM:47d441a9179285156419305!
Sebastian Andrzejczuk wrote:
Mam jeszcze blad po make && make install:
ewx-stm.c:1381: error: ‘SNMP_ERR_NOERROR’ undeclared (first use in this function) ewx-stm.c:1394: error: dereferencing pointer to incomplete type ewx-stm.c:1394: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ make[2]: *** [ewx-stm.o] Błąd 1
brakuje net-snmp-dev czy jakoś tak
make[3]: Wejście do katalogu `/var/www/lms/daemon/modules/parser/lib' make[3]: Okrężna dyrektywa tscript_parser.h <- tscript_parser.h porzucona. flex -otscript_lexical.c -Ptscript_yy tscript_lexical.yy make[3]: flex: Polecenie nie znalezione
w dokumentacji pisze, że wymagany jest flex i bison
te błędy oznaczają, że nie skompilowały się moduły ewx-stm, ewx-pt i parser, więc jeśli ich nie będziesz używał, możesz zignorować.
uczestnicy (10)
-
-=ReYu=-
-
A.L.E.C
-
Andrzej Banach
-
Dawid Widyna
-
jpk
-
Krzysiek Szczuka
-
Maricn
-
Michał Gacek
-
Sebastian Andrzejczuk
-
Sebastian Andrzejczuk