Drupal Installation


Step 1: Install WSL

Step 2: Install Ubuntu app (latest version)

* create a user

Step 3: Install Docker Desktop

* log in and setup the dd

* connect the ubuntu app with dd in wsl integration (settings)

Step 4: create a directory inside the ubuntu and open it.

mkdir dirname

cd dirname

Step 5: open the ubuntu terminal and run this:

sudo sh -c 'echo ""'

sudo apt-get update && sudo apt-get install -y curl

sudo install -m 0755 -d /etc/apt/keyrings

curl -fsSL https://pkg.ddev.com/apt/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/ddev.gpg > /dev/null

sudo chmod a+r /etc/apt/keyrings/ddev.gpg

echo "deb [signed-by=/etc/apt/keyrings/ddev.gpg] https://pkg.ddev.com/apt/ " | sudo tee /etc/apt/sources.list.d/ddev.list >/dev/null

sudo apt-get update && sudo apt-get install -y ddev

mkcert -install

curl -fsSL https://ddev.com/install.sh | bash

Step 6: for installing composer:(line by line)

# Install Composer packages

ddev composer install

for configuration:

mkdir my-drupal-site && cd my-drupal-site

ddev config --project-type=drupal11 --docroot=web

ddev start

ddev composer create-project "drupal/recommended-project:^11"

ddev composer require drush/drush

ddev drush site:install --account-name=admin --account-pass=admin -y

Step 7: for installing gin administrator theme :

ddev composer require drupal/gin_toolbar:^2.0 drupal/gin:^4.0

ddev composer update "drupal/core-*" --with-all-dependencies

Step 8: install dxpr theme helper:

ddev composer require 'drupal/dxpr_theme_helper:^2.0'

Step 9: install dxpr builder:

Dependencies:

ddev composer require 'drupal/dxpr_theme:^6.0'

ddev composer require 'drupal/key:^1.20'

ddev composer require 'drupal/dxpr_builder:^2.7'

Step 10: do the configurations that is needed in the ddev site

Step 11: if field group(missing):

ddev composer require drupal/field_group

Step 12:Launch the ddev

ddev launch