Página 1 de 1
Não consigo migrar
Enviado: 07 Jan 2025, 17:11
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?
Re: Não consigo migrar
Enviado: 08 Jan 2025, 07:42
por Chico Gois
Você esta fazendo pelo phpmyadmin?
Re: Não consigo migrar
Enviado: 08 Jan 2025, 10:45
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..
Re: Não consigo migrar
Enviado: 08 Jan 2025, 11:49
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.
Re: Não consigo migrar
Enviado: 08 Jan 2025, 17:27
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.
Re: Não consigo migrar
Enviado: 08 Jan 2025, 17:48
por Chico Gois
Blz!
Este erro é novidade pra mim