چگونگی دانلود، نصب و راهاندازی دروپال ۸
چگونگی دانلود، نصب و راهاندازی دروپال ۸
سادهترین روش برای امتحان کردن دروپال ۸ در ماشین خود، اجرای دستور quick:start
است.
drupal quick:start
یادداشت: به منظور رونوشتگیری از فایل
~/.console/chain/quick-start.yml
در سیستم خود، ابتدا بایدdrupal init
را اجرا کنید.
دستور chain
به شما کمک میکند تا اجرای دستورات را به صورت خودکار انجام دهید، به صورتی که ابتدا یک فایل خارجی YAML را تعریف میکنید و مجموعه دستورات، گزینهها و آرگومانهای مورد نیاز را پشت سر هم قرار میدهید تا به ترتیبی که قرار دارند اجرا شوند.
محتوای فایل ~/.console/chain/quick-start.yml
عبارت است از:
# How to use
# quick:start --directory="/path/to/drupal-project/"
# quick:start --directory="/path/to/drupal-project/" --profile="minimal"
# quick:start --repository="acquia/lightning-project:^8.1" --directory="/path/to/drupal-project/" --profile="lightning"
command:
name: quick:start
description: 'Download, install and serve a new Drupal project'
vars:
repository:
- drupal-composer/drupal-project:8.x-dev
- acquia/lightning-project
- acquia/reservoir-project
profile: standard
commands:
# Create Drupal project using DrupalComposer
- command: exec
arguments:
bin: composer create-project %{{repository}} %{{directory}} --prefer-dist --no-progress --no-interaction
# Install Drupal
- command: exec
arguments:
bin: drupal site:install %{{profile}} --root=%{{directory}} --db-type="sqlite" --no-interaction
# Start PHP built-in server
- command: exec
arguments:
bin: drupal server --root=%{{directory}}ß
پیکربندی فوق به اجرای چندین دستور میپردازد، در این مورد دستوراتی که دروپال را دانلود کرده و در قالب SQLite نصب میکند و در نهایت با راهاندازی سرور درونی PHP به شما امکان مرور سایت را از نشانی 127.0.0.1:8088 میدهد.
شما میتوانید محتوای این فایل را برداشته و تغییراتی روی آن انجام دهید، برای نمونه دستوراتی برای دانلود افزونه module:download
، نصب افزونه module:install
، واردسازی پیکربندی config:import
، بازیابی پایگاهداده database:restore
یا هر دستور دیگری که توسط DrupalConsole یا افزونههای سفارشی پشتیبانی میشود.