во-первых, когда я в админской части иду в раздел расписания (Schedule) и пытаюсь начать составлять расписание (Add Timetable Items), кликая по кнопке Continue я получаю страницу с таким сообщением
Schedule Entry
Код: Выделить всё
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 'and endrptperiod >= order by description' at line 2
Затем иду смотреть в логи апача (пока тестирую локально), открываю /var/log/apache2/schoolerror-log и читаю следующее
Код: Выделить всё
[Mon May 18 19:34:49 2009] [error] [client 127.0.0.1] DBD::mysql::st execute failed: 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 'and endrptperiod >= order by description' at line 2 at /var/www/school/cgi/schedule/schedadd.pl line 121., referer: http://localhost/cgi-bin/schedule/schedadd.pl
[Mon May 18 19:34:49 2009] [error] [client 127.0.0.1] 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 'and endrptperiod >= order by description' at line 2 at /var/www/school/cgi/schedule/schedadd.pl line 122., referer: http://localhost/cgi-bin/schedule/schedadd.pl
Что значит ошибка синтаксиса SQL? Еще смотрю в файл /var/www/school/cgi/schedule/schedadd.pl на строки 122 123
Код: Выделить всё
$sth->execute;
if ( $DBI::errstr ) { print $DBI::errstr; die $DBI::errstr; }
Но пока это не помогает - знаний не хватает Помогите
во-вторых с переводом на русский тоже как-то пока не получается, хотя там есь система Translation Tools
Кто-нибудь юзал OpenAdmin?