Não consigo migrar

Suporte à dúvidas gerais relacionadas ao phpBB.
Avatar do usuário
jruiz
Novato
Novato
Mensagens: 24
Registrado em: 07 Nov 2004, 18:09
Nome Real: Ruiz
Localização: São Paulo/SP
Contact:

Não consigo migrar

Mensagem por jruiz »

É um caso curioso, estou migrando uma instalação PHPBB, tipo exportar/importar bco de dados, copiar e colar dados, versão 3.3.14 funcionando redondo, PHP 8.3 (nos 2 servidores), as credenciais estão corretas.

Mas o servidor novo dá esse erro:

[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/db/driver/mysqli.php on line 367: Attempt to read property "connect_error" on string
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/db/driver/mysqli.php on line 368: Attempt to read property "connect_errno" on string

General Error
SQL ERROR [ mysqli ]

[]

An SQL error occurred while fetching this page. Please contact the Board Administrator if this problem persists.

Pode me ajudar?
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3684
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contact:

Re: Não consigo migrar

Mensagem por Chico Gois »

Você esta fazendo pelo phpmyadmin?
Avatar do usuário
jruiz
Novato
Novato
Mensagens: 24
Registrado em: 07 Nov 2004, 18:09
Nome Real: Ruiz
Localização: São Paulo/SP
Contact:

Re: Não consigo migrar

Mensagem por jruiz »

fala Chico, beleza?

Sim, faço pelo phpmyadmin.

Tô mudando de um CPanel (Apache) para SPanel (Openlitespeed), o site tem uma instalação wordpress na raiz e phpbb na pasta forum/

1. Servidor velho:

a. exportei os bancos de dados (xxxyyyy.sql) tanto do wp quanto do phpbb (são separados);
b. compactei e baixei todo o conteúdo de public_html;

2. Servidor novo:
a. criei novos bancos de dados e usuário;
b. importei os arquivos sql citados acima;
c. carreguei o arquivo zipado para public_html e extraí o conteúdo;
d. alterei os arquivos wp-config.php (wordpress) e config.php (phpbb).

O wordpress funciona, mas o phpbb dá esse erro aí..

Tenho certeza que as credenciais estão corretas, verifiquei várias vezes e tbém dentro do wordpress tem um plugin WP3wall e tá conectando de boa com o bd do phpbb..

------------------

Outro teste que eu fiz foi fazer uma instalação nova do phpbb, funciona sem problemas.

Atualizado: desabilitei todas as extensões, o erro continua..
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3684
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contact:

Re: Não consigo migrar

Mensagem por Chico Gois »

Pesquisando aqui, seu BD é mysqli?
phpbb/db/driver/mysqli.php na linha 367"refere-se a uma mensagem de erro que provavelmente ocorre no software do fórum PHPBB, especificamente no arquivo "mysqli.php" localizado no diretório "db/driver", na linha número 367. Isso geralmente indica um problema com a conexão do banco de dados ou com a execução da consulta usando a extensão MySQLi em PHP ao interagir com o banco de dados do fórum phpBB.
O que significa:
Problema no banco de dados: O erro provavelmente significa que há um problema com a consulta SQL sendo executada na linha 367 do arquivo mysqli.php, o que pode ser causado por:
Sintaxe SQL inválida: um erro na maneira como a consulta é escrita, como parênteses ausentes ou nomes de colunas incorretos.
Problemas de acesso ao banco de dados: problemas de conexão ao banco de dados, como credenciais incorretas ou problemas no servidor de banco de dados.
Problemas de integridade de dados: Dados corrompidos nas tabelas do banco de dados.
Avatar do usuário
jruiz
Novato
Novato
Mensagens: 24
Registrado em: 07 Nov 2004, 18:09
Nome Real: Ruiz
Localização: São Paulo/SP
Contact:

Re: Não consigo migrar

Mensagem por jruiz »

Eu encontrei o problema.

É um plugin chamado WP w3all phpBB (https://br.wordpress.org/plugins/wp-w3a ... tegration/) que faz o bridge entre o Wordpress e PHPBB.

Quando instalado, ele grava informações no banco de dados do PHPBB, na tabela config_text - eu não sabia disso.

name: w3all_phpbbwordpress

value: a:2:{s:20:"w3all_phpbbwordpress";a:7:{s:8:"wpdbhost";s:9:"localhost";s:8:"wpdbname";s:22:"jruizcom_bdwpfyamaruiz";s:8:"wpdbuser";s:16:"jruizcom_gerente";s:8:"wpdbpass";s:12:"=Y3S8XV=Zr^_";s:15:"wpdbtableprefix";s:3:"wp_";s:8:"wpdbport";s:0:"";s:5:"wpurl";s:35:"https://familiayamamotoruiz.com.br/";}s ... og";s:1:"0";}}

Geralmente na migração muda o nome do usuário e do banco de dados, a gente altera os arquivos config tanto no wordpress quanto no phpbb, mas nunca iria imaginar que gravasse o nome do usuário (nesse caso "jruizcom") nessa tabela.

Deletei a linha e tudo voltou a funcionar.

Provavelmente terei que reinstalar o plugin.
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3684
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contact:

Re: Não consigo migrar

Mensagem por Chico Gois »

Blz!

Este erro é novidade pra mim
Responder