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
I

imported_Elmer

Zeta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Atualizando vBulletin 3.8.4 para 4.0.
Neste guia tentarei explicar passo a passo como atualizar para o vBulletin 4.0.

Antes de iniciar a atualização é necessário fazer um backup do banco de dados seguindo os passos aqui:
Link removido.

Sobre os addons:
Antes de atualizar precisamos remover os addons que já não vamos utilizar e desinstalá-los. Esclareço que nenhum addon vai funcionar uma vez que se atualize para o vB4 e é aconselhável desinstalá-los todos a menos que se queira guardar os dados no banco de dados de algum addon.
Depois de apagar addons é preciso desabilitar todos os que restaram, caso decidam deixar um. Devemos desabilitá-los a partir das opções de cada produto. Não é suficiente apenas desabilitar os addons globalmente, deve ser feito um por um.

Arquivos do fórum no nosso servidor:

  • Façamos uma cópia da nossa pasta /foros, se o fórum estiver em uma pasta igual, renomeamos para foro-backup. Se o fórum estiver na pasta raiz, então é preciso mover tudo para uma pasta chamada foro-backup.
  • Subamos todos os arquivos do vBulletin 4 para a pasta /foros ou para a pasta raiz do servidor caso não tivessem seu fórum em uma pasta separada. Lembremos de apagar o arquivo de instalação da pasta /install.
Antes de rodar o arquivo de atualizar, devemos primeiro copiar as pastas onde estamos guardando os arquivos anexos para a pasta onde temos o vB4.
Isso pode ser feito de três formas:

1- Baixando cada pasta de arquivos anexos para o nosso computador e depois enviá-los para a pasta onde temos os arquivos do vBulletin 4. (não recomendado)

2- Usando um cliente ftp que te permita mover pastas de um diretório para outro. Fazendo cut and paste, cortar e colar. (a maioria permite fazer isso)

3- Por meio de SSH. (recomendado)

As pastas que devemos copiar são:
/customavatars
/customgroupicons
/customprofilepics
/profilealbums
/pasta de arquivos anexos. <--Esta deve ter o nome que vocês tenham dado quando moveram os arquivos anexos do banco de dados para o servidor web. No meu caso se chama vbadjuntos.

Como fazer por SSH:
Supondo que colocamos todos os nossos arquivos do vB3.4.8 na pasta chamada foros-backup, costumo fazer da seguinte forma:

  • Abrir PuTTY, é o programa que utilizo para me conectar por SSH.
  • Inserir o IP do servidor e pressionar Open.
  • Inserir o nome de usuário e pressionar enter, depois a senha e voltar a pressionar enter.
  • Uma vez dentro, é preciso navegar até a pasta foro-backup
    Inserir CODE, HTML ou PHP:
    cd public_html
    Inserir CODE, HTML ou PHP:
    cd foro-backup
Agora copiamos as pastas acima para a pasta raiz, ou para a pasta /foro caso tenhamos o fórum em uma pasta parecida, ou para a pasta raiz do servidor public_html ou www.
Inserir CODE, HTML ou PHP:
[COLOR=#000000]
cp -R customavatars /home/vusuario/public_html/foros
cp -R customgroupicons /home/usuario/public_html/foros
cp -R customprofilepics /home/usuario/public_html/foros[/COLOR]


Este último deve mudar o nome da pasta pela pasta que vocês usam para guardar os arquivos anexos do fórum.

Inserir CODE, HTML ou PHP:
cp -R vbadjuntos /home/usuario/public_html/foros


Lembrem-se de mudar também /foros pelo nome da pasta onde têm o fórum. Se estiver na pasta raiz, apenas apaguem /foros dos comandos acima.
Ao final teremos todos os arquivos do vB4 mais as pastas que usamos para arquivos anexos do fórum.

Ver o anexo 2071


Atualizando
Algumas coisas a ter em conta antes de seguir:

1- É preciso dar permissões de escrita (777) à pasta onde são enviados os arquivos anexos, no meu caso era vbadjuntos, e além disso a todas as pastas lá dentro.
por meio do console rodar o seguinte código estando na pasta onde estão todos os arquivos do vB4:

Inserir CODE, HTML ou PHP:
chmod -R 0777 vbadjuntos
substituindo vbadjuntos pelo nome da sua pasta.

2- Renomear o arquivo config.php.new para config.php e fixar pelo menos estas três variáveis com os dados do banco de dados:

PHP:
$config['Database']['dbname'] = 'nombre_de_db';
$config['MasterServer']['username'] = 'usario_de_db';
$config['MasterServer']['password'] = 'contraseña';
Essas variáveis são suficientes para iniciar a instalação.


3- Desabilitar o sistema de plugins a partir do config.php com esta variável:
PHP:
define('DISABLE_HOOKS', true);
4- Se guardam o CSS em uma pasta no servidor e não no banco de dados, devem dar permissões a essa pasta para 777. A pasta seria /clientscript/vbulletin_css


Agora já podemos seguir com a instalação.

Vamos a Link removidoLink removidoLink removido

Vamos em continuar. Se obtivermos um erro no início, é porque não foi renomeado o arquivo config.php.new para config.php e provavelmente não foi configurado.

Sigamos pressionando Next, tendo cuidado de fazê-lo até que o navegador pare de carregar. Já que se derem Next enquanto estava em um processo vão ter erros.
Ver o anexo 2073

Se aparecer este erro abaixo, é porque sua pasta de arquivos anexos não tem permissões 0777:
Link removido
Dêem para voltar no navegador e primeiro coloquem permissões 777 na pasta de arquivos anexos e em todas as que tem dentro, como mencionei acima.
Ver o anexo 2075

No passo 6 pede se desejam instalar os dados predeterminados do CMS. Se quiserem instalar devem escrever aí o nome de usuário com o qual querem que cada artigo apareça e depois pressionar Install, ver anexo:
Link removido

Se ao finalizar a atualização forem ao fórum e se encontrarem com o que mostra a captura, devem reconstruir o estilo, mas dando permissões de escrita à pasta onde se guarda o CSS do fórum, ver passo 4 acima em Atualizando.
Ver o anexo 2078

Coisas a fazer depois de atualizar:

Limpar o cache do CMS:
vBulletin CMS > Clear CMS Cache

Rodar contadores na manutenção do fórum:
Maintenance (Manutenção)

Rodar pelo menos:
Rebuild Thread Information
Rebuild Forum Information

Não tenho certeza se as outras coisas são necessárias, mesmo essas que menciono não são e provavelmente se veja tudo normal, mas por qualquer coisa é bom rodar as demais, como reconstruir miniaturas de cada tipo.
Provavelmente esqueci algo, se precisarem esclarecer alguma dúvida deixem uma resposta perguntando.

Finalmente teremos atualizado sem muitos problemas. Pelo menos para mim só deu o problema de CSS e de não ter colocado permissões 777 na pasta de arquivos anexos. Coisas que às vezes esquecemos.

Link removido
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
obrigado por este ótimo tutorial. eu tenho meu fórum na raiz do meu servidor, não uso a pasta fórum, suponho que para atualizar o vbulletin4 via ftp, é preciso sobrescrever todos os arquivos, certo? eu sempre fiz desta forma para atualizar via ftp
 
É isso mesmo ferran, você sobe tudo para a raiz do servidor.
 
obrigado por este ótimo tutorial. eu tenho meu fórum na raiz do meu servidor, não uso a pasta fórum, suponho que para atualizar o vbulletin4 via ftp, é preciso sobrescrever todos os arquivos, certo? eu sempre fiz desta forma para atualizar via ftp
O problema em fazer isso de sobrescrever os arquivos do vb3.8.4 com os do vB4 é que você terá muitos arquivos antigos, imagens e também os arquivos de addons que você tenha instalado. Por isso, em uma atualização assim, eu prefiro mover todos os arquivos para uma pasta separada e subir todos os do vB4 e depois mover os de arquivos anexos, assim tudo fica limpo. Ainda mais se eu removi todos os addons.
 
O problema em fazer isso de sobrescrever os arquivos do vb3.8.4 com os do vB4 é que você terá muitos arquivos antigos, imagens e também os arquivos de addons que você tenha instalado. Por isso, em uma atualização assim, eu prefiro mover todos os arquivos para uma pasta separada e subir todos os do vB4 e depois mover os de arquivos anexos, assim tudo fica limpo. Ainda mais se eu removi todos os addons.
os addons serão eliminados todos antes de proceder com a atualização, porque para que eu quero os addons, se para o vbulletin4 não funcionam. um abraço
 
Os addons são eliminados, mas os arquivos permanecem no seu fórum 3.8.4 a menos que você apague manualmente todos os arquivos. Se você tem muitos instalados, provavelmente terá uma boa quantidade de arquivos de addons que você terá que apagar. Por isso a ideia de colocar tudo em uma pasta separada e subir os arquivos do vb4 limpos.
 
Una pequeña duda, la versio VB 4 v5.0 es estable, es decir, estoy haciendo una migracion de SFM a VB, para ello he de hacerlo corriendo impec von la version 3.8.4 ya que con la verison 4 impex no funciona, y claro quiero añadir addons al foro, y si lo hago en la version 3 al migrar a la 4 los tendre que quitar, de modo que quiero hacer la migracion completa, pasando de SMF a VB 2.8.4 y luego este a VB 4, creis que es estable esta version o mejor me espero.

Un saludo y gracias.
 
Está em beta, ainda tem muitos bugs que precisam ser corrigidos antes que possa ser pelo menos RC, depois seguirão várias versões RC, imagino, como sempre, e por último a versão Gold. Estima-se que estará pronta no final do mês, então é melhor esperar.
 
Obrigado Elmer, vou esperar até que a versão final esteja pronta, obrigado. Um abraço.
 
Bom, eu tenho uma pergunta, meu fórum está em uma pasta chamada meusite/ikki e quando quis atualizar o vb4 não aparece nada, a tela fica em branco, não consigo fazer com que atualize. Minha pergunta é a seguinte, eu poderia passar o fórum da minha pasta ikki para a raiz do domínio, pergunto? ps: outra coisa muito estranha, eu tenho um servidor dedicado com plesk 9.0 e tenho 5 domínios dentro, pois bem, na hora de atualizar ele faz um loop de redirecionamento e me manda para um domínio existente no meu dedicado, isso não é normal, não é? são bancos de dados totalmente diferentes. Obrigado pela ajuda desde já!
 
hola. debes crear un espacio html para estar public. alli pones tu forum . recomendacion estar todo limpio . desde 0 . el mysql no esa base de datos no se toca alli esta toda la informacion del forum.
gracias
 
olá. excelente tutorial. acho que muitas das dúvidas estão satisfeitas. se você se animar e puder dizer quais são os modelos php e html que por segurança é preciso mudar de 777 para 644. este é um tema já visto em segurança, mas que talvez poucos conheçam. e se alguém viu ou sabe onde foi parar o upgrade e o backup do fórum que estava antes em manutenção e agora não vejo. ou será que criaram alguma ferramenta nova. se alguém souber, por favor. obrigado
 
Obrigado pelo tempo dedicado.. Antes de atualizar, desinstalei todos os produtos/plugins, e instalei a suíte que inclui Fórum/Blog/CMS, tudo funciona perfeitamente.. ou pelo menos por enquanto. O único problema é que o CMS me mostra este erro: Fatal error: Call to a member function query_first() on a non-object in /*/packages/vbcms/controller/content.php(82) : eval()'d code on line 2 Sendo * o caminho de onde tenho instalado o vBulletin. Procurei no Google e os resultados indicam que é por um problema de Produtos/Plugins, que não estão todos desabilitados. Mas não há nenhum além dos que o vBulletin traz por padrão, que sim, desativo a partir do config.php, pelo menos consigo que o CMS seja exibido, mas o CMS e o Blog são desativados automaticamente já que são Produtos/Plugins do vBulletin, por isso não posso desativar os "HOOKS" a partir do config.php. Aqui estão screenshots da lista de Plugins e Produtos que me aparecem "instalados" ou "ativados": Ver o anexo 2436 Ver o anexo 2438 Link eliminado Espero que você ou algum outro colega do fórum possa me ajudar prontamente. Desde já muito obrigado. Abraços. EDIT: Não tinha percebido que ao subir as imagens como arquivo anexo, estas são transformadas e portanto perdem qualidade e muita visibilidade, aqui estão subidas as mesmas imagens:
5dqm9y.jpg
1zxbggl.jpg
34dps12.jpg
Obrigado.
 
Você tem um que não pertence ao vBulletin e além disso você o tem ativo. O primeiro plugin remova: Forum stats, total online, ...
 
"... e se alguém viu ou sabe onde foi parar o upgrade e o backup do fórum que estava antes em manutenção e agora não vejo. ou será que criaram alguma ferramenta nova. se alguém souber, por favor. obrigado..."
Essa opção foi desintegrada do vBulletin 4, colega, era pouco confiável para fóruns com grandes bancos de dados.
"...Não tinha percebido que ao subir as imagens como arquivo anexo, estas são transformadas e portanto perdem qualidade e muita visibilidade, aqui estão subidas as mesmas imagens:..."
Além do que o Elmer menciona, certifique-se de atualizar estes dois contadores na área de manutenção no AdminCP: Reconstruir Cache de Mensagens Reconstruir Miniaturas de Arquivos Anexos
 
Você tem um que não pertence ao vBulletin e além disso você o tem ativo. O primeiro plugin remova: Forum stats, total onine, ...
Muito obrigado, desse eu tinha a dúvida mas não estava suficientemente seguro para removê-lo sem antes perguntar. Acabei de removê-lo e funciona tudo 100% bem. Muito obrigado novamente.
Abraços

Essa opção foi desintegrada do vBulletin 4 companheiro, era pouco confiável para fóruns com grandes bases de dados.




Além do que menciona Elmer, certifique-se de atualizar estes dois contadores na área de manutenção no AdminCP:

Reconstruir Cache de Mensagens
Reconstruir Miniaturas de Arquivos Anexos
Não tinha me dado conta da sua mensagem, farei de imediato também. Obrigado pelo aviso.
Abraços
 
Obrigado pela info me ajudou muito na atualização do meu fórum
 
Ou seja, temos que apagar todos os plugins que temos antes de atualizar para a 4.0.0?

Obrigado
 
Sim, ou pelo menos desabilitá-los e não habilitá-los no vB4 a menos que sejam atualizados com uma versão compatível com vB4. Eu recomendo desinstalá-los melhor, a menos que seja um plugin importante para o seu fórum e contenha dados na base de dados que você não queira apagar, nesse caso apenas desative-o.
 

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