Drupal 11 telepítés Composerrel

Composer

Drupal 11 PHP 8.3.xx-en fut és csak Composerrel lehet telepíteni és kezelni!

A composer telepítése Windowson lejjebb megtalálható. 

A Drupal 11 az aktuális könyvtárhoz képest a web könyvtárba települ default módon. 

composer create-project --no-install drupal/recommended-project ./

Ha az aktuális könyvtárba akarod telepíteni, akkor:

composer create-project drupal/legacy-project .

A szerveren létrehozod a használni kívánt Mysql/MariaDB adatbázis szerveren. Itt figyelni kell arra, hogy a MySQL 8.0 a legkisebb verzió! Pl. fz2025

Utána a megadott könyvtárat meghívod a szerveren a böngészőn keresztül.

http://valami.com

Be kell írni az alábbi adatokat

Database name: fz2025
Database username: root
Database password: xxxxxx
Advanced options
Host: localhost
Transaction isolation level: READ COMMITTED
Table name prefix: d11_   //Ha az adatbázis táblák önállóak, akkor ez nem kell, csak ha az adatbázisban több alkalmazás táblái vannak.

[Save and Continue]

Innen egy hosszú folyamat indul el, aminek eredményeképpen a Drupal 11 feltelepül.  (Linuxon sokkal gyorsabban, mint Windowson)

Ha bármilyen contrib modult telepíteni akarunk, akkor:

composer require drupal/modulnev

Például a drush javasolt:

composer require drush/drush

A Drupal 9/10 már PHP 8.x.x-en fut, tehát érdemes feltelepíteni a gépedre egy olyan AMP környezetet, amely PHP 8.xx-et használ. Figyelj arra, hogy olyan rendszert válassz, amely a majdani szerveren is fut!

Composer telepítése Windowsra

A Composer egy parancssori eszköz, amivel jól lehet kezelni PHP csomagokat és függőségeiket.

1. Töltsd le a composert innen: https://getcomposer.org/Composer-Setup.exe

Futtasd le a programot és a telepítés során válaszd a globális telepítést!

  • Ha már telepítetted korábban a Composert, akkor érdemes frissíteni az alábbi paranccsal:

    composer self-update

2. Hozz létre a webszervered gyökérkönyvtárában egy projektet, pl. pelda projekt

3. Hozz létre egy adatbázist, lehetőség szerint a fentinek megfelelő néven, amelyben a Drupal fogja tárolni a táblákat.

4. Futtasd le az alábbi parancsot a webszerver gyökérkönyvtárában:

C:\xampp\htdocs\>composer create-project drupal/recommended-project:9.3.12 peldaproject
  • Létrejön az alábbi könyvtárstruktúra a példaprojekten belül:
  • C:\xampp\htdocs\
    -- peldaprojekt
    ----vendor
    ----web
    
  • Ha nem volt üres a könyvtár, akkor figyelmeztet, ezért ki kell törölnöd mindent, ami korábban benne volt.
  • A Drupal a web könyvtárba települ. Ez azért fontos, mert Linuxon a web könyvtár szokott lenni az igazi kéréseket kiszolgáló könyvtár.
  • 5. A böngésződben állítsd be a web könyvtárat és a szokásos Drupal telepítési folyamaton mész végig.