Page 1 of 1

Fehler in Smarty.class.php

Posted: Thu Jun 14, 2012 9:29 am
by drahtlos
Nach einem Update der Plattform (DB, PHP) und dem Anlegen neuer Pfade zu den jeweiligen Installationen gelang zwar das Anpassen in der Serendipity_config.php mühelos, dennoch erhalte ich folgende Fehlermeldung beim Versuch, die Seite auftzurufen.


Warning: Smarty error: unable to read resource: "404.tpl" in /is/htdocs/wp11033651_FDID5JXKQ5/www/serendipity/bundled-libs/Smarty/libs/Smarty.class.php on line 1093

In der entspr. Zeile steht leider nur "show error_msg". Deshalb komme ich erst mal nicht weiter.

Nach dem Studium diverser Einträge hier im Forum scheint's, als müsse noch mal irgendwo ein Pfad angepasst werden. Leider ist mir unklar, wo genau. Würde mich deshalb sehr über Hilfe freuen. Vorab vielen Dank!

Re: Fehler in Smarty.class.php

Posted: Thu Jun 14, 2012 9:42 am
by Timbalu
Hi

Der S9Y Smarty Error: unable to read resource: "404.tpl" tritt auf, wenn du auf einem anderen Server gezogen bist oder Pfade generell verändert wurden, aber noch nicht alle nötigen Pfade zu Serendipity angepasst hast, besonders im db *_config table.
SQL statement (anpassen!):

Code: Select all

UPDATE serendipity_config
SET value = '/new/htdocs/path/'
WHERE name = 'serendipityPath';

Re: Fehler in Smarty.class.php

Posted: Thu Jun 14, 2012 9:55 am
by yellowled
Timbalu wrote:Der S9Y Smarty Error: unable to read resource: "404.tpl" tritt auf
Es wäre, schätze ich, auch möglich, dass die 404.tpl im Template-Verzeichnis fehlt oder nicht lesbar ist. Das ist ja keine „übliche“ .tpl-Datei, die haben nur 4 Spartacus-Templates. Man müsste halt wissen, welches Template verwendet wird.

YL

Re: Fehler in Smarty.class.php

Posted: Thu Jun 14, 2012 10:05 am
by drahtlos
yellowled wrote:
Timbalu wrote:Der S9Y Smarty Error: unable to read resource: "404.tpl" tritt auf
Es wäre, schätze ich, auch möglich, dass die 404.tpl im Template-Verzeichnis fehlt oder nicht lesbar ist. Das ist ja keine „übliche“ .tpl-Datei, die haben nur 4 Spartacus-Templates. Man müsste halt wissen, welches Template verwendet wird.

YL
So ist es. Diese Datei habe ich nicht. Nie gehabt. Ich verwende das Template 1024px v1.1 (2009-08-16)
Author: Carl Galloway & Andreas Viklund und Serendipity Version 1.5.3

Re: Fehler in Smarty.class.php

Posted: Thu Jun 14, 2012 10:09 am
by yellowled
drahtlos wrote:Diese Datei habe ich nicht. Nie gehabt. Ich verwende das Template 1024px v1.1
Naja, dann kann sie auch nicht fehlen. Es sei denn, Du hättest mal eines der folgenden Templates verwendet: Saggitarius-A, hemingway, mimbo, mo3. (Und sei es nur testhalber.)

In dem Fall würde ich mal templates_c leeren (aber nicht das Verzeichnis selbst löschen).

YL

Re: Fehler in Smarty.class.php

Posted: Thu Jun 14, 2012 3:41 pm
by drahtlos
Timbalu wrote:Hi

Der S9Y Smarty Error: unable to read resource: "404.tpl" tritt auf, wenn du auf einem anderen Server gezogen bist oder Pfade generell verändert wurden, aber noch nicht alle nötigen Pfade zu Serendipity angepasst hast, besonders im db *_config table.
SQL statement (anpassen!):

Code: Select all

UPDATE serendipity_config
SET value = '/new/htdocs/path/'
WHERE name = 'serendipityPath';
Sehr guter Tipp - hat mich bislang am weitesten geführt! Besten Dank! Nun bekomme ich zwar an diversen Stellen im Blog noch Errors angezeigt, was vermutlich auch mit falschen Pfaden zu tun haben dürfte. Dann muss ich mich mal auf die Suche machen...

Re: Fehler in Smarty.class.php

Posted: Fri Jun 15, 2012 9:19 am
by Timbalu
Gut.
Ja sehr wahrscheinlich von *_entries und *_entryproperties table einen mysql-dump machen, im Texteditor öffnen und per copy&paste alles Pfadnamen anpassen. Dananch alles wieder einpielen.