Atualizando para o vBulletin 4.0

  • Autor Autor imported_Elmer
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
Elmer, por que devo fazer isso dos anexos? não é apenas um upgrade?
 
Porque o vBulletin 4 tem um sistema de anexos diferente e os importa para o novo sistema movendo-os das demais pastas para uma só, me parece. Se os anexos não forem encontrados na sua pasta do fórum você terá vários erros.
 
Ok, adorei a forma na qual você atualiza, assim se os arquivos saírem mal, apenas movo de pastas, mas pode ser feito da forma tradicional, não?
 
emm qual é a forma tradicional? 😀

A forma em que fiz aqui é somente para atualizações do vBulletin 3.8 para vB4 já que é uma atualização que requer mais cuidado. Depois já se pode atualizar normalmente, sobrescrevendo os arquivos do vB com os novos que forem saindo e rodar a atualização e pronto.
 
Bom, já está atualizado. Mil obrigado.
 
Tenho uma dúvida. Quero aproveitar a oportunidade para limpar um pouco meus fóruns, e a única coisa que realmente desejo exportar são os usuários com suas respectivas infos (endereços de e-mail e demais). Avatares, assinaturas e demais não me interessam. Tópicos e fóruns, tampouco...

O que posso fazer?
Já apaguei do host tudo o que se referia ao vB 3.8.4, a db está intacta, subi tudo para vB4 e criei uma nova. É possível exportar do vB3 para o vB4 sem ter que 'atualizar' as tabelas? já tentei passando apenas as que tenham a ver com user e me dá erros ao ir ao home ou blog, além de que não me deixa entrar no CPanel.
tenho que subir todos os arquivos velhos e fazer o upgrade?

O erro que me aparece em ambos os casos (e também quando tento ver um tópico) é:

Invalid SQL:
SELECT vbcmspermissions FROM administrator WHERE userid = 1;

MySQL Error : Unknown column 'vbcmspermissions' in 'field list'
Error Number : 1054

edit: agora sim consigo entrar no Cpanel, mas o que há a respeito do home e blogs?
 
HostKing quer dizer que você usou a base de dados do 3.8.x sem atualizar?

Obviamente se você fez isso criará um erro, você pode ver nesta linha
MySQL Error : Unknown column 'vbcmspermissions' in 'field list'
Conselho, se já usa o vB 4 desabilite todos os plugins adicionando a seguinte linha no config.php
PHP:
define('DISABLE_HOOKS', true);
e proceda com o www.seufórumasds.com/fórum/install/upgrade.php

Assim atualizará as tabelas que te faltam e não sofrerá estes inconvenientes.

abraços.

Edito: Lembre-se sempre antes de fazer um backup da base de dados Link eliminado
Link eliminado
 
Muito obrigado pelo conselho Hades 🙂

Uma pergunta mais, realizo a atualização com minha antiga base de dados ou com a nova que também possui tabelas da anterior?
No caso de ter que atualizar a do vb3, uma vez feito isso, posso exportar apenas as tabelas que preciso? e assim importá-las em uma nova database para vB4.

Novamente obrigado!
 
Realize a atualização com a base de dados que usa atualmente, já que a atualização colocará as tabelas que te faltam.

Não é necessário que volte ao vB 3 para fazer isso.
 
rapazes lhes pergunto, eu atualizei de 3.8.4 para vb4.0, minha pergunta, eu posso voltar atrás ou seja voltar a instalar o 3.8.4 já que o vbulletin 4.0 não tem skin por aí ainda, gostaria de voltar ao antigo até que saiam as skins, espero pela ajuda de vocês amigos
 
Não pode, a menos que tenha guardado uma cópia de segurança da sua base de dados. Se é assim, só deve restaurar essa cópia e subir os arquivos do vB3.4.
 
Tudo perfeito, obrigado Hades pelos conselhos 🙂

