Instalar o Drupal 11 com o Composer.
O Composer é uma ferramenta prática para gerir o Drupal e todos os seus componentes (módulos, temas, bibliotecas). Antes de começar, certifique-se de que tem o Composer instalado no computador. Para Drupal 11, precisa do Composer 2.7.0 ou superior e do PHP 8.3 ou superior.
Ao usar o Drupal 11, é recomendável usar o modelo composer disponível em drupal/recommended-project. Este modelo garante que as dependências do núcleo do Drupal têm exatamente a mesma versão da versão oficial do Drupal. Existem métodos alternativos, mas este é o melhor.
Iniciar um projeto
composer create-project drupal/recommended-project my_site_name_dirIsto cria um projeto em «my_site_name_dir» e executa automaticamente composer install para obter a versão estável mais recente do Drupal 11 e todas as suas dependências.
Note que «my_site_name_dir» vai conter ficheiros que devem ficar fora da raiz web, longe do alcance do servidor web. A raiz web será «my_site_name_dir/web».
Instalação do Composer via Docker
Se estiver a usar um fluxo de trabalho baseado em Docker, poderá ainda não ter o Composer e as suas dependências instalados. Nesse caso, use o seguinte comando para criar o projeto Drupal:
docker run --rm -i --tty -v $PWD:/app composer create-project drupal/recommended-project my_site_name_dir --ignore-platform-reqsConfigurar o Drupal com a interface web normal
Quando o Composer terminar de transferir os pacotes necessários, basta apontar o navegador para o URL do site e iniciar a configuração. Serão pedidas as credenciais da base de dados, um nome de utilizador administrador e algumas informações básicas.
Pôr o Drupal a funcionar na linha de comandos
O Drush permite instalar o Drupal a partir da linha de comandos. Para adicionar o Drush ao projeto, escreva: composer require drush/drush e depois use drush site:install para iniciar o assistente de configuração na linha de comandos. Sem argumentos, instala o perfil normal e pede apenas as credenciais da base de dados.
drush site:install