Você está na página 1de 15

A Instalação do eZ Publish 3

Desempacotando a Instalação

A primeira coisa a fazer é baixar a versão 3.x.y do eZ Publish através da página http://ez.no/download/ez_publish. Os arquivos estão disponíveis nos formatos tar.gz, tar.bz e .zip. Os usuários do Windows devem escolher o formato .zip por questões de compatibilidade, já os usuários de sistemas operacionais baseados no UNIX (*NIX) podem escolher os formatos tar.gz ou tar.bz. Após baixar um dos arquivos de instalação, é preciso descompactá-lo. Nos *NIX, digite o seguinte comando:

tar –xzf ezpublish-3.x.y-gpl.tar.gz

No Windows, utilize seu programa descompactador de sua preferência.

Todos os arquivos necessários serão extraídos para uma pasta chamada ezpublish-3.x.y. Uma vez descompactado o arquivo, haverá uma relação de arquivos e pastas. Os mais importantes deles são mostrados na tabela abaixo:

Nome

Função

design

Esta pasta é onde todos os templates padrão do eZ Publish são armazenados e também é onde você criará novos templates.

index.php

Este é o script controlador principal do eZ Publish. Todas as requisições ao site passam por ele.

kernel

Esta pasta contém os scripts principais que fazem o eZ Publish funcionar.

lib

Esta pasta contém todas as bibliotecas adicionais que incrementam funcionalidade ao eZ Publish.

runcronjobs.php

Este script deve ser executado regularmente para assegurar que várias tarefas sejam desempenhadas.

settings

Esta pasta contém todas as configurações padrão, bem como todas as configurações de sobreescrita (override) que você criará.

var

Esta pasta é usada para armazenar todas as imagens e arquivos dos quais você fez upload e fornece um local para armazenar todos os arquivos de cache que são gerados.

O Assistente de Instalação

Na figura 1-1 mostra a primeira página do assistente de instalação do eZ Publish que pode ser pela URL http://localhost (ou http://127.0.0.1), ou pelo IP ou nome de domínio de sua máquina, usando o navegador web de sua preferência.

Passo 1: Bem-vindo ao eZ Publish

Na página de boas-vindas, você deve selecionar o idioma que será usado durante a instalação. Escolha o idioma de sua preferência na caixa de seleção “Select installation language” e depois clique no botão “Próximo”.

Passo 1: Bem-vindo ao eZ Publish Na página de boas-vindas, você deve selecionar o idioma que

Figura 1-1

Passo 2: Verificação do Sistema

Nesta fase da instalação via assistente, são verificadas as permissões de várias pastas que o eZ Publish usa para rodar. Estas são as pastas var, settings e design. No caso de uma instalação por um usuário com permissões de escrita e leitura esse passo será pulado (como mostra a figura 1-2) e o assistente verificará se um sistema de conversão de imagens está instalado. Se você tem o ImageMagick instalado, este será usado, caso contrário, o assistente tentará usar o GD se o mesmo estiver compilado no PHP.

Passo 2: Verificação do Sistema Nesta fase da instalação via assistente, são verificadas as permissões de

Figura 1-2

Passo 3: Configuração de e-mail

Para que o eZ Publish mande e-mails para os usuários, ele deve ser configurado para usar um servidor de e-mail. Se você estiver usando um sistema baseado em UNIX (Linux, FreeBSD, e etc.), você normalmente pode usar o programa local sendmail. Se você estiver usando o Windows, ou por outra razão não tem o sendmail instalado, você pode usar um servidor SMTP externo para mandar e-mails.

Passo 3: Configuração de e-mail Para que o eZ Publish mande e-mails para os usuários, ele

Figura 1-3

Passo 4: Inicialização do Banco de Dados

Se houver mais de um sistema de banco de dados instalado, aparecerá uma tela para que você escolha entre o MySQL e PostgreSQL. Caso seja identificado apenas o MySQL, aparecerá uma página igual à figura 1-4, solicitando nome de usuário e senha do banco de dados a ser usado no eZ Publish. Neste momento, você não precisa selecionar um banco de dados porque o eZ Publish somente deixará você escolher as bases de dados às quais você tem acesso.

Passo 4: Inicialização do Banco de Dados Se houver mais de um sistema de banco de

Figura 1-4

Passo 5: Suporte Multilíngüe

O eZ Publish tem suporte a sites multilíngües. Neste estágio da instalação, você pode escolher o idioma padrão do site que você criará, assim como qualquer outro idioma que você precisar instalar. Os idiomas podem ser adicionados em um estágio posterior se necessário, então não adicione línguas aqui se você não tem certeza se precisa adicioná-las.

Passo 5: Suporte Multilíngüe O eZ Publish tem suporte a sites multilíngües. Neste estágio da instalação,

Figura 1-5

Passo 6: Configuração do Acesso ao Site

As diferentes seções do site podem ser acessadas de diversas formas.

Método

Descrição

Exemplo

de

acesso

URL

O método mais simples de acesso a diferentes seções do site.

http://www.meusite.com/admin

Porta

É possível determinar a porta através da qual seu site será acessado. Esta forma é mais complexa de configurar que a anterior, e requer configuração personalizada do Apache.

http://www.meusite.com:81/

Hostname

Nomes de hosts (hostnames) específicos podem ser usados para decidir qual parte do site será acessada. Esta é a forma mais complexa de configurar e requer configuração personalizada do Apache bem como a adição de entradas de DNS para diferentes hosts.

http://admin.meusite.com

Passo 6: Acesso ao Site

Selecione o método de acesso “URL (recomendado)” e clique o botão “Próximo” para prosseguir como mostrado na figura 1-6.

Passo 6: Acesso ao Site Selecione o método de acesso “URL (recomendado)” e clique o botão

Figura 1-6

Passo 7: Pacotes de Sites

A melhor forma de aprender eZ Publish é instalando um dos pacotes de sites pré-configurados e brincar um pouco com eles. Por padrão, na versão 3.x.y, dois pacotes de sites vêm em conjunto com o eZ Publish para satisfazer diferentes necessidades. Escolha o pacote de site “Plain” se você planeja construir um site “do zero”. Caso contrário, pode ser mais simples modificar um pacote existente. A outra opção é o pacote “Website Interface” que contém templates e configurações que satisfazem os requisitos mais comuns de sistemas gerenciadores de conteúdo (CMS ou SGC). Existem outros pacotes

que podem ser carregados clicando no botão “Procurar

...”

e, após selecionar o

pacote baixado do site http://ez.no/download/, pressionando o botão “Carregar”, você importará o pacote selecionado. Cada site é único e requer seu próprio banco de dados.

Site

Descrição

Blog

Uma simples configuração de blog com postagens datadas

Corporate

Um site multi-seção com uma aparência corporativa simples

Forum

Um fórum de usuário, similar aos fóruns em http://ez.no

Gallery

Uma poderosa galeria de imagens usando o sistema de manipulação de imagens do eZ Publish

Intranet

Uma típica intranet corporativa

News

Um site de notícias com informações em diferentes categorias

Plain

Uma configuração básica para usar se você precisar construir seu próprio site

Webshop

Uma amostra de aplicação simples de e-commerce usando a funcionalidade de loja virtual do eZ Publish

Passo 7: Pacotes de Sites

A figura abaixo (figura 1-7) mostra o “Plain site” selecionado:

Passo 7: Pacotes de Sites A figura abaixo (figura 1-7) mostra o “Plain site” selecionado: Figura

Figura 1-7

Passo 8: Detalhes do Site

Neste estágio, você pode escolher um título para o site e configurar o link (URL) que será utilizado para acessá-lo. Também é possível atribuir os caminhos que serão usados para acessar as seções administrativa e de usuário do site. Caso o banco de dados já contenha alguns dados, esta página reaparecerá e perguntará o que você deseja fazer com eles. As possíveis ações são:

Permanecer com os dados e adicionar novos

Remover os dados existentes

Permanecer com os dados e fazer nada

Um novo banco de dados foi escolhido

Passo 8: Detalhes do Site Neste estágio, você pode escolher um título para o site e

Figura 1-8

Passo 9: Administrador do Site

Este passo sugere algumas modificações básicas que devem ser efetuadas a fim de tornar o site seguro. A política de segurança sugerida protege os arquivos de configuração de acessos indesejados. Não se preocupe com isso a não ser que você esteja configurando o site para uso público. Observe que no campo do nome de usuário do administrador (login) está digitado “admin” por padrão e não pode ser alterado. Se você precisar de outro nome de usuário para o administrador do site, você pode instalar o eZ Publish, criar um novo usuário administrador, logar-se como esse usuário e remover o antigo.

Passo 9: Administrador do Site Este passo sugere algumas modificações básicas que devem ser efetuadas a

Figura 1-9

Passo 10: Registro

Este passo permite a você autorizar se o assistente de instalação deve mandar um e-mail contendo informações sobre seu sistema à eZ Systems ou não. As informações serão usadas pela empresa desenvolvedora do CMS a fim de gerar estatísticas e para melhorar o eZ Publish. Nenhum dado confidencial será transmitido e a eZ Systems não fará mal uso ou venderá esses detalhes. As seguintes informações serão enviadas: detalhes do sistema (Tipo OS, etc); os resultados dos testes; o tipo de banco de dados que está sendo usado; nome do site; a URL do site; as línguas que foram escolhidas.

Passo 10: Registro Este passo permite a você autorizar se o assistente de instalação deve mandar

Figura 1-10

Passo 11: Terminado

O assistente de instalação chegou ao final, o eZ Publish está pronto para usar. Clique sobre um dos links para acessar as várias interfaces (site público, interface administrativa). É possível reiniciar o assistente de instalação depois de finalizá-lo com sucesso, especificando “CheckValidity=true” no arquivo “settings/override/site.ini.append.php” para que o assistente de instalação seja reiniciado quando você tentar acessar o site.

Passo 11: Terminado O assistente de instalação chegou ao final, o eZ Publish está pronto para

Figura 1-11