Skip to content

Binbiriz/lando-drupal-core-quick-start

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick Start for Drupal 11 and Lando

Requirements: Lando.

See lando-drupal-cms-quick-start repository for Drupal CMS Quick Start.

All of the bash commands in this document must be run in repo root.

After cloning the repo, you're free to delete the .git directory.

rm -rf ./.git/

Prepare Code base

lando start

After starting Lando, you will see the URLs. Please do not visit them at this moment.

Lando Start URLs

Continue running the command below:

lando composer create-project drupal/recommended-project /app/temp --no-install

rsync -rtv --remove-source-files ./temp/ ./drupal/

find ./temp -type d -empty -delete # or run `rm -rf ./temp/`

rm ./drupal/web/.gitkeep

lando composer install # do not forget to confirm plugins when prompted

Install drush

lando composer require "drush/drush"

# Test drush
lando drush --version

Install Site

Manual Installation via Browser

You can now visit the URLs mentioned above and perform an installation via browser:

Manual Drupal Installation

Automated Installation via drush

Standard Drupal Installation

This will perform a standard Drupal installation:

# Ref: https://drushcommands.com/drush-9x/site/site:install/
# drush si --db-url=mysql://root:pass@localhost:port/dbname
lando drush site-install \
  standard \
  --site-name='Drupal using Lando' \
  --locale=en \
  --db-url=mysql://drupal11:drupal11@database:3306/drupal11 \
  --account-name=admin \
  --account-pass=admin \
  --yes

Standard Drupal Installation Home Page

Standard Drupal Installation in Another Language

If you want to perform a standard Drupal installation with a different language, change the locale option (in this example tr (Turkish) is used):

# Ref: https://drushcommands.com/drush-9x/site/site:install/
# drush si --db-url=mysql://root:pass@localhost:port/dbname
lando drush site-install \
  standard \
  --site-name='Drupal using Lando' \
  --locale=tr \
  --db-url=mysql://drupal11:drupal11@database:3306/drupal11 \
  --account-name=admin \
  --account-pass=admin \
  --yes

Standard Drupal Installation in Another Language Home Page

Install Umami Demo Profile

This is a multi-lingual Drupal demo containing realistic content:

# Ref: https://drushcommands.com/drush-9x/site/site:install/
# drush si --db-url=mysql://root:pass@localhost:port/dbname
lando drush site-install \
  demo_umami \
  --site-name='Umami Food Magazine' \
  --db-url=mysql://drupal11:drupal11@database:3306/drupal11 \
  --account-name=admin \
  --account-pass=admin \
  --yes

Drupal Umami Food Magazine Demo Home Page

Admin Interface

Visit https://dev-drupalcore.lndo.site/user/login.

If 'Automated Installation via drush' is used for installation, use admin for both username and password.

Drupal Login Page

About

Quick start for Drupal core using Lando

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published