drupal 11 ready
This commit is contained in:
parent
5e8e4969df
commit
e337b92426
1 changed files with 25 additions and 12 deletions
|
|
@ -608,7 +608,7 @@ then
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# install drupal with drush
|
# install a drupal version with drush
|
||||||
echo
|
echo
|
||||||
echo -e "${GREEN}You are ready to install Drupal! It will be installed under /var/www/html/$WEBSITENAME."
|
echo -e "${GREEN}You are ready to install Drupal! It will be installed under /var/www/html/$WEBSITENAME."
|
||||||
echo -e "${YELLOW}Should I download and install Drupal?${NC}"
|
echo -e "${YELLOW}Should I download and install Drupal?${NC}"
|
||||||
|
|
@ -616,27 +616,40 @@ while true; do
|
||||||
read -p "(y/n/skip): " INSTALLDRUPAL
|
read -p "(y/n/skip): " INSTALLDRUPAL
|
||||||
case $INSTALLDRUPAL in
|
case $INSTALLDRUPAL in
|
||||||
[Yy]* )
|
[Yy]* )
|
||||||
echo -e "${GREEN}Okay, I will start installation!"
|
echo -e "${GREEN}Okay, please select the Drupal version to install (10 or 11).${NC}"
|
||||||
|
while true; do
|
||||||
|
read -p "Enter your choice (10/11): " DRUPALVERSION
|
||||||
|
case $DRUPALVERSION in
|
||||||
|
10)
|
||||||
|
DRUPALPACKAGE="drupal/recommended-project:^10"
|
||||||
|
break;;
|
||||||
|
11)
|
||||||
|
DRUPALPACKAGE="drupal/recommended-project:^11"
|
||||||
|
break;;
|
||||||
|
*)
|
||||||
|
echo "Invalid choice. Please enter 8, 9, or 10.";;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
echo -e "${GREEN}Okay, I will start installation for Drupal $DRUPALVERSION!"
|
||||||
cd /var/www/html/
|
cd /var/www/html/
|
||||||
echo
|
echo
|
||||||
echo -e "${RED}Composer will scold you for being root, do not worry, we take care of this later - answer always \"y\".${NC}"
|
echo -e "${RED}Composer will scold you for being root, do not worry, we take care of this later - answer always \"y\".${NC}"
|
||||||
echo
|
echo
|
||||||
composer create-project drupal/recommended-project $WEBSITENAME
|
composer create-project $DRUPALPACKAGE $WEBSITENAME
|
||||||
chown -R www-data:www-data $WEBSITENAME
|
chown -R www-data:www-data $WEBSITENAME
|
||||||
chmod 775 -R $WEBSITENAME
|
chmod 775 -R $WEBSITENAME
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo -e "${GREEN}Installing WissKI with some modules (you have to activate them later).${NC}"
|
echo -e "${GREEN}Installing WissKI with some modules.${NC}"
|
||||||
|
echo
|
||||||
|
echo
|
||||||
|
echo -e "${GREEN}Set composer minimum stability to 'dev' because we need WissKI 3.x-dev.${NC}"
|
||||||
echo
|
echo
|
||||||
cd /var/www/html/$WEBSITENAME
|
cd /var/www/html/$WEBSITENAME
|
||||||
composer require drupal/colorbox drupal/devel drush/drush drupal/imagemagick drupal/image_effects 'drupal/inline_entity_form:1.x-dev@dev' 'drupal/wisski:3.x-dev@dev'
|
composer config minimum-stability dev
|
||||||
cd web/modules/contrib/wisski
|
composer require "drupal/colorbox:^2" "drupal/devel:^5.3" "drush/drush" "drupal/imagemagick:^4.0" "drupal/image_effects:^4.0@RC" "drupal/inline_entity_form:^3.0@RC" "drupal/wisski:3.x-dev@dev"
|
||||||
|
drush en colorbox wisski
|
||||||
echo
|
|
||||||
echo -e "${GREEN}Autoload WissKI dependencies.${NC}"
|
|
||||||
echo
|
|
||||||
composer update
|
|
||||||
cd /var/www/html/$WEBSITENAME
|
|
||||||
break;;
|
break;;
|
||||||
[Nn]* )
|
[Nn]* )
|
||||||
echo -e "${GREEN}Okay bye."
|
echo -e "${GREEN}Okay bye."
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue