[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
FIXED: Fatal error: unable to generate template 4! - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Pascal110
Beiträge: 26
Registriert: 21. Mai 2007, 10:42

FIXED: Fatal error: unable to generate template 4!

13. Feb 2008, 10:27

Code: Alles auswählen

Fatal error: unable to generate template 4! in /home/www/ph203/html/redaxo/include/functions/function_rex_generate.inc.php on line 1219
Seit ein paar Tagen erscheint diese Fehlermeldung, wenn ich die Homepage aufrufen will. Vorher war es mit Template 3, das habe ich dann mal auskommentiert, aber jetzt ist es einfach mit nr. 4.

Kurzfristig lösen kann ich das Problem, wenn ich im Backend einfach ein Template aufrufe und es einfach wieder abspeichere. Dann geht es wieder für ein paar Aufrufe.

Die Templates sind unverändert, böswilligen Code konnte ich bisher auch nicht finden.

Weiß jemand Rat?

Zusatz: Ich benutze Redaxo 4

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

13. Feb 2008, 11:41

Hi,

welche REDAXO 4 Version? 4.0? 4.0.1?

Gruß,
Markus

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

13. Feb 2008, 11:44


Pascal110
Beiträge: 26
Registriert: 21. Mai 2007, 10:42

13. Feb 2008, 12:49

4.0

So habe den Fix mal eingebunden. Bisher, aber auch weil ich nochmal die "Template abspeichern" Variante benutzt habe, geht es wieder. Ich werde es mal beobachten, nach einigen Aufrufen müsste der Fehler, wenn er noch da ist, wieder auftreten. Ich melde mich und auf jeden Fall Danke!

Pascal110
Beiträge: 26
Registriert: 21. Mai 2007, 10:42

14. Feb 2008, 09:51

STOPP! Nix fixed!

Same mistake!

Gestern ging es fast den ganzen Tag gut, auch von unterschiedlichen Rechnern....

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

25. Feb 2008, 18:52

Problem besteht noch?

Pascal110
Beiträge: 26
Registriert: 21. Mai 2007, 10:42

25. Feb 2008, 22:07

Hi,

ja immer noch. Keine Veränderungen. Leider weiß ich so gar nicht wo ich suchen soll, denn ich habe vor dem Problem an den Quelltexten und an den Templates nichts geändert.

kdk
Beiträge: 123
Registriert: 19. Dez 2005, 14:36

5. Mär 2008, 20:01

Gibt es da schon eine Lösung?

Das Problem ist jetzt bei mir auch aufgetreten. Lokal funktioniert alles einwandfrei,nur auf einem HostEurope-Server werde ichmit der gleichen Fehlermeldung begrüsst:

Fatal error: unable to generate template 3! in /is/htdocs/[viele Zahlen]/www/redaxo/include/functions/function_rex_generate.inc.php on line 1219

Meine erste Idee war natürlich den cache zulöschen, das führt zu folgenden Meldungen:

Warning: fopen(/is/htdocs/wp1006467_3GBFLCZ4XH/www/redaxo/include/clang.inc.php) [function.fopen]: failed to open stream: Keine Berechtigung in /is/htdocs/www/redaxo/include/functions/function_rex_generate.inc.php on line 60

Warning: fwrite(): supplied argument is not a valid stream resource in /is/htdocs//www/redaxo/include/functions/function_rex_generate.inc.php on line 61

Warning: fclose(): supplied argument is not a valid stream resource in /is/htdocs/www/redaxo/include/functions/function_rex_generate.inc.php on line 62

Allerdings sind die Rechte in Ordnung.
Rex-Version: 4.0.1

Edit:

Ich weiss nicht ob das wirklich die Lösung ist, aber es hat erstmal geholfen die Rechte der generierten Templates von 644 auf 777 zu setzen. Alle anderen Rechte führen zum Misserfolg.

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

5. Mär 2008, 22:12

Hi,

wenn ihr in der master.inc die Variable $REX['FILEPERM'] auf die richtigen Rechte anpasst, werden die Dateien gleich mit der entsprechenden Berechtigung generiert.

Gruß,
Markus

kdk
Beiträge: 123
Registriert: 19. Dez 2005, 14:36

6. Mär 2008, 11:23

Hm, in der Master steht 755. Trotzdem wurden die Templates mit 644 angelegt.

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

6. Mär 2008, 13:06

Hi,

könntest du bitte auf dem gleichen Server mal die neue 4.1 installieren und dort testen ob es damit funktionieren würde..?

Ich würde dafür ne eigenen Datenbank anlegen und schnell testen, also nicht die aktuelle Seite updaten o.ä.... am besten vllt sogar nen Backup von der aktuellen Seite machen..

Danke und Viele Grüße,
Markus

kdk
Beiträge: 123
Registriert: 19. Dez 2005, 14:36

6. Mär 2008, 15:59

ich bin gerade dabei....

1. Ergebnis:

Alle Ordner haben die Rechte 755, sind aber nicht beschreibar.Nur 777 führt zum Erfolg.

kdk
Beiträge: 123
Registriert: 19. Dez 2005, 14:36

6. Mär 2008, 16:06

2. Ergebnis:

Ich kann 4.1 nicht installieren.
Entweder meckert redaxo über fehlende rechte, oder das der Ordner "redaxo/include" unsicher sei.

Chrisssss
Beiträge: 3
Registriert: 30. Mär 2008, 17:10
Kontaktdaten: Website

30. Mär 2008, 17:18

Hallo,

Bei mir besteht seit heute 14 Uhr das selbe Problem. Es tauchte einfach so auf, ohne dass ich etwas gemacht habe.

Es ist sehr wichtig, dass es so schnell wie möglich wieder läuft, sonst werden die Kunden verärgert.

Hat jemand eineIdee was man tun kann?

Beste Grüße,
Christoph

Benutzeravatar
PAGEJUMPER
Beiträge: 161
Registriert: 16. Dez 2004, 17:54
Wohnort: Leipzig
Kontaktdaten: ICQ Website

31. Mär 2008, 00:04

Chrisssss hat geschrieben:Hallo,

Bei mir besteht seit heute 14 Uhr das selbe Problem. Es tauchte einfach so auf, ohne dass ich etwas gemacht habe.

Es ist sehr wichtig, dass es so schnell wie möglich wieder läuft, sonst werden die Kunden verärgert.

Hat jemand eineIdee was man tun kann?

Beste Grüße,
Christoph
hab auch das selbe problem.
PAGEJUMPER.de - http://www.pagejumper.de

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

31. Mär 2008, 10:22

Hi,

Kann ich bei einem von euch einen Zugang zum anschauen bekommen?
Brauch FTP + REDAXO Login

Gruß,
Markus

Chrisssss
Beiträge: 3
Registriert: 30. Mär 2008, 17:10
Kontaktdaten: Website

31. Mär 2008, 15:34

Bei mir läuft es komischer Weise seit gestern wieder, nachdem ich ein neues Template eingerichtet, das alte erneut gespeichert, und das neue dann wieder gelöscht habe.

Falls das Problem zurückkehren sollte melde ich mich nochmal.

Schöne Grüße,
Christoph

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

1. Apr 2008, 18:58

Hi zusammen,

hatte grad eben nen Zugang bekommen...

Dort war ein Update von 3.x nicht richtig durchgeführt worden bzw. das DB Update wurde überhaupt nicht durchgeführt..

Ist das bei den anderen Evtl auch gegeben?

Gruß,
Markus

Chrisssss
Beiträge: 3
Registriert: 30. Mär 2008, 17:10
Kontaktdaten: Website

1. Apr 2008, 20:03

also bei mir läuft Version 4.0.1

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

2. Apr 2008, 18:19

Hi zusammen,

bitte schaut euch mal folgenden Kommentar an..
http://forum.redaxo.de/sutra51693.html#51693

Ist das bei euch auch der Fall?

Gruß,
Markus

Pascal110
Beiträge: 26
Registriert: 21. Mai 2007, 10:42

4. Apr 2008, 13:39

So da bin ich auch wieder:

also ich binde die Templates nach dem neuen Schema ein

Code: Alles auswählen

 $authTemplate = new rex_template(3);
 include $authTemplate->getFile(); 
An einem Update kann es bei mir auch definitiv nicht liegen, weil ich die Redaxo 4 ganz frisch auf den Server gelegt habe, um solche Update Fehler zu vermeiden.

Wenn jemand Verantwortliches möchte, kann ich auch gerne meinen FTP + Redaxo Zugang zur Verfügung stellen.

Hoffentlich findet sich irgendwann eine Lösung für dieses Problem. [/code]

goetzi
Beiträge: 12
Registriert: 11. Jan 2006, 19:40
Wohnort: Wien

5. Mai 2008, 09:29

Hallo,

habe das Problem auch und komme nicht dahinter, an was es liegen könnte.

Redaxo-Version: 4.1 (frische Installation, kein Update)

Habe es lokal auf meinem XAMPP und auf meinem Webspace getestet, bei beiden das gleiche Problem.

Hier das, was ich im Template stehen hab:

Code: Alles auswählen

$navTemplateId = "2";
$navTemplate = new rex_template($navTemplateId);
include $navTemplate->getFile();
Gibt diesen Fehler:

Code: Alles auswählen

Fatal error: Unable to generate template 2! in C:\xampp\htdocs\lions\redaxo\include\functions\function_rex_generate.inc.php on line 1191
PHP-Version lokal: 5.2.5
PHP-Version online: 5.2.4

Habs auf dem Webspace auch mit PHP-Version 4.4.8 ausprobiert, gleiches Ergebnis.

Gruß

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

13. Mai 2008, 12:23

Hi zusammen,

hab jetzt eine Ursache für dieses Problem finden können.

Wäre super, wenn ihr mal mit der aktuellen SVN branches/4.1 Bugfix Version testen könntet..

Genaueres dazu siehe Doku:
http://www.redaxo.de/286-0-5--entwicklerversion.html


Gruß,
Markus

Benutzeravatar
katharina
Beiträge: 61
Registriert: 28. Jan 2006, 15:08

29. Sep 2008, 12:41

Also ich habe dieses Problem immer noch:

Fatal error: Unable to generate rexTemplate with id "0" in f:\rex_miniclub\redaxo\include\classes\class.rex_template.inc.php on line 36

Lokale Installation von 4.1 (frisch heruntergeladen)

Gibt es da schon eine Lösung?
gruß,
Katharina

Benutzeravatar
openmind
Beiträge: 125
Registriert: 11. Dez 2006, 12:45

Fatal Error: Template does not exist

29. Nov 2008, 21:58

Hi zusammen,
Habe von Rex 4.01 auf Rex 4.1 upgedatet.

Bin dann auf folgende Fehlermeldung im Frontend gestossen:

Fatal error: Template with id "2" does not exist! in C:\htdocs\redaxo\include\functions\function_rex_generate.inc.php on line 1199

Hatte mich sehr gewundert, da ich in Rex 4.01 kein Template mit der ID 2 hatte. Bei meiner Suche bin ich darauf gestossen, dass Rex 4.1 auch auskommentierte TemplateVerweise in meinen TemplateFiles lesen kann und dann einen Fatal Error meldet.
Meine Fehlerursache war dieser auskommentierte Hinweis:

Code: Alles auswählen

<?php
// sonstige Hinweise:
//**************************************************************
// Ab Version 4 im Html Bereich Templates ganz ohne php ganz einfach so aufrufen!!
// REX_TEMPLATE[2] 
?>
Vielleicht hilft es ja jemandem, wenn er auf das gleiche Problem stößt. Wie gesagt in 4.01 machte dieser Kommentar keinerlei Probleme.
;-)

Zurück zu „Sonstiges“