Página 1 de 2

SQL Error na instalação do phpBB 3.1.3

Enviado: 25 Abr 2015, 09:54
por umarizal
Amigos, tenho um portal que não posso deixar sair do ar, por isso, antes de atualizá-lo, da versão 3.0.x para 3.1.x, fiz uma instalação "teste" do phpBB 3.1.3 e na hora de "Criar tabelas no banco de dados" durante a instalação, é exibido esse erro:
General Error
SQL ERROR [ mysqli ]

MySQL server has gone away [2006]

SQL

SELECT notify FROM phpbb_user_notifications WHERE item_type = 'notification.type.post' AND item_id = 0 AND user_id = 3 AND method = ''

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 194
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/notification/manager.php
LINE: 712
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/phpbb/notification/manager.php
LINE: 701
CALL: phpbb\notification\manager->add_subscription()

FILE: [ROOT]/includes/functions_user.php
LINE: 372
CALL: phpbb\notification\manager->add_subscription()

FILE: [ROOT]/install/install_install.php
LINE: 1948
CALL: user_add()

FILE: [ROOT]/install/install_install.php
LINE: 117
CALL: install_install->add_bots()

FILE: [ROOT]/install/index.php
LINE: 409
CALL: install_install->main()

FILE: [ROOT]/install/index.php
LINE: 289
CALL: module->load()
Estou usando:
Linux CentOS 6.6 com cPanel
Web: Apache 2.4.12 + Nginx
Banco de dados: MariaDB 10.0.17
PHP: 5.5.21

Será que é por causa de eu usar o MariaDB ao invés do MySQL?

Depois da tela de erro citada, se for ao index, o fórum está lá, totalmente funcional... vejam: http://www.construirereformar.net/forum/

Re: SQL Error na instalação do phpBB 3.1.3

Enviado: 25 Abr 2015, 11:01
por robra
Teste instalando em um banco de dados MySQL. Se o problema persistir, então não será problema do BD.

Abraço. Imagem

Re: SQL Error na instalação do phpBB 3.1.3

Enviado: 25 Abr 2015, 11:10
por umarizal
robra escreveu:Teste instalando em um banco de dados MySQL. Se o problema persistir, então não será problema do BD.

Abraço. Imagem
Obrigado pela dica, caro @robra, mas infelizmente não tenho como testar e para voltar do MariaDB para o MySQL nem sei se é fácil e se pode dar problemas, rs... para migrar para o MariaDB foi rápido e fácil, imagino que o caminho reverso também o seja, vai saber.

Na verdade, quando migrei, o fiz por causa de relatos de que o servidor ficaria mais rápido nas consultas aos bancos de dados, assim como haveria menor consumo de recursos como processamento e memória, mas na verdade, nem foi nada perceptível.

Até agora, nunca tive problemas.

Fiz a instalação do phpBB já com a tradução do Suporte phpBB instalada na pasta do phpBB, correndo toda em português, pode ter alguma relação com a tradução?

Vou tentar realizar uma instalação sem a tradução e volto aqui...

[ EDITADO ]

Feito o teste, comprovei que o erro citado está de alguma forma relacionada a utilização da tradução (3.1_rev2).

Imagino que tenha algo haver com o conteúdo criado durante a instalação como Categoria, Fórum e Tópico padrões, além de grupos e usuário administrador padrão, deve ser algo relacionado à criação de conteúdo relacionado a isso no ato da instalação.

Ao realizar a instalação sem a tradução, somente com o phpBB 3.1.3 limpo, tudo correu normalmente, embora a penúltima e última etapas foram bem lentas, mas decorreram sem qualquer problema ou erro.

Sobre o MariaDB, pelo que li, ele é totalmente compatível com os scripts que rodam no MySQL. Li inclusive isso aqui, sobre o suporte ao phpBB pelo MariaDB, no próprio fórum do phpBB: http://area51.phpbb.com/phpBB/viewtopic ... 7&start=20

Re: SQL Error na instalação do phpBB 3.1.3

Enviado: 25 Abr 2015, 17:15
por Chico Gois
Acho pouco provável ser problema de tradução.

Re: SQL Error na instalação do phpBB 3.1.3

Enviado: 27 Abr 2015, 10:13
por umarizal
Chico Gois escreveu:Acho pouco provável ser problema de tradução.
Pois é, também achei a princípio, mas você entendeu como ocorreu, caro amigo Chico?

Realizando a instalação do phpBB 3.1.3 já com a tradução, dá esse erro citado.

Realizando a instalação do phpBB 3.1.3 sem a tradução, ocorre tudo normalmente sem qualquer erro.

Muito estranho né?

[ EDITADO ]

Fiz outros testes e mesmo sem a tradução acabou ocorrendo o erro novamente. Porém, ocorre de forma aleatória, hora sim, hora não, não estou entendendo.

Re: SQL Error na instalação do phpBB 3.1.3

Enviado: 28 Abr 2015, 00:07
por Chico Gois
Problema esta neste MariaDB e eu não conheço direito.

Re: SQL Error na instalação do phpBB 3.1.3

Enviado: 28 Abr 2015, 23:36
por henrique.seven2011
O problema está na codificação que esse banco de dados: MariaDB realiza, como a linguagem que usamos é ISO, pode ser que o BD só suporte UTF-8. Não sei exatamente, mas esse é meu palpite. Tente usar o MySQL e veja se dá o mesmo erro ou cheque a questão de suporte de codificação de linguagens do MariaDB.

Re: SQL Error na instalação do phpBB 3.1.3

Enviado: 29 Abr 2015, 19:04
por umarizal
Vou ver se volto ao MySQL. Migrei para o MariaDB porque todos administradores de servidores que conheço me falaram bem dele, dizendo que é um fork "otimizado" do MySQL, totalmente compatível com ele.

Na verdade, para mim, não resultou em grandes ganhos (ou pelo menos não foram perceptíveis) quanto ao aumento da performance ou redução do load do sistema, pelo menos não notei diferença.

Como até o Google migrou do MySQL para o MariaDB, achei que seria algo interessante a se fazer, pois muitos dizem que a longo prazo a Oracle vai tornar o MySQL inviável ($$$) a longo prazo.

Discussão recente sobre os rumos do MySQL e o MariaDB...

Re: SQL Error na instalação do phpBB 3.1.3

Enviado: 30 Abr 2015, 22:04
por _Vinny_
General Error
SQL ERROR [ mysqli ]

MySQL server has gone away [2006]

SQL

SELECT notify FROM phpbb_user_notifications WHERE item_type = 'notification.type.post' AND item_id = 0 AND user_id = 3 AND method = ''
A mensagem de erro indica que é problema no banco de dados.

Re: SQL Error na instalação do phpBB 3.1.3

Enviado: 01 Mai 2015, 11:05
por umarizal
_Vinny_, você tem algum conhecimento acerca do MariaDB? Será que fiz uma bobagem em colocá-lo em substituição ao MySQL?