Ajuda a mover o Joomla 1.5 para um novo Dir

2

Eu tenho uma instalação do joomla que vai levar "ao vivo". Atualmente está em www.markonsolutions.com/joomla

mas eu gostaria de movê-lo para apenas o diretório raiz ou para algo como www.markonsolutions.com/m/ (para manter as coisas organizadas no direcotry e ter um redirecionamento index.html para o diretório m

Eu editei o arquivo configuration.php na raiz da pasta do joomla para refletir www.markonsolutions.com/m, então mudei o nome do diretório para M e posso ver o texto da primeira página, mas ele não carregará nenhuma imagem todos os links apontam para / joomla dir

alguma ideia sobre o que tentar em seguida

obrigado

Rob

    
por Crash893 12.07.2010 / 17:12

2 respostas

4

Você tem algo que já funciona perfeitamente, desde que possa acessar o material por meio do link , então vamos deixar essa parte em paz e fazer funciona também através do link .

Primeiro, vamos configurar o DocumentRoot para o diretório / joomla e, em seguida, configuraremos um Alias em markonsolutions.com/joomla para que ambos funcionem. Isso funciona em torno do seu problema de link quebrado, então você não precisa descobrir como reconfigurar o Joomla para um novo caminho quando ele já estiver funcionando.

Em outras palavras, no seu httpd.conf, você pode definir:

DocumentRoot /usr/local/apache/htdocs/joomla

... e ...

Alias /joomla /usr/local/apache/htdocs/joomla

Advertências padrão:

  1. Eu não sei onde seu diretório do Joomla realmente mora, então você pode precisar corrigir o caminho para ajustar os detalhes do seu ambiente.
  2. Certifique-se de encontrar a linha DocumentRoot existente e altere-a em vez de criar uma entrada duplicada.
  3. Se você já tiver um Alias definido no / joomla e estiver apontando para o lugar certo, basta alterar o DocumentRoot e deixar o Alias sozinho. Caso contrário, adicione um novo Alias.
por 12.08.2010 / 21:12
2

Acho que seus caminhos são codificados em modelos de arquivo de modelo / markon7810 / index.php

Em "view source", vejo que todas as classes css são nomeadas "art-". Poucas consultas do Google e resultados podem ser vistos de onde vem a "arte". É um modelo gerado por programação (Artisteer - joomla template generator).

Portanto, se você não tiver imagens depois de mover para "/ m /", pode ser que o Arister tenha codificado caminhos css . Todas as imagens em css parecem bem (caminhos relativos).

  1. Se a Aristeer solicitar que você digite um caminho para o Joomla !, salve seu projeto do Arister e gere outro modelo baseado em "markon7810", mas desta vez altere o caminho do Joomla de / joomla / para / m /.
  2. Verifique seu .htaccess também, se você encontrar "/ joomla /" caminho nele, mudar para "/ m /".
  3. Não esqueça que você tem três arquivos .htaccess:

    /.htaccess
    /m/.htaccess
    /joomla/.htacces
    
  4. Faça um backup (arquivos Joomla e Aristeer) antes de fazer qualquer alteração acima.

"and all the links link back to /joomla dir"

Se você usou "External Link" -s como um menuitems, você deve alterar os caminhos de URL agora. Você deve usar o "Artigo > Layout do artigo" para links internos nos menus. E, se você precisar do mesmo link em outro menu, use o item de menu "Alias".

Btw, você está usando o "PHP reescrever", não o "Apache reescrever" no Joomla !. Se você pode mudar isso para "Use Apache mod_rewrite", você evitará a parte "index.php" do URL.

    
por 12.08.2010 / 23:56