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
Para atualizar corretamente siga estes passos (Enlace eliminado):


  • Faça uma cópia de segurança do seu banco de dados atual, antes de atualizar.
  • Inicie sessão no seu Painel de Administração e desinstale TODOS os produtos/add-ons que tenha instalados (AdminCP --> Plugins e Produtos --> Administrar Produtos)
  • Da mesma forma com os plugins em AdminCP --> Plugins e Produtos --> Administrar Plugins, certifique-se de que não reste nenhum.
  • Crie uma pasta no FTP do seu site, chamada parecido com foro_backup, lá você moverá todos os arquivos que tem atualmente do seu fórum versão 3.8.0
  • Carregue todos os arquivos do vBulletin 4 para onde estavam os arquivos da versão 3.8.0 previamente
  • Copie os diretórios da pasta "backup" que correspondem a onde são armazenados os arquivos anexos, avatares, fotos de perfil e demais arquivos que queira conservar e que tenham sido enviados ao servidor
  • Apague ou renomeie o arquivo install.php contido na pasta /install/
  • Execute o script de atualização seguindo este caminho:
seusite.com/raiz-forum/install/upgrade.php
​
  • Siga os passos na tela da atualização normalmente.
Se você tiver algum outro problema, por favor abra um novo tópico em Enlace eliminado -como lhe indiquei na "]mensagem anterior- fazendo referência a esta mensagem.
 
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, poderia passar o fórum da minha pasta ikki para a raiz do domínio, pergunto?


pd: outra coisa muito estranha, eu tenho um servidor dedicado com plek 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á!

Tentei de todas as formas possíveis todas as minhas tentativas de atualizar da 3.8.4 para o vb4 e não consigo, continua fazendo isso do loop, revisei algumas coisas que podem ser o que está acontecendo, as tabelas do banco de dados são vb e no vb4 vão sem a tabela vb_ então faz alguma coisa estranha que eu não entendo, vocês são minha salvação, um abraço
 
bom dia, estou efetuando a atualização do fórum e me dá o seguinte erro no passo 8

Database error in vBulletin 3.8.4:

Invalid SQL:

(SELECT 'package' AS classtype, package.packageid AS typeid, package.packageid AS packageid,
package.productid AS productid, if(package.productid = 'vbulletin', 1, product.active) AS enabled,
package.class AS class, -1 as isaggregator
FROM vb_package AS package
LEFT JOIN vb_product AS product
ON product.productid = package.productid
WHERE product.active = 1
OR package.productid = 'vbulletin'
)

UNION

(SELECT 'contenttype' AS classtype, contenttypeid AS typeid, contenttype.packageid AS packageid,
1, 1, contenttype.class AS class , contenttype.isaggregator
FROM vb_contenttype AS contenttype
INNER JOIN vb_package AS package ON package.packageid = contenttype.packageid
LEFT JOIN vb_product AS product ON product.productid = package.productid
WHERE product.active = 1
OR package.productid = 'vbulletin' );

