GrubyOké.
Én első körben megvizsgálnám, hogy a Drupal-nak mire van szüksége. Én php hibát gyanítok. De közel sem biztos, hogy igazam van.
A 18.04 és a 20.04 közötti különbségek sajnos okozhatnak olyan gondot, hogy például a php x. verziójának y modulja nem képes futni. Van hogy fel sem települ, vagy el sem érhető erre a disztróra. Ez még vad új. A PHP-s fiúk, majd még csak most kezdik el csiszolgatni a cuccosukat. Lehet hogy a Canonical k....t el valamit. Aztán jöhet a vita az egyeztetés. De az is lehet, hogy az nem egy triviális probléma, és akkor sokáig eltarthat.
Az én esetem a következő:
Amin fejlesztek gép azon Xampot használok én is. Ez 16.04. Van egy játszási webserverem, azon viszont sima LAMP van, ez 14.04. (szerk. illetve külön lettek telepítve ezek, nem tudom, hogy ez attól még LAMP?). Most nem nézem meg, hogy melyik php verziót futtatom, itt meg ott, de ez nem lényeg. Csak az, hogy a fejlesztő rendszeremen nem megy az intdiv() csak a bcdiv() függvény (fel sem tudom ide telepíteni), a 14.04-en meg fordított a helyzet. De mivel én ezt egy helyen használom, ezért a forrás kódban benne van mindkettő, és az adott környezetben a működő függvényt hívogatom. Természetesen tök ugyanazt az eredményt hozza mindkettő.
Kínlódtam annak idején ezzel eleget, de nem éri meg a vesződség ha csak két per jelet kell átrakni egy másik sorban.
És itt jön a Drupal (vagy akármilyen keretrendszer) probléma. Egy ilyen húzást elég körülményesen lehet megtenni ezek használatakor.
Amúgy nem feltétlenül emiatt, de én gyűlölöm ezeket a keretrendszereket. Inkább megírom a teljes motort.