Storyboard installatie en onderhoud Drupal 8 site
- Login om te reageren

deze tutorial behandelT enkel de basisinstallatie van drupal en enkele modules, alsook een core upgrade.
Maar niet de instellingen van een drupal installatie en eventuele extra instellingen van de modules.
- Installeer drupal 8 via Softacoulus
-
Installeer een nieuwe drupal 8 via Softacoulus
-
Installeer basis modules
-
1. ga naar het terminal venster van uw cpanel
2. ga naar de map waar uw drupal 8 installatie staat met het comando:
- cd tutorial.drupalcursus.online
3. Installeer de basismodules met composer. Kopieer en plak hiervoor onderstaande code in uw terminalvenster.
- composer require drupal/admin_toolbar
composer require drupal/pathauto
composer require drupal/htaccess
composer require drupal/field_formatter_class
composer require drupal/asset_injector
composer require drupal/token_filter
composer require drupal/chosen
composer require drupal/php
composer require drupal/views_php
composer require drupal/easy_install
composer require drupal/imce
composer require drupal/eva
composer require drupal/addanother
composer require drupal/libraries
composer require drupal/at_tools
composer require drupal/image_resize_filter
composer require drupal/extlinker
composer require drupal/editor_advanced_image
Door alle lijnen ineens te kopiëren en plakken zal composer de verschillende modules (en hun afhankelijkheden) één voor één installeren.
-
Basis modules activeren
-
Modules activeren doe je met drush in het terminalvenster
- Kopieer en plak hiervoor onderstaande code in uw terminalvenster.
- drush en admin_toolbar -y
drush en admin_toolbar_tools y
drush en pathauto -y
drush en htaccess -y
drush en field_formatter_class -y
drush en asset_injector -y
drush en token_filter -y
drush en chosen -y
drush en php -y
drush en views_php -y
drush en easy_install -y
drush en imce -y
drush en eva -y
drush en addanother -y
drush en libraries -y
drush en at_tools -y
drush en at_theme_generator -y
drush en editor_advanced_image -y
drush en image_resize_filter -y
drush en extlinker-y
- drush en admin_toolbar -y
- of je kan dit ook doen in 1 lijn:
- drush en admin_toolbar admin_toolbar_tools pathauto htaccess field_formatter_class asset_injector token_filter chosen php views_php easy_install imce eva addanother libraries at_tools at_theme_generator image_resize_filter editor_advanced_image extlinker -y
- Kopieer en plak hiervoor onderstaande code in uw terminalvenster.
-
Extra modules installeren en activeren
-
Het is aangeraden om alle nog te installeren modules op dezelfde wijze als de basis modules te installeren en te activeren.
- installeren: composer require drupal/modulenaam (modulenaam is het gedeelte achter project/ in de url)
- vb address module
- https://www.drupal.org/project/address
- composer require drupal/address
- vb address module
- activeren: drush en modulenaam -y
- vb address module
- drush en address -y
- vb address module
- installeren: composer require drupal/modulenaam (modulenaam is het gedeelte achter project/ in de url)
-
Zelfgemaakte modules Dirk installeren
-
De zelfgemaakte modules van Dirk op drupal8.support kunnen maar op één manier geïnstalleerd worden.
1. Download de module op uw pc
2. Installeer de module via het admin gedeelte van uw site
- menu: Uitbreiding/ Nieuwe module installeren
3. installeer de afhankelijkheden
4. activeer de nieuwe module
-
Core upgrade
-
1. Hernoem volgende bestanden via bestandsbeheer:
- .htaccess naar old_.htacces (enkel indien je het bestand gewijzigd hebt)
- composer.json naar old_composer.json
2. Upgrade de core via Softacoulus (backup !)
- Om via Softacoulus te upgrade naar de laatste nieuwe versie moet deze beschikbaar zijn. Dit zie je door achter de versie van de geïnstalleerde site te kijken of er pijltjes staan
- is dit zo klik dan op de pijltjes, er opent zich een nieuw venster
- vink backup maken aan
- klik op update
- Tijdens de update mag je het venster zeker niet sluiten
- Na de update krijg je de melding dat er eerst nog een update.php moet gedaan worden. Negeer dit
3. Oude bestanden terugplaatsen:
- Dit kan je in 5 stappen:
- verwijder volgende bestanden:
- via bestandsbeheer
- .htaccess (enkel indien u het bestand gewijzigd hebt voor bv rechtstreeks doorsturen naar HTTPS)
- composer.json
- via terminal:
- rm composer.json && rm .htaccess
- via bestandsbeheer
- hernoem volgende bestanden:
- via bestandsbeheer:
- old_.htaccess naar .htaccess (enkel indien u het bestand gewijzigd hebt voor bv rechtstreeks doorsturen naar HTTPS)
- old_composer.json naar composer.json
- via terminal
- mv old_composer.json composer.json && rm .htaccess && mv old_.htaccess .htaccess
- via bestandsbeheer:
- Update (Hiermee worden alle afhankelijkheden van uw drupal installatie opgelost en worden de exacte versies erin geschreven)
- composer update
- Voer ten slotte alle database-updates uit
- drush updb
- en bouw de cache opnieuw op:(cache rebuild)
- drush cr
- verwijder volgende bestanden:
- Of je kan dit via terminal in 1 commando:
- enkel composer.json bewaard
-
rm composer.json && mv old_composer.json composer.json && composer update && drush updb && drush cr
-
-
composer.json en .htaccess bewaard
-
rm composer.json && mv old_composer.json composer.json && rm .htacces && mv old_.htaccess .htaccess && composer update && drush updb && drush cr
-
- enkel composer.json bewaard