Aktualizacja z CVS
Witam,
zaktualizowałem dziś LMSa do wersji z CVS - najpierw krzyczał, że amrty ma być 3.x - zaktualizowałem ale pojawia mi się pusta strona w przeglądarce przy wyborze klienta a w logu mam -
2011-11-21 13:11:36: (mod_fastcgi.c.2701) FastCGI-stderr: PHP Deprecated: Comments starting with '#' are deprecated in /etc/lms/lms.ini on line 50 in /var/www/lms/index.php on line 47 PHP Deprecated: Comments starting with '#' are deprecated in /etc/lms/lms.ini on line 80 in /var/www/lms/index.php on line 47 PHP Fatal error: Uncaught exception 'SmartyException' with message 'Call of unknown method 'assign_by_ref'.' in /usr/share/lms/lib/Smarty/sysplugins/smarty_internal_templatebase.php:758 Stack trace: #0 /usr/share/lms/modules/customer.inc.php(36): Smarty_Internal_TemplateBase->__call('assign_by_ref', Array) #1 /usr/share/lms/modules/customer.inc.php(36): Smarty->assign_by_ref('customerinfo', Array) #2 /usr/share/lms/modules/customerinfo.php(29): include('/usr/share/lms/...') #3 /var/www/lms/index.php(231): include('/usr/share/lms/...') #4 {main} thrown in /usr/share/lms/lib/Smarty/sysplugins/smarty_internal_templatebase.php on line 758
Używam lighttpd, smarty wziąłem ze smarty.org, dodałem pluginy z CVS.
Gdzie popełniłem bląd?
Piotr Kaczor
On 21.11.2011 14:13, Piotr Kaczor wrote:
Witam,
Witaj.
zaktualizowałem dziś LMSa do wersji z CVS - najpierw krzyczał, że amrty ma być 3.x - zaktualizowałem ale pojawia mi się pusta strona w przeglądarce przy wyborze klienta a w logu mam -
2011-11-21 13:11:36: (mod_fastcgi.c.2701) FastCGI-stderr: PHP Deprecated: Comments starting with # are deprecated in /etc/lms/lms.ini on line 50 in /var/www/lms/index.php on line 47 PHP Deprecated: Comments starting with # are deprecated in /etc/lms/lms.ini on line 80 in /var/www/lms/index.php on line 47 PHP Fatal error: Uncaught exception SmartyException with message Call of unknown method assign_by_ref. in
Jednak nadal korzystasz z index.php, który jest stary i wymaga Smarty 2.x. index.php z najnowszych wersji LMS nie zawiera odwołań do funkcji ze Smarty 2.x, a akurat ta funkcja nazywa się w Smarty 3.x assignByRef(). Dla porządku zamień również komentarze w lms.ini z '#' na ';'.
/usr/share/lms/lib/Smarty/sysplugins/smarty_internal_templatebase.php:758 Stack trace: #0 /usr/share/lms/modules/customer.inc.php(36): Smarty_Internal_TemplateBase->__call(assign_by_ref, Array) #1 /usr/share/lms/modules/customer.inc.php(36): Smarty->assign_by_ref(customerinfo, Array) #2 /usr/share/lms/modules/customerinfo.php(29): include(/usr/share/lms/...) #3 /var/www/lms/index.php(231): include(/usr/share/lms/...) #4 {main} thrown in /usr/share/lms/lib/Smarty/sysplugins/smarty_internal_templatebase.php on line 758
Używam lighttpd, smarty wziąłem ze smarty.org [1], dodałem pluginy z CVS.
Gdzie popełniłem bląd?
Na pierwszy rzut okna masz coś pomieszane z katalogami - w jednym miejscu /var/www/lms/index.php, a w innym /usr/share/lms ...
Piotr Kaczor
W dniu 21 listopada 2011 13:29 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
On 21.11.2011 14:13, Piotr Kaczor wrote:
Witam,
Witaj.
zaktualizowałem dziś LMSa do wersji z CVS - najpierw krzyczał, że
amrty ma być 3.x - zaktualizowałem ale pojawia mi się pusta strona w przeglądarce przy wyborze klienta a w logu mam -
2011-11-21 13:11:36: (mod_fastcgi.c.2701) FastCGI-stderr: PHP Deprecated: Comments starting with # are deprecated in /etc/lms/lms.ini on line 50 in /var/www/lms/index.php on line 47 PHP Deprecated: Comments starting with # are deprecated in /etc/lms/lms.ini on line 80 in /var/www/lms/index.php on line 47 PHP Fatal error: Uncaught exception SmartyException with message Call of unknown method assign_by_ref. in
Jednak nadal korzystasz z index.php, który jest stary i wymaga Smarty 2.x. index.php z najnowszych wersji LMS nie zawiera odwołań do funkcji ze Smarty 2.x, a akurat ta funkcja nazywa się w Smarty 3.x assignByRef(). Dla porządku zamień również komentarze w lms.ini z '#' na ';'.
/usr/share/lms/lib/Smarty/**sysplugins/smarty_internal_** templatebase.php:758 Stack trace: #0 /usr/share/lms/modules/**customer.inc.php(36): Smarty_Internal_TemplateBase->**__call(assign_by_ref, Array) #1 /usr/share/lms/modules/**customer.inc.php(36): Smarty->assign_by_ref(**customerinfo, Array) #2 /usr/share/lms/modules/**customerinfo.php(29): include(/usr/share/lms/...) #3 /var/www/lms/index.php(231): include(/usr/share/lms/...)
#4 {main} thrown in /usr/share/lms/lib/Smarty/**sysplugins/smarty_internal_**templatebase.php on line 758
Używam lighttpd, smarty wziąłem ze smarty.org [1], dodałem pluginy
z CVS.
Gdzie popełniłem bląd?
Na pierwszy rzut okna masz coś pomieszane z katalogami - w jednym miejscu /var/www/lms/index.php, a w innym /usr/share/lms ...
Piotr Kaczor
-- Pozdrawiam Tomasz Chiliński, Chilan ______________________________**_________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/**mailman/listinfo/lmshttp://lists.lms.org.pl/mailman/listinfo/lms
Katalogi mam tak zorganizowane:
/var/www/lms# ls contrib doc documents img index.php smarty templates_c
/usr/share/lms# ls contrib daemon doc documents img lib modules sample templates
i tak podpisane w lms.ini
PK
witam po upgrade do wersji cvs pojawil sie problem z userpanelem [Tue Nov 29 09:36:48 2011] [error] [client 95.174.39.251] PHP Warning: require_once(/usr/share/lms/lib/checkconfig.php): failed to open stream: No such file or directory in /usr/share/lms/userpanel/index.php on line 118 [Tue Nov 29 09:36:48 2011] [error] [client 95.174.39.251] PHP Fatal error: require_once(): Failed opening required '/usr/share/lms/lib/checkconfig.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/share/lms/userpanel/index.php on line 118
On 29.11.2011 11:07, Jan Łukasz Ciećko wrote:
witam po upgrade do wersji cvs pojawil sie problem z userpanelem [Tue Nov 29 09:36:48 2011] [error] [client 95.174.39.251] PHP Warning: require_once(/usr/share/lms/lib/checkconfig.php): failed to open stream: No such file or directory in /usr/share/lms/userpanel/index.php on line 118 [Tue Nov 29 09:36:48 2011] [error] [client 95.174.39.251] PHP Fatal error: require_once(): Failed opening required '/usr/share/lms/lib/checkconfig.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/share/lms/userpanel/index.php on line 118
Jak mówi komunikat ze skryptu /usr/share/lms/userpanel/index.php niemożliwe było otworzenie pliku /usr/share/lms/lib/checkconfig.php. Pytanie w jakiej lokalizacji jest LMS, a w jakiej userpanel? Czy PHP pozwala nie include-owanie plików z tych lokalizacji.
Dnia 29-11-2011 o 13:30:05 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
On 29.11.2011 11:07, Jan Łukasz Ciećko wrote:
witam po upgrade do wersji cvs pojawil sie problem z userpanelem [Tue Nov 29 09:36:48 2011] [error] [client 95.174.39.251] PHP Warning: require_once(/usr/share/lms/lib/checkconfig.php): failed to open stream: No such file or directory in /usr/share/lms/userpanel/index.php on line 118 [Tue Nov 29 09:36:48 2011] [error] [client 95.174.39.251] PHP Fatal error: require_once(): Failed opening required '/usr/share/lms/lib/checkconfig.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/share/lms/userpanel/index.php on line 118
Jak mówi komunikat ze skryptu /usr/share/lms/userpanel/index.php niemożliwe było otworzenie pliku /usr/share/lms/lib/checkconfig.php. Pytanie w jakiej lokalizacji jest LMS, a w jakiej userpanel? Czy PHP pozwala nie include-owanie plików z tych lokalizacji.
wiec teraz 2 pytanie gdzie on jest bo faktycznie go nie ma i w cvs tez go nie widze chyba ze slepy jestem albo nie wiem gdzie szukac
Dnia 29-11-2011 o 19:28:38 Jan Łukasz Ciećko jlc@o2.pl napisał(a):
Dnia 29-11-2011 o 13:30:05 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
On 29.11.2011 11:07, Jan Łukasz Ciećko wrote:
witam po upgrade do wersji cvs pojawil sie problem z userpanelem [Tue Nov 29 09:36:48 2011] [error] [client 95.174.39.251] PHP Warning: require_once(/usr/share/lms/lib/checkconfig.php): failed to open stream: No such file or directory in /usr/share/lms/userpanel/index.php on line 118 [Tue Nov 29 09:36:48 2011] [error] [client 95.174.39.251] PHP Fatal error: require_once(): Failed opening required '/usr/share/lms/lib/checkconfig.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/share/lms/userpanel/index.php on line 118
Jak mówi komunikat ze skryptu /usr/share/lms/userpanel/index.php niemożliwe było otworzenie pliku /usr/share/lms/lib/checkconfig.php. Pytanie w jakiej lokalizacji jest LMS, a w jakiej userpanel? Czy PHP pozwala nie include-owanie plików z tych lokalizacji.
wiec teraz 2 pytanie gdzie on jest bo faktycznie go nie ma i w cvs tez go nie widze chyba ze slepy jestem albo nie wiem gdzie szukac
Witam ponawiam pytanie o ten plik oraz ogolnie caly blad wiem ze truje 4 litery ale po to ta lista jest ze jak ktos czegos nie wie zeby info otrzymal
On 03.12.2011 10:51, Jan Łukasz Ciećko wrote:
Dnia 29-11-2011 o 19:28:38 Jan Łukasz Ciećko jlc@o2.pl napisał(a):
Dnia 29-11-2011 o 13:30:05 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
On 29.11.2011 11:07, Jan Łukasz Ciećko wrote:
witam po upgrade do wersji cvs pojawil sie problem z userpanelem [Tue Nov 29 09:36:48 2011] [error] [client 95.174.39.251] PHP Warning: require_once(/usr/share/lms/lib/checkconfig.php): failed to open stream: No such file or directory in /usr/share/lms/userpanel/index.php on line 118 [Tue Nov 29 09:36:48 2011] [error] [client 95.174.39.251] PHP Fatal error: require_once(): Failed opening required '/usr/share/lms/lib/checkconfig.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/share/lms/userpanel/index.php on line 118
Jak mówi komunikat ze skryptu /usr/share/lms/userpanel/index.php niemożliwe było otworzenie pliku /usr/share/lms/lib/checkconfig.php. Pytanie w jakiej lokalizacji jest LMS, a w jakiej userpanel? Czy PHP pozwala nie include-owanie plików z tych lokalizacji.
wiec teraz 2 pytanie gdzie on jest bo faktycznie go nie ma i w cvs tez go nie widze chyba ze slepy jestem albo nie wiem gdzie szukac
Witam ponawiam pytanie o ten plik oraz ogolnie caly blad wiem ze truje 4 litery ale po to ta lista jest ze jak ktos czegos nie wie zeby info otrzymal
Spróbuj całkowicie od nowa pobrać LMS z repozytorium CVS. Nadał używasz mieszanki plików LMS z CVS i jakichś starych. Zauważ, że w CVS wskazany przez Ciebie plik nie ma odwołania do podanego przez Ciebie pliku: http://cvs.lms.org.pl/viewvc/Development/lms/userpanel/index.php?revision=1.... i poszukaj w przeglądarce "checkconfig"
Dnia 03-12-2011 o 11:20:39 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
On 03.12.2011 10:51, Jan Łukasz Ciećko wrote:
Dnia 29-11-2011 o 19:28:38 Jan Łukasz Ciećko jlc@o2.pl napisał(a):
Dnia 29-11-2011 o 13:30:05 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
On 29.11.2011 11:07, Jan Łukasz Ciećko wrote:
witam po upgrade do wersji cvs pojawil sie problem z userpanelem [Tue Nov 29 09:36:48 2011] [error] [client 95.174.39.251] PHP Warning: require_once(/usr/share/lms/lib/checkconfig.php): failed to open stream: No such file or directory in /usr/share/lms/userpanel/index.php on line 118 [Tue Nov 29 09:36:48 2011] [error] [client 95.174.39.251] PHP Fatal error: require_once(): Failed opening required '/usr/share/lms/lib/checkconfig.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/share/lms/userpanel/index.php on line 118
Jak mówi komunikat ze skryptu /usr/share/lms/userpanel/index.php niemożliwe było otworzenie pliku /usr/share/lms/lib/checkconfig.php. Pytanie w jakiej lokalizacji jest LMS, a w jakiej userpanel? Czy PHP pozwala nie include-owanie plików z tych lokalizacji.
wiec teraz 2 pytanie gdzie on jest bo faktycznie go nie ma i w cvs tez go nie widze chyba ze slepy jestem albo nie wiem gdzie szukac
Witam ponawiam pytanie o ten plik oraz ogolnie caly blad wiem ze truje 4 litery ale po to ta lista jest ze jak ktos czegos nie wie zeby info otrzymal
Spróbuj całkowicie od nowa pobrać LMS z repozytorium CVS. Nadał używasz mieszanki plików LMS z CVS i jakichś starych. Zauważ, że w CVS wskazany przez Ciebie plik nie ma odwołania do podanego przez Ciebie pliku: http://cvs.lms.org.pl/viewvc/Development/lms/userpanel/index.php?revision=1.... i poszukaj w przeglądarce "checkconfig"
nie wiem co jest ale jesli pobieram http://cvs.lms.org.pl/viewvc/Development/userpanel/?view=tar to pobierane pliki sa stare natomiast jesli pobiere je przez cvs to zeczywiscie to dziala dzieki za info
On 2011-12-03 14:54, Jan Łukasz Ciećko wrote:
nie wiem co jest ale jesli pobieram http://cvs.lms.org.pl/viewvc/Development/userpanel/?view=tar to pobierane pliki sa stare natomiast jesli pobiere je przez cvs to zeczywiscie to dziala
Ta gałąź zawiera stary kod Userpanela. Od dawna Userpanel jest włączony do LMSa, więc trzeba go pobierać razem z LMSem.
W dniu 4 grudnia 2011 09:03 użytkownik A.L.E.C alec@alec.pl napisał:
On 2011-12-03 14:54, Jan Łukasz Ciećko wrote:
nie wiem co jest ale jesli pobieram http://cvs.lms.org.pl/viewvc/Development/userpanel/?view=tar to pobierane pliki sa stare natomiast jesli pobiere je przez cvs to zeczywiscie to dziala
Ta gałąź zawiera stary kod Userpanela. Od dawna Userpanel jest włączony do LMSa, więc trzeba go pobierać razem z LMSem.
-- Aleksander 'A.L.E.C' Machniak LAN Management System Developer [http://lms.org.pl] Roundcube Webmail Developer [http://roundcube.net]
PGP: 19359DC1 @@ GG: 2275252 @@ WWW: http://alec.pl
Ja sie podlaczone pod temat. Wlasnie zrobilem upgrade do wersji z CVS (przeskok z 1.11.13) i po w
PHP Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/usr/share/lms/www/cvs/lms/templates/login.html" on line 10 "<title>::: {t}Welcome to LMS{/t} {$layout.lmsv} :::</title>" unknown tag "t"' in /usr/share/php/Smarty3/sysplugins/smarty_internal_templatecompilerbase.php:617\nStack trace:\n#0 /usr/share/php/Smarty3/sysplugins/smarty_internal_templatecompilerbase.php(402): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unknown tag "t"', 10)\n#1 /usr/share/php/Smarty3/sysplugins/smarty_internal_templateparser.php(2371): Smarty_Internal_TemplateCompilerBase->compileTag('t', Array)\n#2 /usr/share/php/Smarty3/sysplugins/smarty_internal_templateparser.php(3064): Smarty_Internal_Templateparser->yy_r36()\n#3 /usr/share/php/Smarty3/sysplugins/smarty_internal_templateparser.php(3164): Smarty_Internal_Templateparser->yy_reduce(36)\n#4 /usr/share/php/Smarty3/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(10, 'Welcome in /usr/share/php/Smarty3/sysplugins/smarty_internal_templatecompilerbase.php on line 617
Smarty 3.1.5
templates_c wyczyscilem.
O czym zapomnialem?
On 04.12.2011 11:40, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 09:03 użytkownik A.L.E.C napisał:
On 2011-12-03 14:54, Jan Łukasz Ciećko wrote:
nie wiem co jest ale jesli pobieram http://cvs.lms.org.pl/viewvc/Development/userpanel/?view=tar [1] to pobierane pliki sa stare natomiast jesli pobiere je przez cvs
to
zeczywiscie to dziala
Ta gałąź zawiera stary kod Userpanela. Od dawna Userpanel jest włączony do LMSa, więc trzeba go pobierać razem z LMSem.
-- Aleksander A.L.E.C Machniak LAN Management System Developer [http://lms.org.pl [2]] Roundcube Webmail Developer [http://roundcube.net [3]]
PGP: 19359DC1 @@ GG: 2275252 [4] @@ WWW: http://alec.pl [5]
Ja sie podlaczone pod temat. Wlasnie zrobilem upgrade do wersji z CVS (przeskok z 1.11.13) i po w
PHP Fatal error: Uncaught exception SmartyCompilerException with message Syntax Error in template "/usr/share/lms/www/cvs/lms/templates/login.html" on line 10 "<title>::: {t}Welcome to LMS{/t} {$layout.lmsv} :::</title>" unknown tag "t" in
/usr/share/php/Smarty3/sysplugins/smarty_internal_templatecompilerbase.php:617nStack trace:n#0
/usr/share/php/Smarty3/sysplugins/smarty_internal_templatecompilerbase.php(402): Smarty_Internal_TemplateCompilerBase->trigger_template_error(unknown tag "t", 10)n#1
/usr/share/php/Smarty3/sysplugins/smarty_internal_templateparser.php(2371): Smarty_Internal_TemplateCompilerBase->compileTag(t, Array)n#2
/usr/share/php/Smarty3/sysplugins/smarty_internal_templateparser.php(3064): Smarty_Internal_Templateparser->yy_r36()n#3
/usr/share/php/Smarty3/sysplugins/smarty_internal_templateparser.php(3164): Smarty_Internal_Templateparser->yy_reduce(36)n#4
/usr/share/php/Smarty3/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(10, Welcome in
/usr/share/php/Smarty3/sysplugins/smarty_internal_templatecompilerbase.php on line 617
Smarty 3.1.5
templates_c wyczyscilem.
O czym zapomnialem?
Albo o skopiowaniu plików Smarty z LMS-a do lokalizacji Smarty, albo skopiowaniu plików Smarty do lokalizacji Smarty z LMS.
W dniu 4 grudnia 2011 11:46 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
On 04.12.2011 11:40, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 09:03 użytkownik A.L.E.C napisał:
On 2011-12-03 14:54, Jan Łukasz Ciećko wrote:
nie wiem co jest ale jesli pobieram http://cvs.lms.org.pl/viewvc/**Development/userpanel/?view=**tarhttp://cvs.lms.org.pl/viewvc/Development/userpanel/?view=tar[1]
to pobierane pliki sa stare natomiast jesli pobiere je przez cvs
to
zeczywiscie to dziala
Ta gałąź zawiera stary kod Userpanela. Od dawna Userpanel jest włączony do LMSa, więc trzeba go pobierać razem z LMSem.
-- Aleksander A.L.E.C Machniak LAN Management System Developer [http://lms.org.pl [2]] Roundcube Webmail Developer [http://roundcube.net [3]] ------------------------------**--------------------- PGP: 19359DC1 @@ GG: 2275252 [4] @@ WWW: http://alec.pl [5]
Ja sie podlaczone pod temat. Wlasnie zrobilem upgrade do wersji z CVS (przeskok z 1.11.13) i po w
PHP Fatal error: Uncaught exception SmartyCompilerException with message Syntax Error in template "/usr/share/lms/www/cvs/lms/**templates/login.html" on line 10 "<title>::: {t}Welcome to LMS{/t} {$layout.lmsv} :::</title>" unknown tag "t" in
/usr/share/php/Smarty3/**sysplugins/smarty_internal_** templatecompilerbase.php:**617nStack trace:n#0
/usr/share/php/Smarty3/**sysplugins/smarty_internal_** templatecompilerbase.php(402): Smarty_Internal_**TemplateCompilerBase->trigger_**template_error(unknown tag "t", 10)n#1
/usr/share/php/Smarty3/**sysplugins/smarty_internal_** templateparser.php(2371): Smarty_Internal_**TemplateCompilerBase->**compileTag(t, Array)n#2
/usr/share/php/Smarty3/**sysplugins/smarty_internal_** templateparser.php(3064): Smarty_Internal_**Templateparser->yy_r36()n#3
/usr/share/php/Smarty3/**sysplugins/smarty_internal_** templateparser.php(3164): Smarty_Internal_**Templateparser->yy_reduce(36)**n#4
/usr/share/php/Smarty3/**sysplugins/smarty_internal_** smartytemplatecompiler.php(**105): Smarty_Internal_**Templateparser->doParse(10, Welcome in
/usr/share/php/Smarty3/**sysplugins/smarty_internal_** templatecompilerbase.php on line 617
Smarty 3.1.5
templates_c wyczyscilem.
O czym zapomnialem?
Albo o skopiowaniu plików Smarty z LMS-a do lokalizacji Smarty, albo skopiowaniu plików Smarty do lokalizacji Smarty z LMS.
-- Pozdrawiam Tomasz Chiliński, Chilan
True. Skopiowalem plugins z LMS do Smarty i poszlo. Dzieki!
W dniu 4 grudnia 2011 11:53 użytkownik Sławomir Paszkiewicz < paszczus@gmail.com> napisał:
W dniu 4 grudnia 2011 11:46 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
On 04.12.2011 11:40, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 09:03 użytkownik A.L.E.C napisał:
On 2011-12-03 14:54, Jan Łukasz Ciećko wrote:
nie wiem co jest ale jesli pobieram http://cvs.lms.org.pl/viewvc/**Development/userpanel/?view=**tarhttp://cvs.lms.org.pl/viewvc/Development/userpanel/?view=tar[1]
to pobierane pliki sa stare natomiast jesli pobiere je przez cvs
to
zeczywiscie to dziala
Ta gałąź zawiera stary kod Userpanela. Od dawna Userpanel jest włączony do LMSa, więc trzeba go pobierać razem z LMSem.
-- Aleksander A.L.E.C Machniak LAN Management System Developer [http://lms.org.pl [2]] Roundcube Webmail Developer [http://roundcube.net [3]] ------------------------------**--------------------- PGP: 19359DC1 @@ GG: 2275252 [4] @@ WWW: http://alec.pl [5]
Ja sie podlaczone pod temat. Wlasnie zrobilem upgrade do wersji z CVS (przeskok z 1.11.13) i po w
PHP Fatal error: Uncaught exception SmartyCompilerException with message Syntax Error in template "/usr/share/lms/www/cvs/lms/**templates/login.html" on line 10 "<title>::: {t}Welcome to LMS{/t} {$layout.lmsv} :::</title>" unknown tag "t" in
/usr/share/php/Smarty3/**sysplugins/smarty_internal_** templatecompilerbase.php:**617nStack trace:n#0
/usr/share/php/Smarty3/**sysplugins/smarty_internal_** templatecompilerbase.php(402): Smarty_Internal_**TemplateCompilerBase->trigger_**template_error(unknown tag "t", 10)n#1
/usr/share/php/Smarty3/**sysplugins/smarty_internal_** templateparser.php(2371): Smarty_Internal_**TemplateCompilerBase->**compileTag(t, Array)n#2
/usr/share/php/Smarty3/**sysplugins/smarty_internal_** templateparser.php(3064): Smarty_Internal_**Templateparser->yy_r36()n#3
/usr/share/php/Smarty3/**sysplugins/smarty_internal_** templateparser.php(3164): Smarty_Internal_**Templateparser->yy_reduce(36)**n#4
/usr/share/php/Smarty3/**sysplugins/smarty_internal_** smartytemplatecompiler.php(**105): Smarty_Internal_**Templateparser->doParse(10, Welcome in
/usr/share/php/Smarty3/**sysplugins/smarty_internal_** templatecompilerbase.php on line 617
Smarty 3.1.5
templates_c wyczyscilem.
O czym zapomnialem?
Albo o skopiowaniu plików Smarty z LMS-a do lokalizacji Smarty, albo skopiowaniu plików Smarty do lokalizacji Smarty z LMS.
-- Pozdrawiam Tomasz Chiliński, Chilan
True. Skopiowalem plugins z LMS do Smarty i poszlo. Dzieki!
Za to kolejny problem, jak wchodze w Klienci>Lista to dostaje:
Wystąpiły błędy w obsłudze bazy danych! *Zapytanie:* SELECT c.id AS id, CONCAT(UPPER(lastname), ' ', c.name) AS customername, status, address, zip, city, countryid, countries.name AS country, email, ten, ssn, c.info AS info, message, c.divisionid, c.paytime AS paytime, COALESCE(b.value, 0) AS balance, COALESCE(t.value, 0) AS tariffvalue, s.account, s.warncount, s.online, (CASE WHEN s.account = s.acsum THEN 1 WHEN s.acsum > 0 THEN 2 ELSE 0 END) AS nodeac, (CASE WHEN s.warncount = s.warnsum THEN 1 WHEN s.warnsum > 0 THEN 2 ELSE 0 END) AS nodewarn FROM customersview c LEFT JOIN countries ON (c.countryid = countries.id) LEFT JOIN (SELECT SUM(value) AS value, customerid FROM cash GROUP BY customerid ) b ON (b.customerid = c.id) LEFT JOIN (SELECT a.customerid, SUM((CASE a.suspended WHEN 0 THEN (((100 - pdiscount) * (CASE WHEN t.value IS NULL THEN l.value ELSE t.value END) / 100) - vdiscount) ELSE ((((100 - pdiscount) * (CASE WHEN t.value IS NULL THEN l.value ELSE t.value END) / 100) - vdiscount) * 0 / 100) END) * (CASE t.period WHEN 3 THEN 1 WHEN 5 THEN 1/12.0 WHEN 7 THEN 1/6.0 WHEN 4 THEN 1/3.0 ELSE (CASE a.period WHEN 3 THEN 1 WHEN 5 THEN 1/12.0 WHEN 7 THEN 1/6.0 WHEN 4 THEN 1/3.0 ELSE 0 END) END) ) AS value FROM assignments a LEFT JOIN tariffs t ON (t.id = a.tariffid) LEFT JOIN liabilities l ON (l.id = a.liabilityid AND a.period != 0) WHERE (a.datefrom <= UNIX_TIMESTAMP() OR a.datefrom = 0) AND (a.dateto > UNIX_TIMESTAMP() OR a.dateto = 0) GROUP BY a.customerid ) t ON (t.customerid = c.id) LEFT JOIN (SELECT ownerid, SUM(access) AS acsum, COUNT(access) AS account, SUM(warning) AS warnsum, COUNT(warning) AS warncount, (CASE WHEN MAX(lastonline) > UNIX_TIMESTAMP() - 600 THEN 1 ELSE 0 END) AS online FROM nodes WHERE ownerid > 0 GROUP BY ownerid ) s ON (s.ownerid = c.id) WHERE c.deleted = 0 ORDER BY customername asc *Błąd:* Unknown column 'pdiscount' in 'field list'
On 04.12.2011 12:56, Sławomir Paszkiewicz wrote:
Za to kolejny problem, jak wchodze w Klienci>Lista to dostaje:
Wystąpiły błędy w obsłudze bazy danych! ZAPYTANIE: SELECT c.id [8] AS id, CONCAT(UPPER(lastname), , c.name [9]) AS customername, status, address, zip, city, countryid, countries.name [10] AS country, email, ten, ssn, c.info [11] AS info, message, c.divisionid, c.paytime AS paytime, COALESCE(b.value, 0) AS balance, COALESCE(t.value, 0) AS tariffvalue, s.account, s.warncount, s.online, (CASE WHEN s.account = s.acsum THEN 1 WHEN s.acsum > 0 THEN 2 ELSE 0 END) AS nodeac, (CASE WHEN s.warncount = s.warnsum THEN 1 WHEN s.warnsum > 0 THEN 2 ELSE 0 END) AS nodewarn FROM customersview c LEFT JOIN countries ON (c.countryid = countries.id [12]) LEFT JOIN (SELECT SUM(value) AS value, customerid FROM cash GROUP BY customerid ) b ON (b.customerid = c.id [13]) LEFT JOIN (SELECT a.customerid, SUM((CASE a.suspended WHEN 0 THEN (((100 - pdiscount) * (CASE WHEN t.value IS NULL THEN l.value ELSE t.value END) / 100) - vdiscount) ELSE ((((100 - pdiscount) * (CASE WHEN t.value IS NULL THEN l.value ELSE t.value END) / 100) - vdiscount) * 0 / 100) END) * (CASE t.period WHEN 3 THEN 1 WHEN 5 THEN 1/12.0 WHEN 7 THEN 1/6.0 WHEN 4 THEN 1/3.0 ELSE (CASE a.period WHEN 3 THEN 1 WHEN 5 THEN 1/12.0 WHEN 7 THEN 1/6.0 WHEN 4 THEN 1/3.0 ELSE 0 END) END) ) AS value FROM assignments a LEFT JOIN tariffs t ON (t.id [14] = a.tariffid) LEFT JOIN liabilities l ON (l.id [15] = a.liabilityid AND a.period != 0) WHERE (a.datefrom UNIX_TIMESTAMP() OR a.dateto = 0) GROUP BY a.customerid ) t ON (t.customerid = c.id [16]) LEFT JOIN (SELECT ownerid, SUM(access) AS acsum, COUNT(access) AS account, SUM(warning) AS warnsum, COUNT(warning) AS warncount, (CASE WHEN MAX(lastonline) > UNIX_TIMESTAMP() - 600 THEN 1 ELSE 0 END) AS online FROM nodes WHERE ownerid > 0 GROUP BY ownerid ) s ON (s.ownerid = c.id [17]) WHERE c.deleted = 0 ORDER BY customername asc BŁĄD: Unknown column pdiscount in field list
Jakąś wersję DB pokazuje Ci na dole paska menu? Powinno być 2011113000. Jeśli tak nie pokazuje to zobacz czy nie brakuje plików lib/upgradedb/{postgres,mysql}.2011113000.php w katalogu z instalacją LMS.
W dniu 4 grudnia 2011 12:27 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
On 04.12.2011 12:56, Sławomir Paszkiewicz wrote:
Za to kolejny problem, jak wchodze w Klienci>Lista to dostaje:
Wystąpiły błędy w obsłudze bazy danych! ZAPYTANIE: SELECT c.id [8] AS id, CONCAT(UPPER(lastname), , c.name [9]) AS customername, status, address, zip, city, countryid, countries.name [10] AS country, email, ten, ssn, c.info [11] AS info,
message, c.divisionid, c.paytime AS paytime, COALESCE(b.value, 0) AS balance, COALESCE(t.value, 0) AS tariffvalue, s.account, s.warncount, s.online, (CASE WHEN s.account = s.acsum THEN 1 WHEN s.acsum > 0 THEN 2 ELSE 0 END) AS nodeac, (CASE WHEN s.warncount = s.warnsum THEN 1 WHEN s.warnsum > 0 THEN 2 ELSE 0 END) AS nodewarn FROM customersview c LEFT JOIN countries ON (c.countryid = countries.id [12]) LEFT JOIN
(SELECT SUM(value) AS value, customerid FROM cash GROUP BY customerid ) b ON (b.customerid = c.id [13]) LEFT JOIN (SELECT a.customerid,
SUM((CASE a.suspended WHEN 0 THEN (((100 - pdiscount) * (CASE WHEN t.value IS NULL THEN l.value ELSE t.value END) / 100) - vdiscount) ELSE ((((100 - pdiscount) * (CASE WHEN t.value IS NULL THEN l.value ELSE t.value END) / 100) - vdiscount) * 0 / 100) END) * (CASE t.period WHEN 3 THEN 1 WHEN 5 THEN 1/12.0 WHEN 7 THEN 1/6.0 WHEN 4 THEN 1/3.0 ELSE (CASE a.period WHEN 3 THEN 1 WHEN 5 THEN 1/12.0 WHEN 7 THEN 1/6.0 WHEN 4 THEN 1/3.0 ELSE 0 END) END) ) AS value FROM assignments a LEFT JOIN tariffs t ON (t.id [14] = a.tariffid) LEFT JOIN liabilities l ON (l.id [15] = a.liabilityid AND a.period != 0) WHERE (a.datefrom
UNIX_TIMESTAMP() OR a.dateto = 0) GROUP BY a.customerid ) t ON (t.customerid = c.id [16]) LEFT JOIN (SELECT ownerid, SUM(access) AS
acsum, COUNT(access) AS account, SUM(warning) AS warnsum, COUNT(warning) AS warncount, (CASE WHEN MAX(lastonline) > UNIX_TIMESTAMP() - 600 THEN 1 ELSE 0 END) AS online FROM nodes WHERE ownerid > 0 GROUP BY ownerid ) s ON (s.ownerid = c.id [17]) WHERE
c.deleted = 0 ORDER BY customername asc BŁĄD: Unknown column pdiscount in field list
Jakąś wersję DB pokazuje Ci na dole paska menu? Powinno być 2011113000. Jeśli tak nie pokazuje to zobacz czy nie brakuje plików lib/upgradedb/{postgres,mysql}**.2011113000.php w katalogu z instalacją LMS.
Plik istnieje, a LMS pokazuje:
*LMS 1.11-cvs (1.1086/1.32) DB: 2011113000 *
On 04.12.2011 14:18, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 12:27 użytkownik Tomasz Chiliński napisał:
On 04.12.2011 12:56, Sławomir Paszkiewicz wrote:
Za to kolejny problem, jak wchodze w Klienci>Lista to dostaje:
Wystąpiły błędy w obsłudze bazy danych! ZAPYTANIE: SELECT c.id [1] [8] AS id, CONCAT(UPPER(lastname), , c.name [2] [9]) AS customername, status, address, zip, city, countryid, countries.name [3] [10] AS country, email, ten, ssn, c.info [4] [11] AS info,
message, c.divisionid, c.paytime AS paytime, COALESCE(b.value, 0) AS balance, COALESCE(t.value, 0) AS tariffvalue, s.account, s.warncount, s.online, (CASE WHEN s.account = s.acsum THEN 1 WHEN s.acsum > 0 THEN 2 ELSE 0 END) AS nodeac, (CASE WHEN s.warncount = s.warnsum THEN 1 WHEN s.warnsum > 0 THEN 2 ELSE 0 END) AS nodewarn FROM customersview c LEFT JOIN countries ON (c.countryid = countries.id [5] [12]) LEFT JOIN
(SELECT SUM(value) AS value, customerid FROM cash GROUP BY customerid ) b ON (b.customerid = c.id [6] [13]) LEFT JOIN (SELECT a.customerid,
SUM((CASE a.suspended WHEN 0 THEN (((100 - pdiscount) * (CASE WHEN t.value IS NULL THEN l.value ELSE t.value END) / 100) - vdiscount) ELSE ((((100 - pdiscount) * (CASE WHEN t.value IS NULL THEN l.value ELSE t.value END) / 100) - vdiscount) * 0 / 100) END) * (CASE t.period WHEN 3 THEN 1 WHEN 5 THEN 1/12.0 WHEN 7 THEN 1/6.0 WHEN 4 THEN 1/3.0 ELSE (CASE a.period WHEN 3 THEN 1 WHEN 5 THEN 1/12.0 WHEN 7 THEN 1/6.0 WHEN 4 THEN 1/3.0 ELSE 0 END) END) ) AS value FROM assignments a LEFT JOIN tariffs t ON (t.id [7] [14] = a.tariffid) LEFT JOIN liabilities l ON (l.id [8] [15] = a.liabilityid AND a.period != 0) WHERE (a.datefrom
UNIX_TIMESTAMP() OR a.dateto = 0) GROUP BY a.customerid ) t ON (t.customerid = c.id [9] [16]) LEFT JOIN (SELECT ownerid, SUM(access) AS
acsum, COUNT(access) AS account, SUM(warning) AS warnsum, COUNT(warning) AS warncount, (CASE WHEN MAX(lastonline) > UNIX_TIMESTAMP() - 600 THEN 1 ELSE 0 END) AS online FROM nodes WHERE ownerid > 0 GROUP BY ownerid ) s ON (s.ownerid = c.id [10] [17]) WHERE
c.deleted = 0 ORDER BY customername asc BŁĄD: Unknown column pdiscount in field list
Jakąś wersję DB pokazuje Ci na dole paska menu? Powinno być 2011113000. Jeśli tak nie pokazuje to zobacz czy nie brakuje plików lib/upgradedb/{postgres,mysql}.2011113000.php w katalogu z instalacją LMS.
Plik istnieje, a LMS pokazuje:
LMS 1.11-cvs (1.1086/1.32) DB: 2011113000
Używasz MySQL?
W dniu 4 grudnia 2011 13:48 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
On 04.12.2011 14:18, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 12:27 użytkownik Tomasz Chiliński napisał:
On 04.12.2011 12:56, Sławomir Paszkiewicz wrote:
Za to kolejny problem, jak wchodze w Klienci>Lista to dostaje:
Wystąpiły błędy w obsłudze bazy danych! ZAPYTANIE: SELECT c.id [1] [8] AS id, CONCAT(UPPER(lastname), , c.name [2]
[9]) AS customername, status, address, zip, city, countryid, countries.name [3] [10] AS country, email, ten, ssn, c.info [4]
[11] AS info,
message, c.divisionid, c.paytime AS paytime, COALESCE(b.value, 0) AS balance, COALESCE(t.value, 0) AS tariffvalue, s.account, s.warncount, s.online, (CASE WHEN s.account = s.acsum THEN 1 WHEN s.acsum > 0 THEN 2 ELSE 0 END) AS nodeac, (CASE WHEN s.warncount = s.warnsum THEN 1 WHEN s.warnsum > 0 THEN 2 ELSE 0 END) AS nodewarn FROM customersview c LEFT JOIN countries ON (c.countryid = countries.id [5] [12]) LEFT
JOIN
(SELECT SUM(value) AS value, customerid FROM cash GROUP BY customerid ) b ON (b.customerid = c.id [6] [13]) LEFT JOIN (SELECT
a.customerid,
SUM((CASE a.suspended WHEN 0 THEN (((100 - pdiscount) * (CASE WHEN t.value IS NULL THEN l.value ELSE t.value END) / 100) - vdiscount) ELSE ((((100 - pdiscount) * (CASE WHEN t.value IS NULL THEN l.value ELSE t.value END) / 100) - vdiscount) * 0 / 100) END) * (CASE t.period WHEN 3 THEN 1 WHEN 5 THEN 1/12.0 WHEN 7 THEN 1/6.0 WHEN 4 THEN 1/3.0 ELSE (CASE a.period WHEN 3 THEN 1 WHEN 5 THEN 1/12.0 WHEN 7 THEN 1/6.0 WHEN 4 THEN 1/3.0 ELSE 0 END) END) ) AS value FROM assignments a LEFT JOIN tariffs t ON (t.id [7] [14] = a.tariffid) LEFT JOIN liabilities l ON (l.id [8] [15] = a.liabilityid AND a.period != 0) WHERE
(a.datefrom
UNIX_TIMESTAMP() OR a.dateto = 0) GROUP BY a.customerid ) t ON (t.customerid = c.id [9] [16]) LEFT JOIN (SELECT ownerid,
SUM(access) AS
acsum, COUNT(access) AS account, SUM(warning) AS warnsum, COUNT(warning) AS warncount, (CASE WHEN MAX(lastonline) > UNIX_TIMESTAMP() - 600 THEN 1 ELSE 0 END) AS online FROM nodes WHERE ownerid > 0 GROUP BY ownerid ) s ON (s.ownerid = c.id [10] [17])
WHERE
c.deleted = 0 ORDER BY customername asc BŁĄD: Unknown column pdiscount in field list
Jakąś wersję DB pokazuje Ci na dole paska menu? Powinno być 2011113000. Jeśli tak nie pokazuje to zobacz czy nie brakuje plików lib/upgradedb/{postgres,mysql}**.2011113000.php w katalogu z instalacją LMS.
Plik istnieje, a LMS pokazuje:
LMS 1.11-cvs (1.1086/1.32) DB: 2011113000
Używasz MySQL?
Tak.
Wersja LMS: 1.11-cvs (1.1086/1.32) Wersja LMSDB: 1.11-cvs (1.59/1.62) Wersja MySQL: 5.5.17-log Wersja PHP: 5.3.8 Wersja Smarty: 3.1.5
PS. Jak wlaczyc livemap/openstreetmap? Bo netdevmap nic sie nie zmienilo w stosunku do wersji stabilnel.
On 04.12.2011 14:51, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 13:48 użytkownik Tomasz Chiliński napisał:
On 04.12.2011 14:18, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 12:27 użytkownik Tomasz Chiliński napisał:
Jakąś wersję DB pokazuje Ci na dole paska menu? Powinno być 2011113000. Jeśli tak nie pokazuje to zobacz czy nie brakuje plików lib/upgradedb/{postgres,mysql}.2011113000.php w katalogu z instalacją LMS.
Plik istnieje, a LMS pokazuje:
LMS 1.11-cvs (1.1086/1.32) DB: 2011113000
Używasz MySQL?
Tak.
No to wszystko jasne. Pewnie trzeba tam w zapytaniach będzie poprzednich odwołania do pól pdiscount i vdiscount aliasami tabel.
PS. Jak wlaczyc livemap/openstreetmap? Bo netdevmap nic sie nie zmienilo w stosunku do wersji stabilnel.
phpui->map_type=openlayers
W dniu 4 grudnia 2011 14:15 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
On 04.12.2011 15:05, Tomasz Chiliński wrote:
No to wszystko jasne. Pewnie trzeba tam w zapytaniach będzie poprzednich odwołania do pól pdiscount i vdiscount aliasami tabel.
Spróbuj teraz wersji z CVS.
Pomogło. Dzięki. Musiałem tylko templates_c jeszcze wyczyścić.
PS. Jest jakaś dokumentacja dotycząca tych nowych map? Bo tego o openlayers nie widziałem w dokumentacji, nie wiem czy livemap to to samo co openlayers, ale tak czy siak nie widzę żadnych urządzeń. To pewnie przez brak zaimportowania bazy TERYT?
W dniu 2011-12-04 14:49, Sławomir Paszkiewicz pisze:
W dniu 4 grudnia 2011 14:15 użytkownik Tomasz Chiliński< tomasz.chilinski@chilan.com> napisał:
On 04.12.2011 15:05, Tomasz Chiliński wrote:
No to wszystko jasne. Pewnie trzeba tam w zapytaniach będzie poprzednich odwołania do pól pdiscount i vdiscount aliasami tabel.
Spróbuj teraz wersji z CVS.
Pomogło. Dzięki. Musiałem tylko templates_c jeszcze wyczyścić.
PS. Jest jakaś dokumentacja dotycząca tych nowych map? Bo tego o openlayers nie widziałem w dokumentacji, nie wiem czy livemap to to samo co openlayers, ale tak czy siak nie widzę żadnych urządzeń. To pewnie przez brak zaimportowania bazy TERYT?
Raczej przez brak wpisania wspolrzednych do komputerow i urzadzen. Wejdz w edycje jakiegos urzadzenia lub komputera i dalej juz sie kapniesz co i jak.
pozdrawiam
On 04.12.2011 15:49, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 14:15 użytkownik Tomasz Chiliński napisał:
On 04.12.2011 15:05, Tomasz Chiliński wrote:
No to wszystko jasne. Pewnie trzeba tam w zapytaniach będzie poprzednich odwołania do pól pdiscount i vdiscount aliasami tabel.
Spróbuj teraz wersji z CVS.
Pomogło. Dzięki. Musiałem tylko templates_c jeszcze wyczyścić.
PS. Jest jakaś dokumentacja dotycząca tych nowych map? Bo tego o openlayers nie widziałem w dokumentacji, nie wiem czy livemap to to samo co openlayers, ale tak czy siak nie widzę żadnych urządzeń. To pewnie przez brak zaimportowania bazy TERYT?
livemap to przejściowa nazwa była przez krótki czas. Aktualne "stabilne" ustawienie to phpui->map_type=openlayers i na pewno dopiszę to dokumentacji.
Na mapie pokazywane są wyłącznie urządzenia i komputery, które mają dopisane współrzędne GPS. Można je "dopisywać" we właściwościach urządzeń poprzez wskazanie na mapie. Niestety w wersji TERYT1 nie ma obsługi współrzędnych geograficznych. Planowana jest taka obsługa w TERYT2.
Dnia 04-12-2011 o 14:56:20 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
On 04.12.2011 15:49, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 14:15 użytkownik Tomasz Chiliński napisał:
On 04.12.2011 15:05, Tomasz Chiliński wrote:
No to wszystko jasne. Pewnie trzeba tam w zapytaniach będzie poprzednich odwołania do pól pdiscount i vdiscount aliasami tabel.
Spróbuj teraz wersji z CVS.
Pomogło. Dzięki. Musiałem tylko templates_c jeszcze wyczyścić.
PS. Jest jakaś dokumentacja dotycząca tych nowych map? Bo tego o openlayers nie widziałem w dokumentacji, nie wiem czy livemap to to samo co openlayers, ale tak czy siak nie widzę żadnych urządzeń. To pewnie przez brak zaimportowania bazy TERYT?
livemap to przejściowa nazwa była przez krótki czas. Aktualne "stabilne" ustawienie to phpui->map_type=openlayers i na pewno dopiszę to dokumentacji.
Na mapie pokazywane są wyłącznie urządzenia i komputery, które mają dopisane współrzędne GPS. Można je "dopisywać" we właściwościach urządzeń poprzez wskazanie na mapie. Niestety w wersji TERYT1 nie ma obsługi współrzędnych geograficznych. Planowana jest taka obsługa w TERYT2.
a czy na tej mapie jest szukanie po adresie moze czesc urzadzen mogla by sie tak dodawac
Dnia 04-12-2011 o 14:49:51 Sławomir Paszkiewicz paszczus@gmail.com napisał(a):
W dniu 4 grudnia 2011 14:15 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
On 04.12.2011 15:05, Tomasz Chiliński wrote:
No to wszystko jasne. Pewnie trzeba tam w zapytaniach będzie poprzednich odwołania do pól pdiscount i vdiscount aliasami tabel.
Spróbuj teraz wersji z CVS.
Pomogło. Dzięki. Musiałem tylko templates_c jeszcze wyczyścić.
PS. Jest jakaś dokumentacja dotycząca tych nowych map? Bo tego o openlayers nie widziałem w dokumentacji, nie wiem czy livemap to to samo co openlayers, ale tak czy siak nie widzę żadnych urządzeń. To pewnie przez brak zaimportowania bazy TERYT?
nie przez baka wspzednych gps
W dniu 4 grudnia 2011 14:15 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
On 04.12.2011 15:05, Tomasz Chiliński wrote:
No to wszystko jasne. Pewnie trzeba tam w zapytaniach będzie poprzednich odwołania do pól pdiscount i vdiscount aliasami tabel.
Spróbuj teraz wersji z CVS.
Ten sam błąd występuje jeszcze przy wejściu w komputer klienta (nodeinfo):
Wystąpiły błędy w obsłudze bazy danych! *Zapytanie:* SELECT a.id AS id, a.tariffid, a.customerid, a.period, a.at, a.suspended, a.invoice, a.settlement, a.datefrom, a.dateto, a.pdiscount, a.vdiscount, a.liabilityid, t.uprate, t.upceil, t.downceil, t.downrate, (CASE WHEN t.value IS NULL THEN l.value ELSE t.value END) AS value, (CASE WHEN t.name IS NULL THEN l.name ELSE t.name END) AS name FROM assignments a LEFT JOIN tariffs t ON (a.tariffid = t.id) LEFT JOIN liabilities l ON (a.liabilityid = l.id) WHERE a.customerid='102' AND (a.dateto > 1322953200 OR a.dateto = 0) AND (a.liabilityid = 0 OR (a.liabilityid != 0 AND (a.at >= 1322953200 OR a.at < 531))) ORDER BY a.datefrom, value *Błąd:* Unknown column 'a.pdiscount' in 'field list'
On 04.12.2011 16:21, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 14:15 użytkownik Tomasz Chiliński napisał:
On 04.12.2011 15:05, Tomasz Chiliński wrote:
No to wszystko jasne. Pewnie trzeba tam w zapytaniach będzie poprzednich odwołania do pól pdiscount i vdiscount aliasami tabel.
Spróbuj teraz wersji z CVS.
Ten sam błąd występuje jeszcze przy wejściu w komputer klienta (nodeinfo):
Wystąpiły błędy w obsłudze bazy danych! ZAPYTANIE: SELECT a.id [2] AS id, a.tariffid, a.customerid, a.period, a.at [3], a.suspended, a.invoice, a.settlement, a.datefrom, a.dateto, a.pdiscount, a.vdiscount, a.liabilityid, t.uprate, t.upceil, t.downceil, t.downrate, (CASE WHEN t.value IS NULL THEN l.value ELSE t.value END) AS value, (CASE WHEN t.name [4] IS NULL THEN l.name [5] ELSE t.name [6] END) AS name FROM assignments a LEFT JOIN tariffs t ON (a.tariffid = t.id [7]) LEFT JOIN liabilities l ON (a.liabilityid = l.id [8]) WHERE a.customerid=102 AND (a.dateto > 1322953200 OR a.dateto = 0) AND (a.liabilityid = 0 OR (a.liabilityid != 0 AND (a.at [9] >= 1322953200 OR a.at [10] < 531))) ORDER BY a.datefrom, value BŁĄD: Unknown column a.pdiscount in field list
Tutaj coś innego, bo odwołanie do pola pdiscount przez alias tabeli a jest prawidłowe. To też na MySQL?
W dniu 4 grudnia 2011 15:26 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
On 04.12.2011 16:21, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 14:15 użytkownik Tomasz Chiliński napisał:
On 04.12.2011 15:05, Tomasz Chiliński wrote:
No to wszystko jasne. Pewnie trzeba tam w zapytaniach będzie
poprzednich odwołania do pól pdiscount i vdiscount aliasami tabel.
Spróbuj teraz wersji z CVS.
Ten sam błąd występuje jeszcze przy wejściu w komputer klienta (nodeinfo):
Wystąpiły błędy w obsłudze bazy danych! ZAPYTANIE: SELECT a.id [2] AS id, a.tariffid, a.customerid, a.period, a.at [3], a.suspended, a.invoice, a.settlement, a.datefrom, a.dateto,
a.pdiscount, a.vdiscount, a.liabilityid, t.uprate, t.upceil, t.downceil, t.downrate, (CASE WHEN t.value IS NULL THEN l.value ELSE t.value END) AS value, (CASE WHEN t.name [4] IS NULL THEN l.name [5] ELSE t.name [6] END) AS name FROM assignments a LEFT JOIN tariffs t ON (a.tariffid = t.id [7]) LEFT JOIN liabilities l ON (a.liabilityid = l.id [8]) WHERE a.customerid=102 AND (a.dateto > 1322953200 OR
a.dateto = 0) AND (a.liabilityid = 0 OR (a.liabilityid != 0 AND (a.at [9] >= 1322953200 OR a.at [10] < 531))) ORDER BY a.datefrom, value BŁĄD: Unknown column a.pdiscount in field list
Tutaj coś innego, bo odwołanie do pola pdiscount przez alias tabeli a jest prawidłowe. To też na MySQL?
Tak, to sama instalacja LMS.
On 04.12.2011 16:27, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 15:26 użytkownik Tomasz Chiliński napisał:
On 04.12.2011 16:21, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 14:15 użytkownik Tomasz Chiliński napisał:
On 04.12.2011 15:05, Tomasz Chiliński wrote:
No to wszystko jasne. Pewnie trzeba tam w zapytaniach będzie poprzednich odwołania do pól pdiscount i vdiscount aliasami tabel.
Spróbuj teraz wersji z CVS.
Ten sam błąd występuje jeszcze przy wejściu w komputer klienta (nodeinfo):
Wystąpiły błędy w obsłudze bazy danych! ZAPYTANIE: SELECT a.id [1] [2] AS id, a.tariffid, a.customerid, a.period, a.at [2] [3], a.suspended, a.invoice, a.settlement, a.datefrom, a.dateto,
a.pdiscount, a.vdiscount, a.liabilityid, t.uprate, t.upceil, t.downceil, t.downrate, (CASE WHEN t.value IS NULL THEN l.value ELSE t.value END) AS value, (CASE WHEN t.name [3] [4] IS NULL THEN l.name [4] [5] ELSE t.name [5] [6] END) AS name FROM assignments a LEFT JOIN tariffs t ON (a.tariffid = t.id [6] [7]) LEFT JOIN liabilities l ON (a.liabilityid = l.id [7] [8]) WHERE a.customerid=102 AND (a.dateto > 1322953200 OR
a.dateto = 0) AND (a.liabilityid = 0 OR (a.liabilityid != 0 AND (a.at [8] [9] >= 1322953200 OR a.at [9] [10] < 531))) ORDER BY a.datefrom, value BŁĄD: Unknown column a.pdiscount in field list
Tutaj coś innego, bo odwołanie do pola pdiscount przez alias tabeli a jest prawidłowe. To też na MySQL?
Tak, to sama instalacja LMS.
No tak nie prowadzę kontekstu dyskusji u siebie w głowie odnośnie wersji poszczególnych aplikacji dla każdego użytkownika LMS ;-) Z ciekawości: co pokazuje w konsoli MySQL: DESCRIBE assignments; ?
On 2011-12-04 15:26, Tomasz Chiliński wrote:
Tutaj coś innego, bo odwołanie do pola pdiscount przez alias tabeli a jest prawidłowe. To też na MySQL?
Tomku, może błąd w skrypcie upgrejdującym. Pamiętaj, że w MySQL transakcje nie działają z DDL'ami. Dlatego numer wersji bazy się aktualizuje nawet gdy wystąpią błędy podczas aktualizacji.
On 04.12.2011 16:29, A.L.E.C wrote:
On 2011-12-04 15:26, Tomasz Chiliński wrote:
Tutaj coś innego, bo odwołanie do pola pdiscount przez alias tabeli a jest prawidłowe. To też na MySQL?
Tomku, może błąd w skrypcie upgrejdującym. Pamiętaj, że w MySQL transakcje nie działają z DDL'ami. Dlatego numer wersji bazy się aktualizuje nawet gdy wystąpią błędy podczas aktualizacji.
Słusznie Alku, dlatego zapytałem o DESCRIBE ;-)
W dniu 4 grudnia 2011 15:31 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
Tutaj coś innego, bo odwołanie do pola pdiscount przez alias tabeli a
jest prawidłowe. To też na MySQL?
Tomku, może błąd w skrypcie upgrejdującym. Pamiętaj, że w MySQL transakcje nie działają z DDL'ami. Dlatego numer wersji bazy się aktualizuje nawet gdy wystąpią błędy podczas aktualizacji.
Słusznie Alku, dlatego zapytałem o DESCRIBE ;-)
mysql> DESCRIBE assignments; +--------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | tariffid | int(11) | NO | MUL | 0 | | | liabilityid | int(11) | NO | | 0 | | | customerid | int(11) | NO | MUL | NULL | | | period | smallint(6) | NO | | 0 | | | at | int(11) | NO | | 0 | | | datefrom | int(11) | NO | | 0 | | | dateto | int(11) | NO | | 0 | | | invoice | tinyint(1) | NO | | 0 | | | suspended | tinyint(1) | NO | | 0 | | | settlement | tinyint(1) | NO | | 0 | | | discount | decimal(4,2) | NO | | 0.00 | | | paytype | smallint(6) | YES | | NULL | | | numberplanid | int(11) | YES | MUL | NULL | | | vdiscount | decimal(9,2) | NO | | 0.00 | | +--------------+--------------+------+-----+---------+----------------+ 15 rows in set (0.01 sec)
On 04.12.2011 16:40, Sławomir Paszkiewicz wrote:
mysql> DESCRIBE assignments;
+--------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra |
+--------------+--------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | tariffid | int(11) | NO | MUL | 0 | | | liabilityid | int(11) | NO | | 0 | | | customerid | int(11) | NO | MUL | NULL | | | period | smallint(6) | NO | | 0 | | | at | int(11) | NO | | 0 | | | datefrom | int(11) | NO | | 0 | | | dateto | int(11) | NO | | 0 | | | invoice | tinyint(1) | NO | | 0 | | | suspended | tinyint(1) | NO | | 0 | | | settlement | tinyint(1) | NO | | 0 | | | discount | decimal(4,2) | NO | | 0.00 | | | paytype | smallint(6) | YES | | NULL | | | numberplanid | int(11) | YES | MUL | NULL | | | vdiscount | decimal(9,2) | NO | | 0.00 | |
+--------------+--------------+------+-----+---------+----------------+ 15 rows in set (0.01 sec)
Wszystko jasne. Teraz spróbuj ręcznie wykonać zapytania z pliku: lib/upgradedb/mysql.2011113000.php
Chyba będę musiał mieć MySQL-a pod ręką tylko do takich testów zapytań SQL ;-)
W dniu 4 grudnia 2011 15:43 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
Wszystko jasne. Teraz spróbuj ręcznie wykonać zapytania z pliku: lib/upgradedb/mysql.**2011113000.php
Chyba będę musiał mieć MySQL-a pod ręką tylko do takich testów zapytań SQL ;-)
*Zapytanie SQL:*
ALTER TABLEhttp://meganet.opole.pl/myadmin/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Falter-table.html&token=156f2c849e9fe8835a9f0d8ff8afaa29 assignments CHANGE discount TO pdiscount decimalhttp://meganet.opole.pl/myadmin/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Fnumeric-types.html&token=156f2c849e9fe8835a9f0d8ff8afaa29 ( 4, 2 ) NOT NULL DEFAULT '0';
*MySQL zwrócił komunikat: *[image: Dokumentacja]http://meganet.opole.pl/myadmin/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Ferror-messages-server.html&token=156f2c849e9fe8835a9f0d8ff8afaa29 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TO pdiscount decimal(4, 2) NOT NULL DEFAULT '0'' at line 1
On 04.12.2011 16:45, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 15:43 użytkownik Tomasz Chiliński napisał:
Wszystko jasne. Teraz spróbuj ręcznie wykonać zapytania z pliku: lib/upgradedb/mysql.2011113000.php
Chyba będę musiał mieć MySQL-a pod ręką tylko do takich testów zapytań SQL ;-)
ZAPYTANIE SQL:
ALTER TABLE [2] assignments CHANGE discount TO pdiscount decimal [3]( 4, 2 ) NOT NULL DEFAULT 0;
MYSQL ZWRÓCIŁ KOMUNIKAT: [4] #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near TO pdiscount decimal(4, 2) NOT NULL DEFAULT 0 at line 1
Czeski błąd w zapytaniu. Zaraz poprawię w CVS.
W dniu 4 grudnia 2011 16:30 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
On 04.12.2011 16:45, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 15:43 użytkownik Tomasz Chiliński napisał:
Wszystko jasne.
Teraz spróbuj ręcznie wykonać zapytania z pliku: lib/upgradedb/mysql.**2011113000.php
Chyba będę musiał mieć MySQL-a pod ręką tylko do takich testów zapytań SQL ;-)
ZAPYTANIE SQL:
ALTER TABLE [2] assignments CHANGE discount TO pdiscount decimal [3]( 4, 2 ) NOT NULL DEFAULT 0;
MYSQL ZWRÓCIŁ KOMUNIKAT: [4] #1064 - You have an error in your
SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near TO pdiscount decimal(4, 2) NOT NULL DEFAULT 0 at line 1
Czeski błąd w zapytaniu. Zaraz poprawię w CVS.
Zaktualizowalem, przeczyscilem templates_c/ ale mimo tego nadal nie dziala
"samo". Mam wykonac z palca zapytania z tego pliku lib/upgradedb/mysql.2011113000.php?
On 04.12.2011 19:33, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 16:30 użytkownik Tomasz Chiliński napisał:
On 04.12.2011 16:45, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 15:43 użytkownik Tomasz Chiliński napisał:
Wszystko jasne. Teraz spróbuj ręcznie wykonać zapytania z pliku: lib/upgradedb/mysql.2011113000.php
Chyba będę musiał mieć MySQL-a pod ręką tylko do takich testów zapytań SQL ;-)
ZAPYTANIE SQL:
ALTER TABLE [2] assignments CHANGE discount TO pdiscount decimal [3]( 4, 2 ) NOT NULL DEFAULT 0;
MYSQL ZWRÓCIŁ KOMUNIKAT: [4] #1064 - You have an error in your
SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near TO pdiscount decimal(4, 2) NOT NULL DEFAULT 0 at line 1
Czeski błąd w zapytaniu. Zaraz poprawię w CVS.
Zaktualizowalem, przeczyscilem templates_c/ ale mimo tego nadal nie dziala "samo". Mam wykonac z palca zapytania z tego pliku lib/upgradedb/mysql.2011113000.php?
Bo masz już dbversion w LMS ustawione na 2011113000. Spróbuj zrobić z konsoli MySQL: UPDATE dbinfo SET keyvalue='2011112900' WHERE keytype='dbversion'; a następnie odśwież LMS-a w przeglądarce. Wtedy automatycznie jeszcze raz wykonają się te zapytania SQL ze wspomnianego pliku.
W dniu 4 grudnia 2011 19:12 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
Bo masz już dbversion w LMS ustawione na 2011113000. Spróbuj zrobić z konsoli MySQL: UPDATE dbinfo SET keyvalue='2011112900' WHERE keytype='dbversion'; a następnie odśwież LMS-a w przeglądarce. Wtedy automatycznie jeszcze raz wykonają się te zapytania SQL ze wspomnianego pliku.
OK. Juz wszystko dziala. Dzieki raz jeszcze ;-)
PS. Skad wziac pinger-addresses ? Nie widze tego w dystrybucji ani w samym cvs lms.
On 04.12.2011 21:41, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 19:12 użytkownik Tomasz Chiliński napisał:
Bo masz już dbversion w LMS ustawione na 2011113000. Spróbuj zrobić z konsoli MySQL: UPDATE dbinfo SET keyvalue=2011112900 WHERE keytype=dbversion; a następnie odśwież LMS-a w przeglądarce. Wtedy automatycznie jeszcze raz wykonają się te zapytania SQL ze wspomnianego pliku.
OK. Juz wszystko dziala. Dzieki raz jeszcze ;-)
PS. Skad wziac pinger-addresses ? Nie widze tego w dystrybucji ani w samym cvs lms.
Dowolny program/skrypt, który zwraca listę adresów IP (po jednym w wierszu).
W dniu 2011-12-04 15:31, Tomasz Chiliński pisze:
On 04.12.2011 16:29, A.L.E.C wrote:
On 2011-12-04 15:26, Tomasz Chiliński wrote:
Tutaj coś innego, bo odwołanie do pola pdiscount przez alias tabeli a jest prawidłowe. To też na MySQL?
Tomku, może błąd w skrypcie upgrejdującym. Pamiętaj, że w MySQL transakcje nie działają z DDL'ami. Dlatego numer wersji bazy się aktualizuje nawet gdy wystąpią błędy podczas aktualizacji.
Słusznie Alku, dlatego zapytałem o DESCRIBE ;-)
u mnie na mysql w tym miejscu wywalało błąd podczas aktualizacji :
ALTER TABLE assignments CHANGE discount *TO* pdiscount decimal(4, 2) NOT NULL DEFAULT '0'" ALTER TABLE invoicecontents CHANGE discount *TO* pdiscount decimal(4, 2) NOT NULL DEFAULT '0'"
chodziło o "TO" po usunięciu tego aktualizacja przebiegła bez problemów
uczestnicy (7)
-
A.L.E.C
-
Andrzej Banach
-
jaczlo
-
Jan Łukasz Ciećko
-
Piotr Kaczor
-
Sławomir Paszkiewicz
-
Tomasz Chiliński