|
O resumo das seguintes instruções, são pequenos passos para migrar seu site Mambo 4.5.2 para Joomla! 1.0. Se você precisa migrar para Joomla! de uma versão anterior do Mambo, você precisará atualizar o Mambo até a versão 4.5.2 e então migrar para Joomla!
Migração ou atualização de qualquer sistema é sobretudo alterar a administração. Antes de iniciar você deveria: - Consultar seus parceiros a respeito da migração ou alteração (seus clientes, seu grupo de trabalho, etc).
- Testar a migração em uma cópia de seu site em uma "caixa-de-areia" que não seja seu servidor de produção (se houver uma disponível). Envolva seus parceiros também no plano de teste.
- Faça backup de tudos os arquivos, sistemas e banco de dados antes da migração.
- Determine um horário que cause menos impactos em seus negócios para a migração. E então informe seus parceiros quando ocorrerá a migração e quanto tempo os sistemas ficarão fora do ar.
- Prepare um plano de contigência para o caso de migrações problemáticas, assim você pode restaurar o sistema para a "última condição estavél".
Então tem seu plano de alteração da administração pronto e assinado? Ótimo. Aqui está uma opção razoavelmente segura para a atualização: - Copiar os arquivos do Joomla! (ex. via FTP) para um novo directório sob a raiz do site.
- Remover a pasta /installation do Joomla!
- Copiar seu arquivo configuration.php do Mambo para seu site Joomla!. Alterar a variáveis $mosConfig_absolute_path e $mosConfig_live_site de acordo com a nova localização.
- Copiar seus temas, componentes, módules, mambots e idiomas do Mambo para o mesmo caminho relativo no novo diretório Joomla!.
- Aplicar o patch (veja abaixo) a todos os seus temas da administração.
- Carregar seu novo site em seu navegador.
Quando estiver satisfeito que tudo esteja funcionando bem, salve seu site e mova o diretório Joomla! para o lugar do site original (ou use redirecionamento de servidor, etc, existem muitas opções aqui). Atualizações de Banco de Dados Enquanto não há atualizações "críticas" no banco de dados que sejam necessárias atualizações, nós incluímos um script (/installation/sql/migrate_Mambo4523_to_Joomla_100.sql) que irá atualizar e tema padrão da administração e despublicar um módulo ligado ao MamboForge. Por favor, note que você precisará ou executar a sql de migração ou aplicar o patch (veja abaixo) para que o tema da administração funcione corretamente. Patch de Tema da Administração Por conta da introdução da bufferização de saída na Administração, qualquer tema de Administrão existente precisa ser levemente modificado para funcionar no Joomla!. Carrege o arquivo index.php do tema em um editor. Procure as linhas parecidas com estas: <span style="color: rgb(0, 0, 0); font-weight: bold;"><font size="2" face="verdana,geneva"><?php</font></span><font size="2" face="verdana,geneva">
<span style="color: rgb(128, 128, 128); font-style: italic;">// Show list of items to edit or delete or create new</span>
<span style="color: rgb(177, 177, 0);">if</span> <span style="color: rgb(102, 204, 102);">(</span> <span style="color: rgb(0, 0, 255);">$path</span> = <span style="color: rgb(0, 0, 255);">$mainframe</span> -><span style="color: rgb(0, 102, 0);">getPath</span><span style="color: rgb(102, 204, 102);">(</span> <span style="color: rgb(255, 0, 0);">'admin'</span> <span style="color: rgb(102, 204, 102);">)</span><span style="color: rgb(102, 204, 102);">)</span> <span style="color: rgb(102, 204, 102);">{
</span> <span style="color: rgb(177, 177, 0);">require</span> <span style="color: rgb(0, 0, 255);">$path</span>;
<span style="color: rgb(102, 204, 102);">}</span> <span style="color: rgb(177, 177, 0);">else</span> <span style="color: rgb(102, 204, 102);">{
</span> <a href="http://www.php.net/echo"><span style="color: rgb(0, 0, 102);">echo</span></a> <span style="color: rgb(255, 0, 0);">"<img src=<span style="color: rgb(0, 0, 153); font-weight: bold;">\"</span>images/logo.png<span style="color: rgb(0, 0, 153); font-weight: bold;">\"</span> border=<span style="color: rgb(0, 0, 153); font-weight: bold;">\"</span>0<span style="color: rgb(0, 0, 153); font-weight: bold;">\"</span> alt=<span style="color: rgb(0, 0, 153); font-weight: bold;">\"</span>Mambo Logo<span style="color: rgb(0, 0, 153); font-weight: bold;">\"</span> /><span style="color: rgb(0, 0, 153); font-weight: bold;">\r</span><span style="color: rgb(0, 0, 153); font-weight: bold;">\n</span>
<span style="color: rgb(0, 0, 153); font-weight: bold;">\r</span><span style="color: rgb(0, 0, 153); font-weight: bold;">\n</span>"</span>;
<span style="color: rgb(102, 204, 102);">}</span>
<span style="color: rgb(0, 0, 0); font-weight: bold;">?></span> </font> E então substitua com este código: <span style="color: rgb(0, 0, 0); font-weight: bold;"><font size="2" face="verdana,geneva"><?php mosMainBody_Admin(); ?> </font></span><font size="2" face="verdana,geneva">
</font> Fortalecendo o Joomla! <hr /> Mambo e Joomla! por padrão emulam a configuração do PHP chamada register_globals = on. Isto geralmente é considerado ser uma situação não desejada em um design de aplicação web moderna. A configuração preferida para sites de produção é register_globals = off. Enquanto não corrige tudo, isto previne alguns formulários de ataques maliciosos devido a bugs ou práticas de programação pobres. Para emular a configuração no Joomla!, renomeie globals.php para globals.php-on e então renomeie globals.php-off para globals.php. Contudo, nós não garantimos que todos os complementos continuarão a funcionar corretamente como o autor talvez tenha confiado no fato que register_globals estava configurado para On. <hr /> MySQL 4.1 requer que a biblioteca mysqli seja usada para acessar o banco de dados. Para ser possível instalar e usar o Joomla! sob esta configuração, renomeie database.php para database.mysql.php e então renomeie database.mysqli.php para database.php. Dúvidas que você talvez tenha <hr /> Posso copiar os arquivos Joomla! sobre o diretório do Mambo? Sim, mas nós recomendamos que você tente isto antes em uma cópia do sistema de arquivos e lembre-se de fazer backup de seus arquivos antes de fazer qualquer coisa. Quando você realizar a cópia sobre os arquivos existentes, verifique novamente se os arquivos estão sendo atualizados e se não ocorreram erros na transferência (ex. erros de permissões). A página de pré-visualização está em branco após a instalação. Verifique se você removeu seu diretório /installation. Se você sair da Administração você provavelmente receberá uma aviso sobre isto. Nota: Tradução não-oficial do Migrating to Joomla! from Mambo Tradução: FaBMak - Joomlabrasil Adicionar aos favoritos (96) | Coloque esse artigo em seu site | Views: 6262
Only registered users can write comments. Please login or register. Powered by AkoComment Tweaked Special Edition v.1.4 |