Storyboard installatie en onderhoud Drupal 8 site

Rating

wegwijzer
Opmerking:
 

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

install

install

 

 

 
 
 
 
 
script
 
 

Installeer basis modules

1. ga naar het terminal venster van uw cpanel

terminal

2. ga naar de map waar uw drupal 8 installatie staat met het comando:

  • cd tutorial.drupalcursus.online

terminal

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

terminal

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

 

  • 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

install

 

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)
  • activeren: drush en modulenaam -y
    • vb address module
      • drush en address -y

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

module

2. Installeer de module via het admin gedeelte van uw site

  • menu: Uitbreiding/ Nieuwe module installeren

module

modulemodule

 

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

core upgrade

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

corde upgrade

  • is dit zo klik dan op de pijltjes, er opent zich een nieuw venster
    • vink backup maken aan
    • klik op update

core upgrade

  • Tijdens de update mag je het venster zeker niet sluiten

core upgrade

  • Na de update krijg je de melding dat er eerst nog een update.php moet gedaan worden. Negeer dit 

core upgrade

3. Oude bestanden terugplaatsen:

  1. Dit kan je in 5 stappen:
    1. 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
    2. 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
    3.  Update (Hiermee worden alle afhankelijkheden van uw drupal installatie opgelost en worden de exacte versies erin geschreven)
      • composer update
    4. Voer ten slotte alle database-updates uit
      • drush updb 
    5. en bouw de cache opnieuw op:(cache rebuild)
      • drush cr
  2. Of je kan dit via terminal in 1 commando:
    1. enkel composer.json bewaard
      • rm composer.json && mv old_composer.json composer.json && composer update && drush updb && drush cr

    2. 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

         

 

Externe film