2010-11-22 13 views
1

Ich habe eine identische Site, die auf zwei verschiedenen Servern ausgeführt wird, und aus irgendeinem Grund wird die folgende Fehlermeldung auf einem der Server angezeigt, wenn ich mich auf der Site entweder anmelde oder abmelde.PHPTAL - Keine Vorlagendatei angegeben

PHPTAL Exception 

No template file specified 

In /usr/share/pear/PHPTAL.php line 1138 

#0 /usr/share/pear/PHPTAL.php(801): PHPTAL->findTemplate() 
#1 /usr/share/pear/PHPTAL.php(821): PHPTAL->setCodeFile() 
#2 /usr/share/pear/PHPTAL.php(667): PHPTAL->prepare() 
#3 /var/www/html/example.co.uk/main.php(318): PHPTAL->execute() 
#4 /var/www/html/example.co.uk/main.php(2746): main->tal() 
#5 {main} 

Irgendeine Idee, was könnte es verursachen? Ich bin nicht vertraut mit PHPTAL, ich versuche nur, die Website auf einen neuen Server zu migrieren.

Danke!

Antwort

0

Vielleicht müssen Sie den Pfad der Vorlage überprüfen im CMS

0

Es bedeutet, dass Sie PHPTAL Konstruktor NULL Argument übergeben statt Vorlagenpfad und/oder nicht setTemplate() noch setSource() genannt.

prüfen Logik in Ihrer Anwendung, die Ausgabe sollte die Vorlage wählt sein (vielleicht ist es abhängig von App-Konfiguration, die zwischen Servern? Unterscheidet)

0

Führen Sie eine var_dump der Vorlage Repositories vor der Zeile, die die Vorlagendatei macht (zB display()) mit der Methode getTemplateRepositories().

Es wird den Pfad Ihrer aktuellen Vorlagen-Repositories ausgedruckt, wenn Sie ihn richtig eingestellt haben. Der Pfad Ihrer Vorlagendatei sollte relativ zum Pfad der Vorlagen-Repositorys sein.

Verwandte Themen