SQL Error na instalação do phpBB 3.1.3

Suporte à dúvidas gerais relacionadas ao phpBB 3.1.
Avatar do usuário
umarizal
Contribuidor Passado
Contribuidor Passado
Mensagens: 218
Registrado em: 18 Mar 2008, 10:30
Nome Real: Leandro dos Santos
Localização: São Paulo - SP
Contato:

SQL Error na instalação do phpBB 3.1.3

Mensagem 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/
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

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

Mensagem 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
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
umarizal
Contribuidor Passado
Contribuidor Passado
Mensagens: 218
Registrado em: 18 Mar 2008, 10:30
Nome Real: Leandro dos Santos
Localização: São Paulo - SP
Contato:

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

Mensagem 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
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3736
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contato:

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

Mensagem por Chico Gois »

Acho pouco provável ser problema de tradução.
Avatar do usuário
umarizal
Contribuidor Passado
Contribuidor Passado
Mensagens: 218
Registrado em: 18 Mar 2008, 10:30
Nome Real: Leandro dos Santos
Localização: São Paulo - SP
Contato:

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

Mensagem 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.
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3736
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contato:

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

Mensagem por Chico Gois »

Problema esta neste MariaDB e eu não conheço direito.
henrique.seven2011
Moderador
Moderador
Mensagens: 991
Registrado em: 23 Mar 2012, 13:50
Nome Real: Saulo Henrique

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

Mensagem 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.
Cloud de Verdade?! Recomendo: Vultr, DigitalOcean e LetsCloud | Freelancer a disposição!
Avatar do usuário
umarizal
Contribuidor Passado
Contribuidor Passado
Mensagens: 218
Registrado em: 18 Mar 2008, 10:30
Nome Real: Leandro dos Santos
Localização: São Paulo - SP
Contato:

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

Mensagem 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...
Avatar do usuário
_Vinny_
Administrador
Administrador
Mensagens: 5971
Registrado em: 03 Set 2009, 21:59
Contato:

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

Mensagem 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.
Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
Avatar do usuário
umarizal
Contribuidor Passado
Contribuidor Passado
Mensagens: 218
Registrado em: 18 Mar 2008, 10:30
Nome Real: Leandro dos Santos
Localização: São Paulo - SP
Contato:

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

Mensagem por umarizal »

_Vinny_, você tem algum conhecimento acerca do MariaDB? Será que fiz uma bobagem em colocá-lo em substituição ao MySQL?
Responder