MySQL Error : Illegal mix of collations (latin1_spanish_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='
Error Number : 1267
Request Date : Sunday, January 3rd 2010 @ 09:24:48 AM
Error Date : Sunday, January 3rd 2010 @ 09:24:48 AM
etc.

poderia me ajudar?

obrigado.
 
a tabela product ou package tem o conjunto de caracteres latin1_spanish_ci enquanto a outra tem latin1_swedish_ci. Você deve editar as propriedades da tabela que seja latin1_spanish e alterá-la para latin1_swedish. Isso você faz pelo phpmyadmin.
 
muitíssimo obrigado Elmer, passo solucionado. fui seguindo todos os processos e agora me indica

Database error in vBulletin 4.0.0:

Invalid SQL:

SELECT plugin.*,
IF(product.productid IS NULL, 0, 1) AS foundproduct,
IF(plugin.product = 'vbulletin', 1, product.active) AS productactive
FROM vb_plugin AS plugin
LEFT JOIN vb_product AS product ON(product.productid = plugin.product)
WHERE plugin.active = 1
AND plugin.phpcode <> ''
ORDER BY plugin.executionorder ASC;

MySQL Error : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (latin1_spanish_ci,IMPLICIT) for operation '='
Error Number : 1267
Request Date : Sunday, January 3rd 2010 @ 10:16:22 AM
Error Date : Sunday, January 3rd 2010 @ 10:16:23 AM

aqui devo mudar o mesmo em plugin.product?
obrigado de novo

P.S. Solucionado, efetivamente era mudar também em plugin.product.

Abraços
 
Olá Elmer:

Após o seu esclarecimento, conseguimos atualizar o fórum para a versão 3.8.4, e agora estamos fazendo passo a passo o que você diz neste manual; no entanto, travamos neste ponto:

"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, chama-se vbadjuntos."


O nosso problema é que não temos -ou não encontramos- as pastas "profilealbums" e a "pasta de arquivos anexos"

Nós não criamos nenhuma pasta de arquivos anexos e, segundo o que pensamos, os arquivos anexos que são enviados ao fórum são armazenados diretamente no banco de dados.

Por que não tenho essas pastas, ou como posso criá-las ou encontrá-las? Para que servem, ou posso ignorá-las, porque não as vejo nos arquivos que baixamos do VB4?

Você acha que pode me dar uma mão com isso, porque travamos e as instruções do Vbulletin não são claras. Por exemplo, não mencionam nada disso.

Muito obrigado e abraços
 
Se não têm essas pastas é porque devem estar guardando os arquivos anexos no banco de dados. Devem passá-los para o servidor, é melhor, para uma pasta com o nome que vocês quiserem.

Para mover os arquivos anexos vá em Arquivos Anexos e escolha Tipo de Armazenamento de Arquivos Anexos. Lá você terá que escolher movê-los para o sistema de arquivos, e além disso deve inserir o caminho para a pasta que você criou para isso. O mesmo deve fazer para as fotos de álbuns, se é que têm fotos nos álbuns do seu fórum. Vá para a seção de Álbuns, abaixo das opções de reputação à esquerda no painel de administração e também escolha a opção que é para o tipo de armazenamento das fotos. E faça o mesmo para outra pasta que tenha criado para o uso dos álbuns.
 
Obrigado pela sua ajuda Elmer:

Suponho que o da pasta de anexos seja por uma questão de organização, e procederemos a fazer o que nos diz.

Com relação à pasta profilealbums, não existe nenhuma foto, nem nenhum álbum ainda no meu fórum... Devo criar uma pasta para esse fim e programar para que as fotos de álbuns sejam armazenadas lá? ou ignoro essa pasta no momento da atualização?

Obrigado de novo pela ajuda.

Abraços
 
Vejo que te responderam no tópico que você tem sobre o seu problema, por favor mantenha a conversa sobre o problema em um só tópico, porque senão confunde os que querem te ajudar.

Profilealbums você pode ignorar, já que ao não ter fotos de álbuns de perfil ao atualizar não vai processar nada disso.
 
OK Elmer, não se aborreça comigo... te peço desculpas e não vou voltar a fazer isso, mas também não acho que seja de todo iluso fazê-lo quando você busca diversas opiniões ou ajuda urgente; mas desculpe de qualquer forma.

Agora, também vai me desculpar porque gostaria de aproveitar para fazer as últimas consultas apenas neste tópico... espero que não se aborreça, mas primeiro vou tentar solucionar os problemas eu mesmo, antes de perguntar.

Abraços e obrigado pela ajuda e pelo tutorial
 
Não é incômodo, como mencionei acima, a gente vê a mesma pergunta em um e outro tópico e, bem, para manter uma organização é melhor realizar todas as que têm a ver com o mesmo assunto em um só. É apenas para te ajudar melhor, não porque nos cause incômodo. Aliás, abrindo um novo tópico para o seu problema você poderia obter ajuda mais rápido, desde que não seja um tópico repetido.

Abraços.
 
Não sei qual é a pasta de arquivos anexos, eu não a renomeei que eu me lembre, que nome teria por padrão?
 
Olá lady shura.

Quando configurou o vBulletin pela primeira vez, você optou em algum momento para que os arquivos anexos fossem guardados no servidor, ou no banco de dados?
 
Olá companheiros, vejam, vou comentar uma questão que tenho. Suponho que isso de atualizar é mais delicado quando se quer implantar além da atualização do fórum para vb4, quando também quer colocar a suite que traz os blogs, certo? Eu por enquanto gostaria apenas de colocar o que é a atualização. Tenho bastante medo de que algo pudesse dar errado e perder coisinhas. Por enquanto fui desabilitando os hacks ou mods que vou vendo até que eu me lance a fazer a atualização, para a qual, em lugar de desabilitar, terei que desinstalá-los.

Então, como li por aí acima antes, bem, haverá arquivos que estarão no server a não ser que os apague manualmente, mas que daria um trabalhinho, por isso se eu criar uma nova pasta para alojar os arquivos do vb(3.84 seriam ainda) e com os dados do config.php, com os dados atuais do meu banco de dados rodando agora mesmo, poderia se dizer que teria um fórum limpo, não? e a partir daí sobrescrever os arquivos do vb4 e já fazer a atualização. Como veem esse modo de fazer? estaria mais ou menos bem ou poderia dar algum probleminha?
 
Não tenho certeza se entendi bem. Mas te explico por via das dúvidas.
A ideia é subir todos os arquivos do vbulletin 4 para uma pasta sem arquivos do vbulletin 3.8.4, por isso explicava que era melhor mover todos os arquivos da versão anterior para uma pasta à parte, além disso você deve realizar uma cópia de segurança do seu banco de dados depois de ter desabilitado os mods para que esteja seguro.

Compare o config do seu fórum com o novo do vb4 e faça as mudanças necessárias. Depois siga os passos de atualização.
 
Desinstalei todos os mods ou hacks que eu tinha rodando na 3.8.4, exceto o ibproarcade que atualizei para a versão compatível com o novo vb4, mas o deixei desabilitado até ter a nova versão rodando.
Depois, em vez de colocá-los em outra pasta, o que vou fazer será sobrescrever os novos arquivos e, então, será apenas executar o upgrade.php como se fosse uma atualização normal dentro da 3.x, não é?
 
Bom, se é isso que você quer fazer, vá em frente. Mas você terá arquivos antigos e, provavelmente, arquivos de addons misturados com os do vb4.

Sobre o que você fez com os addons, isso está certo. Apenas desabilitá-los um por um é suficiente, caso você não queira desinstalá-los.

abraços.
 
Desinstalar, eu desinstalei todos, já que não seriam utilizáveis por não serem compatíveis. O único foi o ibproarcade, que atualizaram para o vb4, e eu o atualizei também, e por enquanto o deixei apenas desabilitado. Os outros, todos fora, e como você diz, embora seja um pouco trabalhoso, tive que ir um por um.
Obrigado
 
Após a instalação, deve-se deixar as pastas de arquivos anexos e clientscripts com o chmod 777?
 
Olá lady,

Apenas anexos, e se você tiver ativada a opção de salvar estilos como arquivos, deve dar permissões a clientscripts/vbulletin_css

abraços
 

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