atualização

Suporte à dúvidas gerais relacionadas ao phpBB.
Ozzysp
Novato
Novato
Mensagens: 17
Registrado em: 19 Nov 2010, 15:49
Você favoritou esta postagem

atualização

  • Remover marcador da postagem
  • Mensagem por Ozzysp »

    Olá a todos,

    Recentemente tentei converter um fórum versão 2.0.22 para a última versão do phpBB 3.x . Teoricamente ele converte todas as tabelas, mas no final, quando termina de converter as tabelas aparece o erro abaixo:

    Imagem

    Desta forma acaba não ocorrendo a tão esperada conversão. :?

    O que eu fiz ?

    Instalei a versão 3.x mais recente e vou na opção de converter. Após horas de conversão, existe mais de 500.000 tópicos e 70.000 usuários, surge o erro acima. Durante a conversão indica a mensagem abaixo, mas chega até o final, quando surge o erro na imagem:
    [phpBB Debug] PHP Notice: in file /install/install_convert.php on line 1424: sprintf() [function.sprintf]: Too few arguments
    Como resolver ?

    Agradeço antecipadamente a ajuda de todos.
    gssilva
    Membro Avançado
    Membro Avançado
    Mensagens: 1109
    Registrado em: 27 Jul 2010, 19:40
    Nome Real: Guilherme Silva
    Localização: Araraquara - SP
    Contato:
    Você favoritou esta postagem

    Re: atualização

  • Remover marcador da postagem
  • Mensagem por gssilva »

    Não tem a necessidade de fazer uma conversão.
    Rode o arquivo database_update.php que se encontra dentro do diretório install.
    Mas lembre-se de sempre ter o backup do banco de dados e dos arquivos do fórum.
    Avatar do usuário
    _Vinny_
    Administrador
    Administrador
    Mensagens: 6043
    Registrado em: 03 Set 2009, 21:59
    Contato:
    Você favoritou esta postagem

    Re: atualização

  • Remover marcador da postagem
  • Mensagem por _Vinny_ »

    Ozzysp, faça o processo de conversão em um servidor local, é melhor caso ocorra erros. Em relação ao problema, abra o arquivo phpbb3/install/install_convert.php
    Procure:

    Código: Selecionar todos

    <?php
    /**
    *
    * @package install
    * @version $Id: install_convert.php 8615 2008-06-07 13:50:39Z acydburn $
    * @copyright (c) 2006 phpBB Group
    * @license http://opensource.org/licenses/gpl-license.php GNU Public License
    *
    */
    
    /**
    */
    Adicione depois:

    Código: Selecionar todos

    @set_time_limit(0);
    @ini_set('memory_limit', '256M');
    @ini_set('upload_max_filesize', '128M');
    @ini_set('post_max_size', '256M');
    @ini_set('max_input_time', '-1');
    @ini_set('max_execution_time', '-1');
    @ini_set('expect.timeout', '-1');
    @ini_set('default_socket_timeout', '-1');
    Procure:

    Código: Selecionar todos

    var $batch_size = 4000;
    Substitua por:

    Código: Selecionar todos

    var $batch_size = 6000;
    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
    Ozzysp
    Novato
    Novato
    Mensagens: 17
    Registrado em: 19 Nov 2010, 15:49

    Re: atualização

  • Favoritar esta postagem
  • Mensagem por Ozzysp »

    Somente um detalhe.

    O fórum atualmente está rodando no diretório /phpBB2/

    Instalei a versão 3.x no /phpbb3/ e rodei a conversão dentro deste diretório, quando ocorre o erro acima.

    Fazendo o indicado acima, devo fazer dentro do /phpbb3/install/ Correto ?

    Outro detalhe é que após o erro indicado, fui tentar conectar no painel admin com meu nome de usuário e senha e foi recusado, mesmo estando corretos. Isso é normal ?

    Obrigado.
    gssilva
    Membro Avançado
    Membro Avançado
    Mensagens: 1109
    Registrado em: 27 Jul 2010, 19:40
    Nome Real: Guilherme Silva
    Localização: Araraquara - SP
    Contato:
    Você favoritou esta postagem

    Re: atualização

  • Remover marcador da postagem
  • Mensagem por gssilva »

    Faça o seguinte.
    Volte o banco de dados antigo (do phpbb2) que você fez backup antes de tentar atulizar e entre pelo phpbb2, entre no ACP, vá em Propriedades do Fórum, e troque o diretório de phpbb2 para phpbb3, após feito isso, você terá prolemas com os cookies (acredito eu), mas isso será só um detalhe.

    Após feito isso, tente atualizar o fórum como foi explicado logo acima.

    Caso não de certo, volte o backup novamente.
    Avatar do usuário
    _Vinny_
    Administrador
    Administrador
    Mensagens: 6043
    Registrado em: 03 Set 2009, 21:59
    Contato:

    Re: atualização

  • Favoritar esta postagem
  • Mensagem por _Vinny_ »

    Ozzysp escreveu:Somente um detalhe.

    O fórum atualmente está rodando no diretório /phpBB2/

    Instalei a versão 3.x no /phpbb3/ e rodei a conversão dentro deste diretório, quando ocorre o erro acima.

    Fazendo o indicado acima, devo fazer dentro do /phpbb3/install/ Correto ?

    Outro detalhe é que após o erro indicado, fui tentar conectar no painel admin com meu nome de usuário e senha e foi recusado, mesmo estando corretos. Isso é normal ?

    Obrigado.
    O certo é ter os dois foruns instalados em diretorios diferentes no mesmo servidor, ou seja, com a sua conversão esta tudo correto, também fez o certo ao iniciar a conversão, instala-se primeiro o phpBB3 e no final da instalação clica na aba conversão, preenche os dados e siga as instruções.

    O arquivo que postei para editar, é sim ja do phpBB3. Quanto ao login, geralmente ele fica recusado mesmo quando se inicia uma conversão.

    gssilva escreveu:Não tem a necessidade de fazer uma conversão.
    Rode o arquivo database_update.php que se encontra dentro do diretório install.
    Mas lembre-se de sempre ter o backup do banco de dados e dos arquivos do fórum.
    Esse processo é apenas para atualizações de versões 3.0.X do phpBB, não funciona de 2 para 3.
    gssilva escreveu:Faça o seguinte.
    Volte o banco de dados antigo (do phpbb2) que você fez backup antes de tentar atulizar e entre pelo phpbb2, entre no ACP, vá em Propriedades do Fórum, e troque o diretório de phpbb2 para phpbb3, após feito isso, você terá prolemas com os cookies (acredito eu), mas isso será só um detalhe.

    Após feito isso, tente atualizar o fórum como foi explicado logo acima.

    Caso não de certo, volte o backup novamente.
    Após a conversão, o novo dominio é o que vale, ou seja o /phpBB3, não precisa mudar o dominio do phpBB2 ;)
    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
    gssilva
    Membro Avançado
    Membro Avançado
    Mensagens: 1109
    Registrado em: 27 Jul 2010, 19:40
    Nome Real: Guilherme Silva
    Localização: Araraquara - SP
    Contato:
    Você favoritou esta postagem

    Re: atualização

  • Remover marcador da postagem
  • Mensagem por gssilva »

    _Vinny_ escreveu:
    gssilva escreveu:Não tem a necessidade de fazer uma conversão.
    Rode o arquivo database_update.php que se encontra dentro do diretório install.
    Mas lembre-se de sempre ter o backup do banco de dados e dos arquivos do fórum.
    Esse processo é apenas para atualizações de versões 3.0.X do phpBB, não funciona de 2 para 3.
    gssilva escreveu:Faça o seguinte.
    Volte o banco de dados antigo (do phpbb2) que você fez backup antes de tentar atulizar e entre pelo phpbb2, entre no ACP, vá em Propriedades do Fórum, e troque o diretório de phpbb2 para phpbb3, após feito isso, você terá prolemas com os cookies (acredito eu), mas isso será só um detalhe.

    Após feito isso, tente atualizar o fórum como foi explicado logo acima.

    Caso não de certo, volte o backup novamente.
    Após a conversão, o novo dominio é o que vale, ou seja o /phpBB3, não precisa mudar o dominio do phpBB2 ;)
    Vivendo e aprendendo :roll:
    Avatar do usuário
    Chico Gois
    Administrador
    Administrador
    Mensagens: 3947
    Registrado em: 03 Jul 2004, 03:53
    Nome Real: Chico Gois
    Localização: São Paulo - Capital
    Contato:
    Você favoritou esta postagem

    Re: atualização

  • Remover marcador da postagem
  • Mensagem por Chico Gois »

    Antes de converter de um REPAIR nas tabelas do phpBB2
    Ozzysp
    Novato
    Novato
    Mensagens: 17
    Registrado em: 19 Nov 2010, 15:49
    Você favoritou esta postagem

    Re: atualização

  • Remover marcador da postagem
  • Mensagem por Ozzysp »

    Antes de converter de um REPAIR nas tabelas do phpBB2
    E como fazer isso ?
    Avatar do usuário
    Chico Gois
    Administrador
    Administrador
    Mensagens: 3947
    Registrado em: 03 Jul 2004, 03:53
    Nome Real: Chico Gois
    Localização: São Paulo - Capital
    Contato:

    Re: atualização

  • Favoritar esta postagem
  • Mensagem por Chico Gois »

    Acessando o seu banco de dados atraves do phpmyadmin
    Trancado