Uma pergunta, já está tudo atualizado. devo apagar todos os plugins e produtos e então agora sim poderei eliminar o código (define('DISABLE_HOOKS', true)😉 do meu config.php?
 
Tudo perfeito, obrigado Hades pelos conselhos 🙂

Uma pergunta, já está tudo atualizado. devo apagar todos os plugins e produtos e então agora sim poderei eliminar o código (define('DISABLE_HOOKS', true)😉 do meu config.php?

Todos os plugins que não sejam do vb4 devem ser desinstalados, quando já não tiver nenhum que seja do 3.8 apague a linha do config.php e tudo funcionará bem, até que não te saiam bugs, mas isso é normal do vBulletin. ^^

Abraços.
 
obrigado elmer pela sua pronta resposta amigo me serviu de muito já o recuperei de novo obrigado amigo
 
Consulta. Este tutorial é válido para atualizar desde 3.8.0 para 4.0? Ou devo atualizar primeiro para a versão 3.8.4?

Obrigado,
 
Olá JMS010.

O guia é completamente válido para vBulletin 3.8.x. Você pode segui-lo com toda confiança.
 
Obrigado Chuta pela pronta resposta. A verdade é que estou um pouco perdido neste mundo VBulletin (sobre tudo a nível de instalação, já que a configuração original foi feita por outra pessoa há 2 anos atrás, e era quem se encarregava de todas as atualizações também).

Ao entrar no admincp diz que a versão é 3.8.0, mas ao querer atualizar para 4.0 me aparece o seguinte texto.

Your vBulletin version does not appear to match with the version for which this script was created (version 3.6.1).

Please ensure that you are attempting to run the correct script.

If you are sure this is the script you would like to run, click here.
Pelo qual tenho duas consultas.
1. Qual é realmente a versão?
2. Sendo 3.6.1 como devo proceder para atualizar?

Mil obrigado!!
 
Para saber a versão do vBulletin que você está executando no seu site, basta olhar no final de cada página no Painel de Administração algo como isto:

Powered by vBulletin™ Version 4.0.0 Copyright © bla bla...

Você deve observar o texto que é exibido em negrito no exemplo anterior, com isso você perceberá a versão exata que está executando no seu site. Se for uma versão anterior ao vBulletin 3.8.x, é recomendado que atualize primeiro a partir dessa versão anterior para o vBulletin 3.8.x (recomendado atualizar para a última versão 3.8.x, neste caso, 3.8.4 PL2). Quando você tiver atualizado para o vBulletin 3.8.x com sucesso, deverá eliminar todos os add-ons, estilos e plugins que tenha instalado no fórum para que proceda a atualizar para o vBulletin 4.0.0.

Se a sua versão for anterior ao vBulletin 3.8.x e você tiver dificuldade para executar a atualização, por favor abra um tópico em Enlace eliminado para lhe oferecer uma ajuda melhor e mais personalizada.

Abraços!!
 
Obrigado Chuta novamente.

Desde o Painel de Administração me indica "vBulletin® v3.8.0, Copyright ©2000-2010". Qual pode ser o motivo pelo qual aparece esse comentário?

Obrigado,
 
Não tenho certeza se na versão gold mudou algo nas atualizações de outras versões menores para a 3.8.4. Se não mudou nada, você tem primeiro que atualizar seu fórum para a 3.8.4 e depois atualizar para o vBulletin 4.0.
Outra coisa, revise um arquivo do seu fórum atual, como showthread.php e observe a versão que esse arquivo tem nas primeiras linhas, lá você verá realmente qual versão usa. Poderia ser que algo tenha saído errado antes e a versão do seu fórum não tenha sido alterada no banco de dados.

Se a versão estiver correta, então você deve atualizar para a 3.8.4 antes de atualizar para o vb4.
 

Tópicos similares

I
  • Trancado
Respostas
4
Visitas
247
imported_MIGUELITRO
I
Vicente
Respostas
0
Visitas
55
Vicente
Vicente
P
Respostas
1
Visitas
836
imported_Agustin
I
Voltar
Topo