Instalação

Graças ao instalador web o Joomla! pode ser instalado em poucos minutos. Para instalar o Joomla! em seu PC, é necessário configurar sua “internet”, por que irá precisar de um browser, um web Server, PHP e um banco de dados que suporte o Joomla. Podemos chamar isto de LAMP (ou XAMPP) e um sistema cliente-servidor. Os arquivo do Joomla! devem ser copiados para este sistema e configurados pelo instalador do Joomla.

Requisitos Mínimos:

  • Um servidor web instalado e em funcionamento, de preferência Apache ou Microsoft, versão 1.13.19.
  • O script de linguagem PHP, versão 5.2.4. O suporte PHP para MySQL e Zlib devem estar compilados no PHP. Zlib é uma biblioteca que permite o PHP ler pacotes de arquivos que estão comprimidos em ZIP.
  • Banco de dados MySQL, versão 3.23 ou superior, com suporte a caracteres Unicode MYSQL 4.1.x.

Variações de Instalação

Uma vez que esta questão é a mesma para todos os sistemas baseados em PHP, eu gostaria de indicar para você o capítulo variantes de instalação de sistemas baseados em PHP.

  • configurar o sistema localmente em seu PC
  • configurar o sistema em um servidor na Intranet da empresa
  • alugar um servidor virtual de um provedor
  • alugar ou comprar um servidor de um provedor (com acesso root)

Você também pode ter o servidor web e banco de dados localizado em computadores que estejam fisicamente separados um do outro.

Também é possível, naturalmente, utilizar diferentes:

  • vaiantes de servidores web
  • As versões do intérpretador PHP
  • Versões do bancos de dados MySQL

E em cima disso, você pode instalar e operar todos estes componentes em vários sistemas operacionais.
Essa liberdade na escolha de recursos às vezes pode confundir um leigo. Portanto, vamos discutir alguns cenários típicos.

Ambiente de teste local

Se você estiver em casa ou em seu escritório, por exemplo, e quer criar um site Joomla, você pode usar qualquer um dos seguintes sistemas operacionais.

Sistema Operacional Windows

