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:
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:
Este último deve mudar o nome da pasta pela pasta que vocês usam para guardar os arquivos anexos do fórum.
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:
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:
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:
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
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.
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_htmlInserir CODE, HTML ou PHP:cd foro-backup
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
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';
3- Desabilitar o sistema de plugins a partir do config.php com esta variável:
PHP:
define('DISABLE_HOOKS', true);
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