Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam.
Zainstalowałem program LMS:).
Wszystko przebiegało pomyślnie do momentu kiedy zapuściłem kompilację demona LMSD. Po tym zabiegu w syslogu z częstotliwością co jedna minuta mam wpis: [b]Unable to connect to database. Access denied for user 'lms'@'localhost' (using password: YES)[/b].
LMS.ini mam skonfigurowany zgodnie z zaleceniami producentów ww. oprogramowania.
W pliku sudoers mam dokonany wpis: daemon ALL=(ALL) NOPASSWD: ALL.
Jak łącze się przez mysql -u lms -p i wprowadzę "magiczne hasło" bez problemu mogę przeglądać tabele.
Dane, które wprowadzę za pomocą panelu LMS zapisują się do bazy.
APACHE2 + MYSQL + PHP5 oraz moduły perla montowałem z paczek.
Czy któryś z użytkowników ww. oprogramowania może mi powiedzieć co jeszcze należy zrobić aby nie mieć tego wpisu w syslogu?
Z góry bardzo dziękuje i pozdrawiam.
Offline
[quote=BiExi]....
PS LMS to zlooooo[/quote]
są większe zła np gentoo :D ;)
Kolego przeczytaj dokumentację to nie będziesz się dziwił.
Hasło i nazwa użytkownika są parametrem podawawnym przy uruchamiania demona.
Offline
[quote=owca][quote=BiExi]PS LMS to zlooooo[/quote]
To z czego powinno się korzystać?[/quote]
Nie przejmuj się złem, BiExi nie potrafi podać żadnego sensownego argumentu przeciw LMS.
Uważa, że jest zbyt rozbudowany - ja gdyby nie braki umiejętności - rozbudowałbym go znacznie bardziej.
Ostatnio edytowany przez bobycob (2008-04-06 15:47:24)
Offline
lms to zlo bo:
- jest wolny
- to opasla krowa
- ak sie cos w nim zjebie to nie edziesz w stanie tego naprawic w sensownym czasie
= ilo oub wie co tam sie nparawde dzieje w tym systemie :P
PS sa dni kedy nie mam dostepu do netu i nie czytam watkow na forum :P
Offline
Nie musisz odpisywać, zawsze na temat lms piszesz to samo :P
zabroń więc
php bo to zło
mysql bo to zło
Naprawdę przy sieciach większych niż 50 osób nie sposób robić wszystko ręcznie w bashu.
Można cierpieć na nadmiar czasu, bądź pisać własny program do zarządzania siecią.
Zapewniam, że z powodu braku działania lms przez kilka godzin dzieci w szpitalach nie umierają ;)
Offline
LMS to źle napisana aplikacja, nie zmieni tego nawet stado adminów nieuków , które się w nim lubuje, a nie napisze nic swojego.
W firmie , w której pracuję woleliśmy napisać sobie soft od podstaw nić paprać się LMS-em.
Ja dopisałem sporo ficzerów do LMS-a (samych tabel w mysql doszło ponad 20) , ale im lepiej mam go rozpykanego , tym bardziej skłaniam się ku napisaniu czegoć swojego.
LMS to była odpowiedź na problemy małych trzepakowych sieci i raczkujących urynanetów , a nie rozwiązanie dla ISP.
Offline
OK zwierz nie bądź zły.
Chciałem tylko powiedzieć, że piętnowanie programu jako złego z definicji nie jest OK.
LMS dla wielu sieci świetnie się sprawdza. Przecież nie pisałem, że jest idealny...
Są ludzie którzy pracują na ubuntu...podobno ;)
Offline
[quote=Mariusz_Zab]Witam.
Zainstalowałem program LMS:).
Wszystko przebiegało pomyślnie do momentu kiedy zapuściłem kompilację demona LMSD. Po tym zabiegu w syslogu z częstotliwością co jedna minuta mam wpis: [b]Unable to connect to database. Access denied for user 'lms'@'localhost' (using password: YES)[/b].
LMS.ini mam skonfigurowany zgodnie z zaleceniami producentów ww. oprogramowania.
W pliku sudoers mam dokonany wpis: daemon ALL=(ALL) NOPASSWD: ALL.
Jak łącze się przez mysql -u lms -p i wprowadzę "magiczne hasło" bez problemu mogę przeglądać tabele.
Dane, które wprowadzę za pomocą panelu LMS zapisują się do bazy.
APACHE2 + MYSQL + PHP5 oraz moduły perla montowałem z paczek.
Czy któryś z użytkowników ww. oprogramowania może mi powiedzieć co jeszcze należy zrobić aby nie mieć tego wpisu w syslogu?
Z góry bardzo dziękuje i pozdrawiam.[/quote]
Czy po kompilacji odpaliłeś binarke lmsd ??? A dokładnie skrypt konfigurujący rc.lmsd ??
#! /bin/sh LMSD=/usr/local/lms/bin/lmsd # comment these lines if you want to use defaults export LMSDBHOST=localhost export LMSDBPORT=3306 #mysql export LMSDBPASS=password export LMSDBNAME=lms export LMSDBUSER=lms case $1 in start) $LMSD ;; stop) killall lmsd ;; restart) killall lmsd $LMSD ;; reload) $LMSD -q ;; *) echo "Usage: $0 {start|stop|restart|reload}" 1>&2 exit 1 ;; esac exit 0
Ostatnio edytowany przez aphex (2008-04-07 11:57:36)
Offline
Witam.
Dokładnie aphex. Skompilowałem i odpaliłem skrypt rc.lmsd i tutaj mój błąd zachowałem się jak totalny maniak systemu WINDOWS. Nie spojrzałem do niej i tylko naprzód.
A problem polegał na tym, że w linijce export LMSDBPASS=password należy wpisać hasło dostępu, czyli np. jeśli hasło brzmi 12345 to linijka winna wyglądać:export LMSDBPASS=12345 - to taka uwaga dla ludzi, którzy będą w przyszłości mieli podobny problem jak ja.
A tak na marginesie do wszystkich osób które zabrały głos w sprawie programu LSM.
Może i krowa, może i do bani, ale nie o to mi chodziło. Ja po prostu chciałem zobaczyć jak to działa, dlaczego ludzie kupują na aukcji za "grube" pieniądze "to" jak to nazwała jedna koleżanka KROWĘ. Chciałem też, tzn. chcę nadal napisać małe FAQ właśnie dla ludzi, którzy tak wierzą w tego LMS-a ( bo tacy są i będą, którzy wierzą że jedno kliknięcie załatwi sprawę nie patrząc na to czy to jest szybkie czy wolne).
Jeszcze jedno, proszę sobie nie myśleć, że najpierw tutaj chcę od Was koleżanki/koledzy zebrać informacje, a później napisać FAQ i je sprzedawać jak to inni robią. Jak powstanie te FAQ obiecuje, że na 100% będzie wzmianka o tym kto pomógł przy jej realizacji.
W necie owszem jest tam jakieś małe FAQ na ten temat ale na dystrybucję SLACKWARE, a moim celem jest ale promowanie systemu DEBIAN. A czy to mi się uda to się okaże w przyszłości.
PS. Co do dokumentacji, która znajduje się na stronie producenta oprogramowania to sprawę przemilczę.
Offline
LMS-a używam już 5 rok i ani razu mnie nie zawiódł.
Tak naprawdę dziwie sie ludziom którzy piszą ze to jest zło i takie tam.
Jak sie go używa normalnie tak jak to powinno (nie grzebiąc nadgorliwie w plikach) to działa jak należy.
Dopisywanie klienta bez obsługi LMS-a prowadziło do długiego dłubania w plikach konfiguracyjnych usług na serwerze.
Z pomocą krowy :D robie to w 5 minut.
Jeśli chodzi o FAQ to dobry pomysł. Ja w to wchodzę.
Offline
Witaj aphex.
Czy mógłbyś mi pokazać jak wygląda twój plik /etc/sudoers.
A co do FAQ cieszę się, że chcesz wejść w to. Mam nadzieję, że znajdzie się więcej chętnych do tego. Jak coś to odezwij się do mnie na gg: 707185.
Pozdrawiam.
Offline
Hej
Dołączę się do tego postu, problem zbliżony mam.
Wyedytowanego mam odpowiednio rc.lmsd, dodanego mam ładnie to /etc/init.d/rc.lmsd,
ale jak podglądam syslog'a to co minutę jak jest uaktualniany demon pojawia mi się:
ERROR: [db_connect] Unable to connect to database. Access denied for user 'lms'@'localhost' (using password: NO)
Jak wymusić do, żeby było password: YES?
Dodam, że próbowałem już /usr/local/lms/bin/lmsd -p hasło i w dalszym ciągu to samo.
Pozdrawiam
Offline
Instalowałeś z paczek czy ze źródeł, chodzi mi o mysql apache itp
Ostatnio edytowany przez Mariusz_Zab (2008-04-09 15:05:40)
Offline
[quote=Mariusz_Zab]Witaj aphex.
Czy mógłbyś mi pokazać jak wygląda twój plik /etc/sudoers.
A co do FAQ cieszę się, że chcesz wejść w to. Mam nadzieję, że znajdzie się więcej chętnych do tego. Jak coś to odezwij się do mnie na gg: 707185.
Pozdrawiam.[/quote]
U siebie mam standardowy plik.
Nic w nim nie zmieniałem bo nie było takiej potrzeby.
Offline
[quote=lapa]Hej
Dołączę się do tego postu, problem zbliżony mam.
Wyedytowanego mam odpowiednio rc.lmsd, dodanego mam ładnie to /etc/init.d/rc.lmsd,
ale jak podglądam syslog'a to co minutę jak jest uaktualniany demon pojawia mi się:
ERROR: [db_connect] Unable to connect to database. Access denied for user 'lms'@'localhost' (using password: NO)
Jak wymusić do, żeby było password: YES?
Dodam, że próbowałem już /usr/local/lms/bin/lmsd -p hasło i w dalszym ciągu to samo.
Pozdrawiam[/quote]
ustaw haslo uzytkownikowi lms w mysql'u
Offline
[quote=BiExi][quote=lapa]Hej
Dołączę się do tego postu, problem zbliżony mam.
Wyedytowanego mam odpowiednio rc.lmsd, dodanego mam ładnie to /etc/init.d/rc.lmsd,
ale jak podglądam syslog'a to co minutę jak jest uaktualniany demon pojawia mi się:
ERROR: [db_connect] Unable to connect to database. Access denied for user 'lms'@'localhost' (using password: NO)
Jak wymusić do, żeby było password: YES?
Dodam, że próbowałem już /usr/local/lms/bin/lmsd -p hasło i w dalszym ciągu to samo.
Pozdrawiam[/quote]
ustaw haslo uzytkownikowi lms w mysql'u[/quote]
Ustawione jest, jak daję mysql -u lms -p, wpisuję właściwe hasło i loguję się.
Chyba z tego nie wybrnę. A może nazwę hosta mam złą? Jaka powinna byc?
Taka jak wynik polecenia hostname na kompie, gdzie jest odpalony demon?
Pozdrawiam
Offline
[quote=lapa][quote=BiExi][quote=lapa]Hej
Dołączę się do tego postu, problem zbliżony mam.
Wyedytowanego mam odpowiednio rc.lmsd, dodanego mam ładnie to /etc/init.d/rc.lmsd,
ale jak podglądam syslog'a to co minutę jak jest uaktualniany demon pojawia mi się:
ERROR: [db_connect] Unable to connect to database. Access denied for user 'lms'@'localhost' (using password: NO)
Jak wymusić do, żeby było password: YES?
Dodam, że próbowałem już /usr/local/lms/bin/lmsd -p hasło i w dalszym ciągu to samo.
Pozdrawiam[/quote]
ustaw haslo uzytkownikowi lms w mysql'u[/quote]
Ustawione jest, jak daję mysql -u lms -p, wpisuję właściwe hasło i loguję się.
Chyba z tego nie wybrnę. A może nazwę hosta mam złą? Jaka powinna byc?
Taka jak wynik polecenia hostname na kompie, gdzie jest odpalony demon?
Pozdrawiam[/quote]
Powinienes ustawic chaslo dla uzytkownika w bazie.
mysql -u[tutaj wpisz użytkownika z pełnym dostępem do bazy] -p Enter password:[podaj hasło] mysql> GRANT USAGE ON lms.* TO lms@localhost; mysql> GRANT ALL ON lms.* TO lms@localhost IDENTIFIED BY 'blabla'; mysql> flush privileges; mysql> exit
pozniej skonfiguruj odpowiednio rc.lmsd
plik rc.lmsd
#! /bin/sh LMSD=/usr/sbin/lmsd # comment these lines if you want to use defaults export LMSDBHOST=localhost export LMSDBPORT=3306 # PostgreSQL export LMSDBPASS=blabla export LMSDBNAME=lms export LMSDBUSER=lms case $1 in start) $LMSD ;; stop) killall lmsd ;; restart) killall lmsd $LMSD ;; reload) $LMSD -q ;; *) echo "Usage: $0 {start|stop|restart|reload}" 1>&2 exit 1 ;; esac exit 0
Ostatnio edytowany przez aphex (2008-04-15 14:46:15)
Offline
Za Waszymi radami, usunąłem hosta i całą konfigurację demona, założyłem hosta localhosta, jeszcze raz walłem GRANT'y
i nadal jest passwords:NO, ale tym razem po wpisaniu lmsd -p mojehasło -i dhcp nie wywala już w syslogu błędu :)
Teraz powiedzcie mi panowie jak najprościej sprawdzić, czy demon działa?
Dodałem następującą instancję (skopiowane z LMS-UI z tabel):
dhcp 127.0.0.1 1 /usr/local/lms/lib/dhcp.so
a do niej opcje
command touch /home/lapa/xxxxxxxxxxxx
potem uruchamiam lmsd -i dhcp i plik xxxxxxxxxxx się nie pojawia?
Źle, że się nie pojawia, czy jak najbardziej właściwie, bo o czymś zapomniałem?
Pozdrawiam
Offline
lmsd mysql -u lms -p lms -h localhost:3306 -qi "dhcp"
Powinno stworzyć ci plik xxxxxxxx ale najlepiej sprawdzić to w logach czy nie pluje dalej ze nie może sie połączyć do bazy.
Wydaje mi sie ze host w UI źle wpisałeś.
W konsoli wpisz hostname i to co ci wyjdzie dodaj do Konfiguracja > hosty a w sekcji demon podłącz instancje pod wpisany na nowo host.
127.0.0.1 w tym przypadku nie będzie poprawny.
Ostatnio edytowany przez aphex (2008-04-15 22:39:01)
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00067 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.118.210.193' WHERE u.id=1 |
0.00074 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.118.210.193', 1731840365) |
0.00037 | SELECT * FROM punbb_online WHERE logged<1731840065 |
0.00063 | SELECT topic_id FROM punbb_posts WHERE id=88259 |
0.00035 | SELECT id FROM punbb_posts WHERE topic_id=11095 ORDER BY posted |
0.00028 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=11095 AND t.moved_to IS NULL |
0.00029 | SELECT search_for, replace_with FROM punbb_censoring |
0.00109 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=11095 ORDER BY p.id LIMIT 0,25 |
0.00080 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=11095 |
Total query time: 0.00535 s |