Chciałem dzisiaj zaktualizować lms-a z wersji git16102015 do wersji z dnia 27072016. Podczas aktualizacji bazy danych pokazały się błędy jak poniżej: Zapytanie: CREATE TABLE voip_tariffs ( id int(11) AUTO_INCREMENT, groupid int(11) NOT NULL, tariffid int(11) NOT NULL, price decimal(12,5) NOT NULL, unitsize smallint NOT NULL, FOREIGN KEY (groupid) REFERENCES voip_prefix_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (tariffid) REFERENCES tariffs(id) ON DELETE CASCADE ON UPDATE CASCADE, PRIMARY KEY (id) ) ENGINE=InnoDB; Błąd: Can't create table 'lms.voip_tariffs' (errno: 150) Zapytanie: CREATE TABLE voip_tariff_rules ( id int(11) AUTO_INCREMENT, groupid int(11) NOT NULL, tariffid int(11) NOT NULL, description text NULL, rule_settings text NULL, FOREIGN KEY (groupid) REFERENCES voip_prefix_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (tariffid) REFERENCES tariffs(id) ON DELETE CASCADE ON UPDATE CASCADE, PRIMARY KEY (id) ) ENGINE=InnoDB Błąd: Can't create table 'lms.voip_tariff_rules' (errno: 150) Wystąpiły błędy w obsłudze bazy danych! Zapytanie: CREATE TABLE voip_rules ( id int(11) NOT NULL AUTO_INCREMENT, name text NOT NULL, description text NULL, PRIMARY KEY (id) ) ENGINE=InnoDB; CREATE TABLE voip_group_rule_assignments ( id int(11) NOT NULL AUTO_INCREMENT, ruleid int(11) NOT NULL, groupid int(11) NOT NULL, rule_settings text NULL, FOREIGN KEY (ruleid) REFERENCES voip_rules(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (groupid) REFERENCES voip_prefix_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, PRIMARY KEY (id) ) ENGINE=InnoDB; DROP TABLE IF EXISTS voip_tariff_rules; CREATE TABLE voip_tariff_rules ( id int(11) NOT NULL AUTO_INCREMENT, tarifid int(11) NOT NULL, ruleid int(11) NULL, FOREIGN KEY (tarifid) REFERENCES tariffs(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (ruleid) REFERENCES voip_rules(id) ON DELETE CASCADE ON UPDATE CASCADE, PRIMARY KEY (id) ) ENGINE=InnoDB; Błąd: 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 'CREATE TABLE voip_group_rule_assignments ( id int(11) NOT NULL AUTO_INCREM' at line 8
Powyższe mało mnie akurat interesuje, ale większym problemem jest to, że nowa wersja wogóle nie widzi mojego plugina. Nawet jak skopiowałem PluginExample pod inną nazwę katalogu no i oczywiscie .php i w środku to pod inną nazwą plugin example też nie jest widoczny, Nie mam pojęcia o co chodzi. Proszę o info, czy coś się zmieniło w kwestii pluginów, żeby yły widoczne?