Ao tentar instalar o ocomon_2.0-RC6, foram verificados erros na hora de rodar o script de criação do banco de dados, abaixo os erros apresentados e ao final do post o link para o script já acertado.
ERROS APRESENTADOS:
1º ERRO:
Query Original:
INSERT INTO `usuarios` ( `user_id` , `login` , `nome` , `password` , `data_inc` , `data_admis` , `email` , `fone` , `nivel` , `AREA` )
VALUES ('', 'admin', 'Administrador do Sistema', '21232f297a57a5a743894a0e4a801fc3', now(), now() , 'admin@yourdomain.com' , '123456' , 1 , '1');
Erro Apresentado:
/* SQL Error (1366): Incorrect integer value: '' for column 'user_id' at row 1 */
Solução: Colocar 1 no primeiro campo do ‘VALUES’
Query corrigida:
INSERT INTO `usuarios` ( `user_id` , `login` , `nome` , `password` , `data_inc` , `data_admis` , `email` , `fone` , `nivel` , `AREA` )
VALUES ('1', 'admin', 'Administrador do Sistema', '21232f297a57a5a743894a0e4a801fc3', now(), now() , 'admin@yourdomain.com' , '123456' , 1 , '1');
2º ERRO:
Query Original:
INSERT INTO `mailconfig` ( `mail_cod` , `mail_issmtp` , `mail_host` , `mail_isauth` , `mail_user` , `mail_pass` , `mail_from` , `mail_ishtml` )
VALUES ('', '1', 'mail.smtp.com', '0', NULL , NULL , 'mail@yourdomain.com', '1');
Erro Apresentado
SQL Error (1366): Incorrect integer value: '' for column 'mail_cod' at row 1
Solução: Solução: Colocar 1 no primeiro campo do ‘VALUES’
Query corrigida:
INSERT INTO `mailconfig` ( `mail_cod` , `mail_issmtp` , `mail_host` , `mail_isauth` , `mail_user` , `mail_pass` , `mail_from` , `mail_ishtml` )
VALUES ('1', '1', 'mail.smtp.com', '0', NULL , NULL , 'mail@yourdomain.com', '1');
3º ERRO
Query original:
INSERT INTO `msgconfig` VALUES ('', 'cadastro-usuario-from-admin', 'SISTEMA OCOMON', 'reply-to', 'OCOMON - CONFIRMAÇÃO DE CADASTRO', 'Prezado %usuario%<br />Seu cadastro foi efetuado com sucesso no sistema de chamados do Helpdesk<br />Seu login é: %login%<br />Para abrir chamados acesse o site %site%<br />Atenciosamente Helpdesk Unilasalle', 'Prezado %usuario%\r\nSeu cadastro foi efetuado com sucesso no sistema de chamados do Helpdesk\r\nSeu login é: %login%\r\nPara abrir chamados acesse o site %site%\r\nAtenciosamente Helpdesk Unilasalle');
Erro apresentado:
SQL Error (1366): Incorrect integer value: '' for column 'msg_cod' at row 1
Solução: Colocar 9 no primeiro campo do ‘VALUES’
Query Corrigida:
INSERT INTO `msgconfig` VALUES ('9', 'cadastro-usuario-from-admin', 'SISTEMA OCOMON', 'reply-to', 'OCOMON - CONFIRMAÇÃO DE CADASTRO', 'Prezado %usuario%<br />Seu cadastro foi efetuado com sucesso no sistema de chamados do Helpdesk<br />Seu login é: %login%<br />Para abrir chamados acesse o site %site%<br />Atenciosamente Helpdesk Unilasalle', 'Prezado %usuario%\r\nSeu cadastro foi efetuado com sucesso no sistema de chamados do Helpdesk\r\nSeu login é: %login%\r\nPara abrir chamados acesse o site %site%\r\nAtenciosamente Helpdesk Unilasalle');
4º ERRO
Query Original:
Várias de CREATE TABLE na parte TYPE = MYISAM especificamente
Erro Apresentado:
/* SQL Error (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 'TYPE = MYISAM COMMENT = 'Tabela de configurações diversas do sistema'' at line 24 */
Solução: trocar a palavra TYPE por ENGINE na ultima linha da query
Query Corrigida:
ENGINE = MYISAM
Funcionou!
Não última substitui todos os TYPE por ENGINE.
CurtirCurtir