Instalar Joomla em localhost sobre Apache em Windows

Instalação do CMS Joomla, sobre um sistema local, sob Windows e Apache.

Por Miguel Angel Alvarez - Tradução de JML


Publicado em: 29/10/09
Valorize este artigo:
Joomla! é um CMS (Content Management System - Sistema Gestor de Conteúdo) para a criação de páginas web com altos serviços, que utiliza programação do lado do servidor com PHP e banco de dados MySQL. É sem lugar a dúvidas um dos CMS mais utilizados ultimamente, por seu rico conjunto de funcionalidades, sua gratuidade, assim como a relativa simplicidade de manejo, que está ao alcance também de profissionais designers. Outro de seus pontos fortes é que não tem alguns requisitos muito exigentes, por isso se pode colocar facilmente em funcionamento em ambientes de hospedagem compartilhada, ou seja, em funcionamento na maioria dos serviços de hosting.

Em CriarWeb.com vamos dedicar uma série de artigos a este popular CMS, dado que é um dos recursos mais solicitados pelas pessoas que desejam fazer uma web auto-administrável com serviços e aspecto profissional.

Como a melhor maneira de começar é nós mesmos provarmos o que é isto de Joomla! E as possibilidades que oferece, o mais adequado é instalar o sistema em nosso próprio computador, para poder prová-lo e começar a aprender sobre este gerenciador de conteúdos. Neste artigo e nos seguintes explicaremos o processo de instalação de Joomla!, que não é nada complicado e se pode realizar por meio de um assistente, o que facilita bastante sua instalação e configuração inicial.

Baixar Joomla!

A instalação de Joomla! começa com o download da última versão do software, que se pode conseguir desde a própria página do CMS: http://www.joomla.org/

No momento de escrever este artigo se encontra pela versão 1.5.14, porém talvez no momento em que se leia já haja novos releases e como sabemos, sempre é aconselhável ter a última versão do software, que costuma ter menos bugs (erros de programação) e problemas de segurança.

Ademais, se pode acessar a uma web onde mantém uma versão traduzida ao português de Joomla, que talvez interesse porque nos economizará alguns problemas ao usá-lo para uma página em nosso idioma. http://www.joomlapt.com//

Descompactar os arquivos em uma pasta do servidor web

Os arquivos que baixaremos de Joomla! se encontram compactados e claro, teremos que descompactá-los antes de usá-los. Este passo não tem nenhum segredo, o único é que deveremos colocar os arquivos descompactados dentro da pasta de publicação de nosso servidor web. Se quisermos instalar Joomla! em um servidor de um domínio que tivermos registrado na Internet, geralmente faríamos o upload dos arquivos por FTP, porém, neste artigo estamos explicando como utilizar Joomla em um servidor local, para nossas provas e desenvolvimento, pelo que simplesmente haverá que copiar os arquivos descompactados no diretório de publicação de nosso servidor web local.

Nota: Temos em conta que você tem instalado em seu computador Apache, com PHP e Mysql e que sabe qual é o diretório de publicação, não obstante, em CriarWeb.com temos numerosa documentação para conseguir instalar um servidor web, com tudo o que necessita para usar Joomla, em um só passo, com uma ferramenta como Wamp, Xampp ou similares.

No meu caso, instalei em meu sistema um Xampp e a pasta de publicação deste servidor está em C:xampphtdocs. Pode colocar Joomla nessa mesma pasta ou em um subdiretório. Eu preferi fazer este último, porque tenho outras coisas no servidor web e para isso criei uma pasta chamada C:xampphtdocsjoomla.

Assistente de instalação de Joomla!

Graças ao assistente de instalação de Joomla! temos disponível um mecanismo simples para proporcionar a Joomla todos os dados necessários para que possa funcionar, sem ter que editar a mão os arquivos de configuração. Uma vez copiados ou movidos os arquivos de Joomla à pasta C:xampphtdocsjoomla, que fizemos no passo anterior, podemos acessar ao assistente com uma URL como esta:

http://localhost/joomla/

Com este passo deveríamos ver a página de início da instalação, que nos permite selecionar o idioma com o que queremos trabalhar.

Passo 1 de instalação de Joomla!

Se não vemos essa página, temos que analisarmos uma série de pontos:

  • Que os arquivos de Joomla estejam no diretório de publicação do servidor, ou em um subdiretório que dependa deste. Ademais, observe se todos foram copiados.
  • Que estamos acessando com o navegador à URL correta. Por exemplo, se tivéssemos colocado Joomla na pasta raiz de publicação do servidor web, acessaríamos por http://localhost/
  • Que o servidor web esteja corretamente instalado e se encontre ativo, correndo e funcionando. Se tivermos um sistema como Xampp ou Wamp, temos que ter aberto o programa e temos provavelmente um ícone na barra de tarefas onde clicar para acessar a um resumo dos serviços e seu estado, que tem que ser "Running" ou "Online" ou algo parecido. Se os serviços não se iniciam, prove desconectar outros programas residentes que possam estar bloqueando o porto 80, como Skype.
Nota: Em alguns ambientes poderemos encontrar um mensagem de erro de PHP, como o que aparece nesta imagem:

Problema deprecated em Joomla

No meu caso me saia esta mensagem de erro:

Deprecated: Assigning the return value of new by reference is deprecated in C:wampwwwjoomlalibrariespattemplatepatTemplate.php on line 1424

Deprecated: Assigning the return value of new by reference is deprecated in C:wampwwwjoomlalibrariespattemplatepatErrorManager.php on line 202

Lendo os fóruns oficiais de Joomla, o problema é que você está trabalhando com uma versão de PHP 5.3 e que alguns dos scripts de Joomla utilizam código que está "deprecated" (obsoleto) para esta versão da linguagem. Efetivamente, era o que me ocorria e recomendam para este caso utilizar uma versão de PHP anterior, como a 5.2.9, com o qual esta mensagem não aparecerá. Instalando a versão de Xampp 1.7.1 se instalará PHP 5.2.9, com o qual o erro desaparece. Outra possibilidade é eliminar a apresentação de mensagens de erro PHP no arquivo php.ini, por meio das variáveis de configuração error_reporting ou display_errors. De qualquer forma, supomos que não demorarão muito com Joomla em fazer com que tudo funcione sem erros sobre versões superiores de PHP, com o que esta nota pode que se possa obviar em breve.

No seguinte artigo continuamos com o processo para instalar este interessante CMS, que se realiza pelo assistente de instalação de Joomla!.





Comentários do artigo
Foi enviado 1 comentário ao artigo
1 comentário não revisado
0 comentários revisados

Usuários :    login / registro
Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato