Instalação

Instalando concreto5 em um host da web

Para começar, você precisará de um ambiente de hospedagem. Para a maioria das pessoas, isso significa comprar um plano de hospedagem. Concrete5 será executado em qualquer lugar, mas temos alguns parceiros de hospedagem que vale a pena conferir. Você também pode fazer o desenvolvimento local com o Concrete5 instalando os vários componentes necessários e iniciando um servidor da web local.

  1. Download A versão mais recente do Concrete5.
  2. Mova ou faça o upload desse arquivo zip para o seu servidor da Web ou seu ambiente da Web. Você deseja descompactar o arquivo em uma pasta acessível à Web em seu espaço da web. Geralmente esta pasta é pública \ _html. Se você deseja executar o Concrete5 em um subdiretório, pode criar uma nova pasta como “New-Site” e descompactar seus arquivos concreto5 lá.
  3. Depois de descompactar o arquivo, ele adicionará algumas novas pastas e um index.php.
  4. As pastas Aplicativo/Arquivos/, Application/Config/, Pacotes/e Atualizações/precisarão ser gravadas pelo processo do servidor da Web. Isso pode significar que as pastas precisarão ser “escritas mundiais”, dependendo do seu ambiente de hospedagem. Se o seu servidor suportar em execução como SUSCEC/PHPSUEXEC, os arquivos deverão pertencer à sua conta de usuário e definir como 755 em todos eles. Isso significa que o processo do seu servidor da web pode fazer o que quiser, mas nada mais pode (embora todos possam vê -los, o que é esperado.) Se isso não for possível, outra boa opção é definir o usuário do Apache (ou "" Apache “ou” ninguém “) como tendo total direitos a esses arquivos. Se nenhum deles for possível, Chmod 777 para arquivos/ e todos os itens dentro (por exemplo, Chmod -r 777 Files/ *)
  5. Crie um novo banco de dados MySQL e uma conta de usuário MySQL com permissões completas no banco de dados. Faça uma anotação do seu servidor de banco de dados (geralmente “localhost”), bem como o nome do banco de dados e o nome e a senha do usuário do banco de dados que tem acesso a esse banco de dados.
  6. Visite o seu site, “http://example.com” ou “http://example.com/new-site/" se você extraiu o zip concreto5 para uma pasta chamada “New-Site”. Você verá uma tela de instalação útil como esta:

Instalando o concreto5 com o compositor e a linha de comando

Mais versátil e mantido do que simplesmente baixar um arquivo zip do concreto5.org, o compositor é uma maneira melhor de instalar o concreto5. Antes de iniciar esse processo, você precisará ter um ambiente de desenvolvimento local disponível em sua máquina de desenvolvimento e precisará saber como configurá -lo. Esse ambiente de desenvolvimento precisa estar em conformidade com os requisitos mínimos do sistema do concreto5. Ele precisará de PHP e MySQL instalados e em execução, e você precisará saber como acessá -los através da linha de comando. Este guia pode abordar alguns desses tópicos, mas se algum deles não estiver familiarizado, você precisará fazer uma leitura adicional.

Crie um diretório para o seu site

Primeiro, crie um diretório para o seu site no diretório em que seus sites de desenvolvimento são normalmente instalados. Vou criar um site chamado “Hello World”. Primeiro, vamos criar um banco de dados para o seu aplicativo Hello World. Execute o cliente MySQL com um usuário capaz de criar um banco de dados (como root) e crie um banco de dados Hello World: Criar banco de dados hello_worldexit fora do MySQL de volta ao diretório Hello-World. Agora, vamos instalar o Concrete5 via compositor. (Nota: este guia pressupõe que você tenha o compositor instalado em sua máquina de desenvolvimento. Se não o fizer, precisará ir para http://getcomposer.org/ e instalar o Composer a partir daí.) Composer create-project -n concrete5/compositor hello_world Este instalará o Concrete5 e suas dependências PHP em um diretório chamado Hello-World.

Instalando o concreto5 através do utilitário de linha de comando

Agora é hora de instalar o concreto5. Vamos usar o utilitário de linha de comando de instalação interativa do Concrete5:

cd hello-world`
./vendor/bin/concrete5 c5:install -i

Digite os detalhes de configuração do seu banco de dados local e do site local e pressione Enter. A instalação deve estar completa em menos de um minuto:

acessando nosso site

Agora que instalamos o Concrete5, vamos navegar. Em um ambiente de produção, você deseja configurar um servidor da Web como Apache ou Nginx para servir a esse conteúdo - mas isso não é necessário em nosso ambiente de desenvolvimento. Em vez disso, vamos rapidamente usando o servidor web interno do PHP para iniciar e servir e o conteúdo nosso diretório Hello \ _World. Primeiro, mude para o público/ diretório e execute este comando de dentro do diretório:

cd public
php -S localhost:8000

Isso deve obter um servidor totalmente funcional em questão de segundos. Em seguida, visite http: // localhost: 8000 no seu navegador da web. Agora você tem um site concreto5 em pleno funcionamento, ligado a um ambiente de desenvolvimento local! Agora que o Concrete5 está em funcionamento, vamos fazer um passeio rápido para familiarizar (ou re-familiarizar) com a configuração, recursos e funcionalidade que o Concrete5 oferece.

 Português