Para um sistema operacional Windows, você pode usar um dos dois servidores web:.
Você pega um pacote pré-configurado (XAMPP), descompactá-lo em seu computador, e tudo que você precisa está lá (http://apachefriends.org).

Sistema Operacional Linux

Aqui depende da versão da distribuição que você tem. Todas as distribuições permitem a instalação simples (com um clique do mouse) dos pacotes Apache, PHP, e MySQL. Às vezes, dependendo da distribuição, podem já estar pré-instalado. Assim, você pode usar os programas contidos na distribuição ou um pacote pré-configurado (XAMPP); extraí-lo em seu computador e tudo que você precisa está lá (http://apachefriends.org).

Sistema operacional Mac OS X

No sistema operacional Mac OS X, você tem um servidor web padrão (Apache) em seu sistema que você tem que ativar, mas infelizmente não PHP e não MySQL.
Então você pode usar o servidor web Apache instalado e instalar o software em falta ou o pacote XAMPP pré-configurado para Mac OS X. Outro pacote completo com o nome de MAP também é muito popular com o ambiente Mac OS X (http://www.mamp.info).

Ambiente de Produção

Você tem várias opções aqui também.

Servidor Virtual Alugado

Você aluga um espaço web com banco de dados, suporte a PHP, e muitas vezes também o nome de domínio de um provedor. Neste caso você tem um ambiente funcional e você pode instalar o Joomla nele. Consulte o seu fornecedor como para as escolhas de versão (PHP, MySQL). Às vezes, os provedores oferecem Joomla pré-instalado com vários templates. Se este for o caso, tudo que você tem de fazer é ativar Joomla com um clique do mouse e ele está pronto para você.

Servidor Dedicado Alugado

Você aluga um servidor de um provedor e instalar o sistema operacional de sua escolha. Você é o administrador do sistema e você pode trabalhar nele, assim como no seu PC em casa.

Antes de se aventurar no "deserto da Internet", primeiro você deve praticar em seu computador local. Isto tem a vantagem de que não há taxas de conexão, ele é muito rápido, e você pode praticar em um ritmo calmo.

Você pode até ter uma pequena rede local em casa, onde você pode instalar o Joomla em um computador e acessar de outro.
Lembre-se que há, provavelmente, as versões mais atuais nos sites respectivos projetos na Internet.

Erros

Este tópico é muito complexo por que existe um grande número de hospedagens e um número maior ainda de servidores web, PHP, MySQL versões e ferramentas da web. Pontos cruciais durante a instalação consistem em:

  • o Safe Mode ativo do PHP, impedindo que você faça upload de arquivos,
  • ‘forbidden’ porque a extensão Rewritable Engine (mod_rewrite) do Apache não está ativa,
  • As permissões de arquivos no Linux e OSX são diferentes que as do Windows.

Basicamente, a forma mais fácil que quase sempre funciona, é a seguinte:

  • Baixe o arquivo de instalação do Joomla.org para o seu PC e descomprima em uma pasta temporária.
  • Envie os arquivos descompactados via FTP para a sua hospedagem ou para a sua pasta local. Os arquivos devem ser colocados no diretório público. Estes diretórios geralmente são chamadas htdocs, public_html ou HTML. Se já existirem outras instalações na pasta, você pode criar um subdiretório em que seu Joomla! será instalado. Muitos servidores permitem que você ligue seu domínio para um diretório.
  • Você deve descobrir o nome de seu banco de dados. Em muitos casos, um ou mais banco de dados estão incluídos no pacote de hospedagem. Ás vezes o usuário e a senha do banco de dados já estão configurados, em outras vezes terá que configurar. Geralmente você pode fazer está configuração na configuração do servidor. Você precisa destas informações para fornecer ao instalador do Joomla.

Instalador do Joomla!

Baixe o arquivo Joomla! 2.5 e descompacte os arquivos na pasta root do seu servidor (e.g.: /htdocs).
A partir de agora é muito rápido, pois o instalador web está funcionando. Vá para URL HTTP://localhost/.

Tela 1 – Selecionando o idioma

O instalador web aparece com uma seleção de idiomas. Escolher o idioma é o primeiro de sete etapas da instalação. Defina o idioma desejado e clique no botão Próximo (Figura 1).

cocoate.com/node/10293Installation Step 1

Figura 1: Instalação – Selecionar o idioma

Tela 2 – Checar a instalação

A checagem da instalação (Figure 2) deve verificar se seu servidor web é capaz de instalar o Joomla! ou não.

cocoate.com/node/10293Installation Step 2

Figura 2: Instalação – Verificando a instalação

Este é um bom sinal no resultado. Dependendo de sua configuração, podem existir resultados diferentes. O instalador do Joomla considera as definições do servidor web (no nosso caso o Apache) , PHP, e o sistema operacional. Quando usamos o Sistema Unix (Linux, Mac OS X), você deve dar permissões aos arquivos. Esta particularidade é particulamente importante para o arquivo configuration.php. Este arquivo será gerado no final com os seus valores pessoais. Se o instalador não pode escrever na pasta Joomla! a instalação falhará. Neste caso, tente configurar as permissões e, em seguida clique no botão verificar novamente. Em seguida, clique no botão Próximo e você será levado a tela da licença.

Tela 3 - Licença

Cada software é de alguma forma licenciado. Joomla! é licenciado de acordo com a GNU General Public License, versão 2.0 (Figura 3).

cocoate.com/node/10293Installation Step 3

Figura 3: Instalação – Licença

Tela 4 – Banco de dados

Na tela 4 a configuração do banco de dados, os dados de seu banco de dados serão pedidos (Figura 4). Você pode criar quantos números desejar de banco de dados em sua hospedagem local. Você têm um usuário do MySQL com o nome de root. O usuário root é o administrador no MySQL e pode, para tanto, fazer tudo no sistema MySQL. A senha depende de seu servidor (nenhuma senha é precisa para o XAMPP, com o MAMP a senha é root).

cocoate.com/node/10293Installation Step 4

Figura 4: Instalação – Configuração do banco de dados

Insira os seguintes valores para sua instalação local:

  • Nome do computador: localhost
  • Usuário: root
  • senha: [só você saberá]

O pré-fixo de tabela no MySQL é muito prático. Na frente de cada nome da tabela gerada pelo instalador web, ele escreve o texto que você digitou no campo apropriado. Como padrão, o instalador web sugere alguns criados aleatoriamente, como w02rh_. Isto tem uma simples razão. Às vezes, você pode ter somente um banco de dados MySQL no seu provedor. Se você quiser ter dois ou mais sites Joomla!, você têm um problema pois as tabelas não diferem umas das outras. Com o prefixo das tabelas, é possível distinguir várias tabelas (w01client_ ou w02client_). Aqui, você deve usar o w02rh_ padrão. O prefixo também é usado para indicar dados salvos (bak_). Ver acima.

Tela 5 - Configuração FTP

A fim de evitar problemas com direitos de acesso e, possivelmente, ligado ao PHP safe mode, você têm a possibilidade de usar as funções de FTP do PHP para o upload e manipulação de arquivos. Isto não é necessário em uma instalação local. Se você instalou em um servidor em um provedor, você pode inserir os dados de FTP fornecidos pelo ISP. Se o seu provedor permite esta função, é aconselhável por questões de segurança, para criar diferentes contas de FTP para usuários e para a instalação do Joomla! ativar a conta FTP apenas para o diretório Joomla! (Figura 5)

cocoate.com/node/10293Installation Step 5

Figura 5: Instalação – FTP- configuração

Tela 6 - Configuração

A configuração principal é dividido em três passos.
Na primeira parte da configuração o nome do seu site é requisitado. Esse nome aparecerá na barra de título da janela do navegador quando alguém acessar o seu site.
O nome também é usado em vários outros lugares, como em e-mails de confirmação para usuários registrados. Para a nossa página de exemplo, vou usar o nome Joomla! (Figura 6). Na segunda parte, o nome, endereço de e-mail e senha do administrador é solicitada. Escrever a senha em um pedaço de papel é provavelmente o melhor (mas não coloque-o no seu monitor ou sob o teclado :-)).

Na terceira parte, você especificar o tipo de dados do seu Joomla! instalação deve conter.

Instalação do conteúdo de exemplo

Os dados são a coisa mais importante na sua instalação

Joomla! permite (e recomenda para iniciantes) a instalação do conteúdo de exemplo.Você será fornecido com um pequeno manual sobre o Joomla! e muitos exemplos de experimentar com segurança. Clique no botão instalar dados de exemplo. O instalador irá carregar os dados em seu banco de dados e alterar a exibição (Figura 6). 
Este processo é um pouco impressionante, mas necessário para a instalação de conteúdo de exemplo. O botão desaparecerá e uma pequena caixa de texto será visível.

cocoate.com/node/10293Installation Step 6

Figura 6: Instalador - Configuração - Nome, E-mail, senha, dados de exemplo

Clique no botão AVANÇAR e os dados serão transferidos.

Tela 7 - Conclusão

Na sétima e última etapa vai ser parabenizado por ter instalado com sucesso Joomla! (Figura 7). 
Parabéns de mim também! Você vai ver agora um aviso em letras garrafais que aparecem no visor, pedindo-lhe para apagar o diretório chamado 'Installation'. Você deve seguir este comunicado porque o seu web site Joomla! poderá não funcionar corretamente.

cocoate.com/node/10293Installation Step 7

Figura 7: Instalador - Conclusão

Nota: Um arquivo chamado configuration.php foi criado em seu diretório de documento. Se você gostaria de repetir a instalação, você terá de apagar o arquivo configuration.php antes de excluir o diretório de instalação. O instalador Joomla! irá começar de novo quando você puxar para cima a URL no seu navegador, onde os arquivos do Joomla! estão localizados.

Agora que você já totalmente instalado o Joomla!, você pode começar a configurar o seu site e conteúdo. Você tem a escolha entre os botões Site (leia website) e Admin (interface de administração ). 
Vá em frente e dê uma olhada no seu site recém-criado e clique emSite. No caso de você ainda não excluiu o diretório de instalação, você voltará a receber um lembrete amigável para fazê-lo agora e, em seguida, atualizar a página. O resultado parece muito impressionante (Figura 8).

cocoate.com/node/10293Website Frontend

Figura 8: Seu website diretamente após a instalação

Dê uma olhada, navegue através de algumas opções e tente se familiarizar com seu novo site. Muitos recursos do Joomla! estão sendo usados ​​neste site preenchido com conteúdo de exemplo. Em seguida, vamos olhar para estes detalhes!

Localização

A fim de executar o seu site Joomla para outro idioma além do Inglês, há duas possibilidades:
  1. Download do pacote completo localizada do site correspondente e instalá-lo
  2. Download dos arquivos de idioma e instale-os. A instalação descrita no capítulo Gerenciar extensões e os capítulos Sites multi-linguagem , você encontrará mais informações sobre localização.

Despublicar o Conteúdo de Exemplo

Se você está instalando o Joomla! pela primeira vez, eu recomendo que você também instale o conteúdo de exemplo. Tome seu tempo e explore o site e como tudo vem junto. O conteúdo de exemplo mostrar como o site parece com o conteúdo e vem com uma pequena explicação sobre o conteúdo e os módulos de exemplo. Para obter uma visão geral, leia as 50 páginas atrás do item de menu "Usando Joomla!".

Agora que você já viu o suficiente, você provavelmente gosta de configurar o site de acordo com suas necessidades e desejos.

Como obter uma instalação limpa do Joomla! ?

Para obter uma instalação limpa, você pode::
  1. Instale um novo Joomla! 2,5 sem conteúdo de exemplo:
    Crie uma nova pasta no seu diretório web local (/htdocs) e instale o novo Joomla!. Agora você tem duas instalações completas do Joomla!. Esta abordagem é muito útil para fins de treinamento.
  2. Exclua o conteúdo de exemplo em sua área de administração.
  3. Despublique o conteúdo de exemplo.
    Por favor, assista ao vídeo anexado, no qual eu estou indo mostrar-lhe como fazer isso.

Se você decidir seguir o passo 2 ou 3, você precisa fazer o login na área de administração. Lá você pode excluir e / ou despublicar os dados de exemplo e itens de menu.

Gerenciado de Menu

Vá ao Gerenciador de Menu no Top Menu (Menus -> Top), 

clique nas caixas de seleção no lado esquerdo acima dos itens de menu para escolher todos eles, e, em seguida, clique no ícone Despublicar. Depois de ter feito isso, você verá um ícone vermelho em cada item de menu. (Figura 9)

cocoate.com/node/10293Delete example data

Figure 9: Gerenciador de Menu I

Se você voltar agora para o seu site (refresh), você notará que o menu superior não é mais visível. Repetir o mesmo procedimento com os menus Main MenuAbout Joomla! . Certifique-se de escolher todos os itens de menu, exceto o item Home/Frontpage. Este item de menu não pode ser excluído porque você precisa de um item na página inicial. Na área inferior, você pode alterar o número de itens mostrados (Figura 10).

Delete example dataDelete example data

Figura 10: Gerenciador de Menu II

Gerenciador de Artigo

Use o mesmo procedimento como descrito acima. Abra o gerenciador de artigo e escolher todos os itens de conteúdo para despublicar ou excluí-los.

Cache

Para se certificar de que todos os dados vão desaparecer a partir do seu site, você tem que limpar todo o cache (Manutenção do site -> Limpar Cache). Mais uma vez, escolha todos os conteúdos e cliquem em excluí-los.

Website Limpo

Seu Joomla! agora está "limpo" (Figura 11).

Delete example dataDelete example data

Figure 11: Joomla! sem conteúdo de exemplo