У меня тоже Мажорка поломалась, по ходу после 13.11 альфа обновлений.. (У меня винда 10). Попытался откатится обратно - вот что выдает. Как поправить??:
Error
Details
http://192.168.45.230/admin.php?md=pane ... stalled%21
1072: Key column 'ID' doesn't exist in table
CREATE TABLE IF NOT EXISTS `operations_queue` (`TOPIC` char(255) NOT NULL, `DATANAME` char(255) NOT NULL, `DATAVALUE` char(255) NOT NULL, `EXPIRE` datetime NOT NULL, PRIMARY KEY (`ID`) ) ENGINE = MEMORY DEFAULT CHARSET=utf8;
Backtrace
#0 C:\_majordomo\htdocs\lib\mysqli.class.php(396): custom_error->__construct('1072: Key colum...', 0)
#1 C:\_majordomo\htdocs\lib\mysqli.class.php(185): mysql->Error('CREATE TABLE IF...', 0)
#2 C:\_majordomo\htdocs\lib\sqlFunctions.class.php(19): mysql->Exec('CREATE TABLE IF...', false)
#3 C:\_majordomo\htdocs\modules\objects\objects.class.php(1023): SQLExec('CREATE TABLE IF...')
#4 C:\_majordomo\htdocs\lib\module.class.php(377): objects->dbInstall('')
#5 C:\_majordomo\htdocs\modules\objects\objects.class.php(976): module->install('')
#6 C:\_majordomo\htdocs\lib\module.class.php(311): objects->install()
#7 C:\_majordomo\htdocs\modules\objects\objects.class.php(26): module->checkInstalled()
#8 C:\_majordomo\htdocs\modules\control_modules\control_modules.class.php(217) : eval()'d code(1): objects->__construct()
#9 C:\_majordomo\htdocs\modules\control_modules\control_modules.class.php(217): eval()
#10 C:\_majordomo\htdocs\lib\module.class.php(311): control_modules->install()
#11 C:\_majordomo\htdocs\modules\control_modules\control_modules.class.php(19): module->checkInstalled()
#12 C:\_majordomo\htdocs\admin.php(25): control_modules->__construct()
#13 {main}
Error
Details
http://192.168.45.230/admin.php?md=pane ... stalled%21
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 'IF EXISTS `ID`' at line 1
ALTER TABLE operations_queue DROP COLUMN IF EXISTS `ID`;
Backtrace
#0 C:\_majordomo\htdocs\lib\mysqli.class.php(396): custom_error->__construct('1064: You have ...', 0)
#1 C:\_majordomo\htdocs\lib\mysqli.class.php(185): mysql->Error('ALTER TABLE ope...', 0)
#2 C:\_majordomo\htdocs\lib\sqlFunctions.class.php(19): mysql->Exec('ALTER TABLE ope...', false)
#3 C:\_majordomo\htdocs\modules\objects\objects.class.php(1026): SQLExec('ALTER TABLE ope...')
#4 C:\_majordomo\htdocs\lib\module.class.php(377): objects->dbInstall('')
#5 C:\_majordomo\htdocs\modules\objects\objects.class.php(976): module->install('')
#6 C:\_majordomo\htdocs\lib\module.class.php(311): objects->install()
#7 C:\_majordomo\htdocs\modules\objects\objects.class.php(26): module->checkInstalled()
#8 C:\_majordomo\htdocs\modules\control_modules\control_modules.class.php(217) : eval()'d code(1): objects->__construct()
#9 C:\_majordomo\htdocs\modules\control_modules\control_modules.class.php(217): eval()
#10 C:\_majordomo\htdocs\lib\module.class.php(311): control_modules->install()
#11 C:\_majordomo\htdocs\modules\control_modules\control_modules.class.php(19): module->checkInstalled()
#12 C:\_majordomo\htdocs\admin.php(25): control_modules->__construct()
#13 {main}
Error
Details
http://192.168.45.230/admin.php?md=pane ... stalled%21
1072: Key column 'ID' doesn't exist in table
CREATE TABLE IF NOT EXISTS `operations_queue` (`TOPIC` char(255) NOT NULL, `DATANAME` char(255) NOT NULL, `DATAVALUE` char(255) NOT NULL, `EXPIRE` datetime NOT NULL, PRIMARY KEY (`ID`) ) ENGINE = MEMORY DEFAULT CHARSET=utf8;
Backtrace
#0 C:\_majordomo\htdocs\lib\mysqli.class.php(396): custom_error->__construct('1072: Key colum...', 0)
#1 C:\_majordomo\htdocs\lib\mysqli.class.php(185): mysql->Error('CREATE TABLE IF...', 0)
#2 C:\_majordomo\htdocs\lib\sqlFunctions.class.php(19): mysql->Exec('CREATE TABLE IF...', false)
#3 C:\_majordomo\htdocs\modules\objects\objects.class.php(1023): SQLExec('CREATE TABLE IF...')
#4 C:\_majordomo\htdocs\lib\module.class.php(377): objects->dbInstall('')
#5 C:\_majordomo\htdocs\modules\objects\objects.class.php(976): module->install('')
#6 C:\_majordomo\htdocs\lib\module.class.php(311): objects->install()
#7 C:\_majordomo\htdocs\modules\objects\objects.class.php(26): module->checkInstalled()
#8 C:\_majordomo\htdocs\modules\control_modules\control_modules.class.php(217) : eval()'d code(1): objects->__construct()
#9 C:\_majordomo\htdocs\modules\control_modules\control_modules.class.php(217): eval()
#10 C:\_majordomo\htdocs\lib\module.class.php(311): control_modules->install()
#11 C:\_majordomo\htdocs\modules\control_modules\control_modules.class.php(19): module->checkInstalled()
#12 C:\_majordomo\htdocs\admin.php(25): control_modules->__construct()
#13 {main}
Error
Details
http://192.168.45.230/admin.php?md=pane ... stalled%21
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 'IF EXISTS `ID`' at line 1
ALTER TABLE operations_queue DROP COLUMN IF EXISTS `ID`;
Backtrace
#0 C:\_majordomo\htdocs\lib\mysqli.class.php(396): custom_error->__construct('1064: You have ...', 0)
#1 C:\_majordomo\htdocs\lib\mysqli.class.php(185): mysql->Error('ALTER TABLE ope...', 0)
#2 C:\_majordomo\htdocs\lib\sqlFunctions.class.php(19): mysql->Exec('ALTER TABLE ope...', false)
#3 C:\_majordomo\htdocs\modules\objects\objects.class.php(1026): SQLExec('ALTER TABLE ope...')
#4 C:\_majordomo\htdocs\lib\module.class.php(377): objects->dbInstall('')
#5 C:\_majordomo\htdocs\modules\objects\objects.class.php(976): module->install('')
#6 C:\_majordomo\htdocs\lib\module.class.php(311): objects->install()
#7 C:\_majordomo\htdocs\modules\objects\objects.class.php(26): module->checkInstalled()
#8 C:\_majordomo\htdocs\modules\control_modules\control_modules.class.php(217) : eval()'d code(1): objects->__construct()
#9 C:\_majordomo\htdocs\modules\control_modules\control_modules.class.php(217): eval()
#10 C:\_majordomo\htdocs\lib\module.class.php(311): control_modules->install()
#11 C:\_majordomo\htdocs\modules\control_modules\control_modules.class.php(19): module->checkInstalled()
#12 C:\_majordomo\htdocs\admin.php(25): control_modules->__construct()
#13 {main}
Warning: Declaration of orvibo::dbInstall() should be compatible with module::dbInstall($data) in C:\_majordomo\htdocs\modules\orvibo\orvibo.class.php on line 753