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