Fatal Twig error loader

Hulp nodig bij je installatie of kom je ergens niet uit?
Probeer phpBB3.2! Problemen lossen we samen met je op.
MetallicatTim
Berichten: 21
Lid geworden op: 25 apr 2008, 19:24

Fatal Twig error loader

Bericht door MetallicatTim » 08 mar 2019, 07:53

  • Wat is het probleem?
    Na een nieuwe install van phpbb 3.2.5. en het importeren van de database krijg ik de melding:
    Fatal error: Uncaught Twig_Error_Loader: Unable to find template "message_body.html" (looked into: /home/sites/site42823/web/Forum/styles/all/template). in /home/sites/site42823/web/Forum/vendor/twig/twig/lib/Twig/Loader/Filesystem.php:232 Stack trace: #0 /home/sites/site42823/web/Forum/phpbb/template/twig/loader.php(135): Twig_Loader_Filesystem->findTemplate('message_body.ht...') #1 /home/sites/site42823/web/Forum/vendor/twig/twig/lib/Twig/Loader/Filesystem.php(150): phpbb\template\twig\loader->findTemplate('message_body.ht...') #2 /home/sites/site42823/web/Forum/vendor/twig/twig/lib/Twig/Environment.php(330): Twig_Loader_Filesystem->getCacheKey('message_body.ht...') #3 /home/sites/site42823/web/Forum/vendor/twig/twig/lib/Twig/Environment.php(424): Twig_Environment->getTemplateClass('message_body.ht...') #4 /home/sites/site42823/web/Forum/phpbb/template/twig/environment.php(277): Twig_Environment->loadTemplate('message_body.ht...', NULL) #5 /home/sites/site42823/web/Forum/vendor/twig/twig/lib/Twig/Environment.php(363): p in /home/sites/site42823/web/Forum/vendor/twig/twig/lib/Twig/Loader/Filesystem.php on line 232
    Wanneer ontstond het probleem?
    Nieuwe install werkte prima, ik heb het forum op "uitgeschakeld" gezet om vervolgens de database middels BIGDUMP te importeren. Dit verliep vlekkeloos, maar na de import kreeg ik direct de bewuste foutmelding als ik naar het forum ging.
    Ik heb al de cache geleegd, maar dat hielp niet.

    Adres van je forum: http://www.e30fansite.nl/Forum
    Extensies op je forum: n.v.t.
    Huidige stijl: default
    phpBB versie: 3.2.5.
    Waar is je forum gehost: VIP.nl
    Heb je onlangs iets veranderd aan je forum?
Het betreft een geheel nieuwe install van 3.2.5. PHP versie is recent ge-update naar 7.2

Alvast bedankt!

Gebruikersavatar
El torro
Berichten: 4165
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Fatal Twig error loader

Bericht door El torro » 08 mar 2019, 08:43

En waarom doe je dat?

MetallicatTim
Berichten: 21
Lid geworden op: 25 apr 2008, 19:24

Re: Fatal Twig error loader

Bericht door MetallicatTim » 08 mar 2019, 08:50

El torro schreef:
08 mar 2019, 08:43
En waarom doe je dat?
Waar doel je precies op?
Ik neem aan dat je bedoeld de nieuwe install van 3.2.5? Dat is omdat de oude versie van het forum 3.0 o.i.d. (heul oud iig) veel kuren ging vertonen en het gewoon tijd werd om te updaten. Automatische update gaat met zoveel versies verschil niet meer, daarnaast wilde ik graag met een schone lei beginnen.

MetallicatTim
Berichten: 21
Lid geworden op: 25 apr 2008, 19:24

Re: Fatal Twig error loader

Bericht door MetallicatTim » 08 mar 2019, 13:43

Update, ik heb alle bestanden uit de prosilver template naar de ALL template map gekopieerd en nu krijg ik een forum zonder opmaak te zien, maar het is al een stap voorruit, denk ik...
Ik kan vervolgens niet naar het beheerderpaneel want dan krijg ik de melding:
Kan module ./../includes/acp/main.php niet vinden

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions_module.php
LINE: 573
CALL: trigger_error()

FILE: [ROOT]/adm/index.php
LINE: 82
CALL: p_master->load_active()
Dat kan goed kloppen, want in de huidige includes/acp/ folder staan allemaal bestanden met de prefix acp_, dus wel een acp_main.php bestand, als ik die hernoem naar main.php krijg ik de melding:
Modulebestand ./../includes/acp/main.php bevat geen correcte class [main]

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions_module.php
LINE: 580
CALL: trigger_error()

FILE: [ROOT]/adm/index.php
LINE: 82
CALL: p_master->load_active()
Wellicht moet ik de allemaal hernoemen zonder de acp_ prefix?

Wel weer een stap verder, maar er klopt weinig van de foruminstall!

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Fatal Twig error loader

Bericht door Ger » 08 mar 2019, 13:52

Begin even opnieuw.
Deze handleiding werkt ook voor 3.0 naar 3.2. Als je die stappen volgt zou het moeten werken. Je hebt nu wat dingen overgeslagen en probeert daar op een verkeerde manier achteraf voor te compenseren. Dat kost je niet alleen veel meer tijd, maar gaat waarschijnlijk ook nooit tot een stabiele situatie leiden.

MetallicatTim
Berichten: 21
Lid geworden op: 25 apr 2008, 19:24

Re: Fatal Twig error loader

Bericht door MetallicatTim » 08 mar 2019, 14:20

Thx, ga ik vanavond thuis inderdaad even doen, opnieuw beginnen.

Wat ik wel vreemd vind, het forum werkte perfect, hoe kan het importeren van de database zoveel veranderen in de functionaliteit van het forum?
Heb ik dan ook een "verkeerde" backup?

Ik heb gedaan:
1. Phpbb NL 3.2.5. geïnstalleerd in een nieuwe map met nieuwe/lege database
2. Forum uitgeschakeld, zodat niemand kan inloggen e.d. tijdens de database import
3. Database met bigdump geïmporteerd
4. Erachter komen dat het hele forum niet meer werkt :P

Is dat een foute volgorde of wellicht nog iets vergeten?

Gebruikersavatar
El torro
Berichten: 4165
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Fatal Twig error loader

Bericht door El torro » 08 mar 2019, 15:27

Heb ik dan ook een "verkeerde" backup?
Dat zou kunnen maar ik snap niet wat je aan het doen bent, je hebt je forum geupdate dus waarom dan importeren in een ander forum?
Je kan dan beter gewoon de bestanden vervangen in de bestaande volgens mij.
Laatst gewijzigd door El torro op 08 mar 2019, 15:52, 1 keer totaal gewijzigd.

MetallicatTim
Berichten: 21
Lid geworden op: 25 apr 2008, 19:24

Re: Fatal Twig error loader

Bericht door MetallicatTim » 08 mar 2019, 15:51

El torro schreef:
08 mar 2019, 15:27
Heb ik dan ook een "verkeerde" backup?
Dat zou kunnen maar ik snap niet wat je aan het doen bent, je hebt je forum geupdate dus waarom dan importeren in een ander forum?
Nee dan heb je niet goed gelezen, ik heb een volledig nieuwe install gedaan van phpbb 3.2.5. en daar doe ik de "oude" database in importeren.
Ik heb de 3.0.? niet geupdate, maar eerst gebackupt en dan verwijderd.

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Fatal Twig error loader

Bericht door Ger » 08 mar 2019, 16:18

De databasestructuur van 3.0 is heel anders dan die van 3.2. Er zit een jaar of 10 ontwikkelwerk tussen. De 3.2 bestanden verwachten bepaalde tabellen c.q. kolommen die ontbreken bij jouw backup van 3.0. Vandaar dat je dus je database nog moet updaten, en dat is wat http://<pad_naar_jouw_forum>/install/ doet als je de instructies volgt.

MetallicatTim
Berichten: 21
Lid geworden op: 25 apr 2008, 19:24

Re: Fatal Twig error loader

Bericht door MetallicatTim » 08 mar 2019, 17:53

Dus:
Phpbb 3.2.5. Installeren
Forum op slot
Database importeren
Install weer draaien 》 database update
Install folder weg
Forum weer open

Die volgorde?

De 3.0 install updaten zie ik niet zitten, die was al super onstabiel.

Allen bedankt voor de hulp dusver!

MetallicatTim
Berichten: 21
Lid geworden op: 25 apr 2008, 19:24

Re: Fatal Twig error loader

Bericht door MetallicatTim » 08 mar 2019, 20:09

Bovenstaande geeft het zelfde resultaat...

Hoe kan het eigenlijk dat ie naar allerlei bestanden gaat zoeken in de map styles/all/template die er helemaal niet zijn, ook niet in de download zip?
Heb inmiddels 3 verschillende versies gehad, nergens staan deze bestanden erbij, toch gaat het forum daar naar zoeken!?

Ik snap er niks meer van! :roll:

Gebruikersavatar
Solidjeuh
Berichten: 681
Lid geworden op: 05 okt 2010, 06:28
Locatie: Aalst / Belgie
Contacteer:

Re: Fatal Twig error loader

Bericht door Solidjeuh » 08 mar 2019, 20:13

Die bestanden zijn er wel. Volgens mij mis je een heel pak bestanden. Niet volledig geüpload?

Afbeelding

Je moet ook de bestanden in "prosilver" niet verplaatsen naar de "all" folder.
Je kan deze best terug zetten hoe ze origineel zijn.

Afbeelding
Laatst gewijzigd door Solidjeuh op 08 mar 2019, 20:15, 1 keer totaal gewijzigd.
Forum voor NL Extensie vertalingen ---> https://www.solidjeuh.fun
----------------------------------------------------------------------------

MetallicatTim
Berichten: 21
Lid geworden op: 25 apr 2008, 19:24

Re: Fatal Twig error loader

Bericht door MetallicatTim » 08 mar 2019, 20:15

Solidjeuh schreef:
08 mar 2019, 20:13
Die bestanden zijn er wel. Volgens mij mis je een heel pak bestanden. Niet volledig geüpload?

Afbeelding
Dat is de prosilver map, daar staat alles wel in, maar hij gaat zoeken in de styles/all/template map en daar staat niks in, ook niet in de zip!

Gebruikersavatar
Solidjeuh
Berichten: 681
Lid geworden op: 05 okt 2010, 06:28
Locatie: Aalst / Belgie
Contacteer:

Re: Fatal Twig error loader

Bericht door Solidjeuh » 08 mar 2019, 20:17

Als je wil kijk ik eens? Dan heb ik wel je FTP login nodig. (Zend deze in privé bericht)
Forum voor NL Extensie vertalingen ---> https://www.solidjeuh.fun
----------------------------------------------------------------------------

Gebruikersavatar
El torro
Berichten: 4165
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Fatal Twig error loader

Bericht door El torro » 08 mar 2019, 20:26

Je kan geen oude database in een nieuw forum importeren.
Je moet het oude updaten.

Je moet beginnen met een update naar 3.0.14 als je daar nog niet was.
Dan de database opruimen met het STK script https://www.phpbb.com/support/stk/
Dan updaten naar 3.1.0 => vervolgens 3.1.12 en als laatste naar 3.2.5
Dit is de veiligste methode
Alleen als je een erg kleine database hebt en een goede host kun je misschien direct naar 3.2.5

Hier staat het goed uitgelegd, het is alleen in het Engels
https://www.phpbb.com/support/docs/en/3 ... /upgrade3/

MetallicatTim
Berichten: 21
Lid geworden op: 25 apr 2008, 19:24

Re: Fatal Twig error loader

Bericht door MetallicatTim » 08 mar 2019, 20:44

El torro schreef:
08 mar 2019, 20:26
Je kan geen oude database in een nieuw forum importeren.
Je moet het oude updaten.

Je moet beginnen met een update naar 3.0.14 als je daar nog niet was.
Dan de database opruimen met het STK script https://www.phpbb.com/support/stk/
Dan updaten naar 3.1.0 => vervolgens 3.1.12 en als laatste naar 3.2.5
Dit is de veiligste methode
Alleen als je een erg kleine database hebt en een goede host kun je misschien direct naar 3.2.5

Hier staat het goed uitgelegd, het is alleen in het Engels
https://www.phpbb.com/support/docs/en/3 ... /upgrade3/
Dat is een aardig proces! Ik zal dan de PHP versie weer terug moeten laten zetten, hopelijk kunnen ze dat morgen al doen, dan kan ik het oude forum weer bereiken, dat gaat nu niet meer met de 7.2. PHP.

Hopelijk gaat het op deze manier wel lukken, thx!

MetallicatTim
Berichten: 21
Lid geworden op: 25 apr 2008, 19:24

Re: Fatal Twig error loader

Bericht door MetallicatTim » 10 mar 2019, 16:39

Ok, inmiddels ben ik bij de laatste stap van het proces aangekomen, de database moet geupgrade worden, maar vanwege de grootte van de database moet ik dit via de CLI doen.
For large boards, you may wish to update via the command line instead of using a web browser. From your board's root, execute the following command: php ./bin/phpbbcli.php db:migrate --safe-mode
Dit heb ik nog nooit gedaan, dus ben wat gaan zoeken, ik moet hiervoor SSH toegang hebben, voor zover ik weet heb ik dat niet zomaar!?
Zal dus weer tot morgen moeten wachten voor ik reactie van de hosting krijg :P

Gebruikersavatar
El torro
Berichten: 4165
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Fatal Twig error loader

Bericht door El torro » 10 mar 2019, 17:38

Kan ook dat dat beschikbaar is in je cPanel onder "geavanceerd" => terminal.
Heeft je host geen FAQ pagina voor uitleg over de SSH zoals een goede host betaamd?
b.v. https://www.neostrada.nl/support/artike ... k-ssh.html

Overigens kun je het altijd via de gewone weg proberen, als de database niet al te groot is en de time-out niet te kort dan lukt het wel.

MetallicatTim
Berichten: 21
Lid geworden op: 25 apr 2008, 19:24

Re: Fatal Twig error loader

Bericht door MetallicatTim » 10 mar 2019, 18:03

Via de gewone weg lukt niet, database is te groot. Hij begint nog niet eens met updaten, ik krijg direct een time-out melding.

Kan helaas niks vinden op vip.nl, dus ik ga er een mail over sturen, hun servicedesk is altijd super behulpzaam!

Gebruikersavatar
El torro
Berichten: 4165
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Fatal Twig error loader

Bericht door El torro » 10 mar 2019, 18:44

Heb je de config.php wel aangepast ?

Code: Selecteer alles

$dbms = 'phpbb\\db\\driver\\mysqli';

Plaats reactie