Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Shopumzug nach Online klappt nicht - Fatal Error

    shawnee

    • Fördermitglied
    • Beiträge: 187
    Hallo zusammen,

    habe meinen Shop offline nahezu fertig gestellt und habe ihn schonmal auf den Server geladen. Alle 4 configs habe ich den neuen Gegebenheiten angepasst.

    Beim Seitenaufruf gibts aber ein

    Fatal error: Class 'Smarty' not found in .... index.php Line 29

    Ich verzweifel echt gerade. Hat jemand einen Rat?



    Linkback: https://www.modified-shop.org/forum/index.php?topic=1358.0

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Shopumzug nach Online klappt nicht - Fatal Error
    Antwort #1 am: 14. Juli 2009, 19:32:48
    Du hast wohl das Smarty-Update gemacht, aber nicht alle erforderlichen Dateien mit dem neuen Smarty-Pfad aktualisiert?

    shawnee

    • Fördermitglied
    • Beiträge: 187
    Shopumzug nach Online klappt nicht - Fatal Error
    Antwort #2 am: 14. Juli 2009, 19:43:57
    Hi,

    ich hab kein Smarty Update gemacht. Benutze die Modified 1.01 und ein eigenes Template. Offline funktioniert das ja einwandfrei, nur auf dem Server nicht. Kann es trotzdem daran liegen?

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Shopumzug nach Online klappt nicht - Fatal Error
    Antwort #3 am: 14. Juli 2009, 19:44:39
    Um welche Modified-Version handelt es sich?
    Die Bedeutung des Fehlers ist klar, er kann mit der smarty-template-engine nix anfangen.

    Prüfe mal die includes/application_top.php ca. Zeile 565 (Modified 1.0.1)

    Code: PHP  [Auswählen]
    // Include Template Engine
    // BOF - Tomcraft - 2009-05-26 - update smarty template engine to 2.6.26
    //require (DIR_WS_CLASSES.'Smarty_2.6.22/Smarty.class.php');
    require (DIR_WS_CLASSES.'Smarty_2.6.26/Smarty.class.php');
    // EOF - Tomcraft - 2009-05-26 - update smarty template engine to 2.6.26
     
    Dann Schau mal nach, was für eine Smarty-Version du in dem Ordner includes/classes/ liegen hast. Das sollte dieselbe sein die oben gesucht wird.

    shawnee

    • Fördermitglied
    • Beiträge: 187
    Shopumzug nach Online klappt nicht - Fatal Error
    Antwort #4 am: 14. Juli 2009, 19:50:03
    Da gibts den Ordner "Smarty_2.6.26". Und wie gesagt, es funktioniert offline! Modified Version 1.01

    shawnee

    • Fördermitglied
    • Beiträge: 187
    Shopumzug nach Online klappt nicht - Fatal Error
    Antwort #5 am: 14. Juli 2009, 19:56:09
    Und in der application top steht das hier

    Code: PHP  [Auswählen]
    Include Template Engine// BOF - Tomcraft - 2009-05-26 - update smarty template engine to 2.6.26//require (DIR_WS_CLASSES.'Smarty_2.6.22/Smarty.class.php');require (DIR_WS_CLASSES.'Smarty_2.6.26/Smarty.class.php');// EOF - Tomcraft - 2009-05-26 - update smarty template engine to 2.6.26if (isset ($_SESSION['custom

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Shopumzug nach Online klappt nicht - Fatal Error
    Antwort #6 am: 14. Juli 2009, 20:04:31
    Zitat
    Und in der application top steht das hier

    Code: PHP  [Auswählen]
    Include Template Engine// BOF - Tomcraft - 2009-05-26 - update smarty template engine to 2.6.26//require (DIR_WS_CLASSES.'Smarty_2.6.22/Smarty.class.php');require (DIR_WS_CLASSES.'Smarty_2.6.26/Smarty.class.php');// EOF - Tomcraft - 2009-05-26 - update smarty template engine to 2.6.26if (isset ($_SESSION['custom
    Vielleicht ein blöder Versuch - aber kann ja nix schaden - änder das mal so ab - Zeilenumbrüche einfügen (könnte sein, dass der Eintrag als Kommentar betrachtet wird):

    Code: PHP  [Auswählen]
    Include Template Engine// BOF - Tomcraft - 2009-05-26 - update smarty template engine to 2.6.26//require (DIR_WS_CLASSES.'Smarty_2.6.22/Smarty.class.php');
    require (DIR_WS_CLASSES.'Smarty_2.6.26/Smarty.class.php');
    // EOF - Tomcraft - 2009-05-26 - update smarty template engine to 2.6.26if (isset ($_SESSION['custom

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Shopumzug nach Online klappt nicht - Fatal Error
    Antwort #7 am: 14. Juli 2009, 20:07:21
    Sehe grade ist vielleicht besser meinen oben geposteten Code zu verwenden, da der Eintrag Include Template Engine möglichweise nicht auskommentiert ist.

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Shopumzug nach Online klappt nicht - Fatal Error
    Antwort #8 am: 14. Juli 2009, 20:10:46
    Grmpf - ich wünsch mir ne edit-Funktion - na denn ein neuer Eintrag:
    Sollte die Darstellung deines Codes hier im Forum dem entsprechen was auf dem Server liegt, könntest du ein generelles Problem mit Seitenumbrüchen haben (Mac-Windows?)
    Fatal wäre das bei Kommentaren die mit // beginnen. Denn das kommentiert die komplette nachfolgende Zeile aus, ohne Umbruch logischerweise alles was danach folgt.

    Damit würdest du noch mehr Probleme im Shop haben.

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Shopumzug nach Online klappt nicht - Fatal Error
    Antwort #9 am: 14. Juli 2009, 20:24:47
    Wenns offline funktioniert ist vielleicht beim Hochladen etwas schief gelaufen (Dateien nicht überschrieben, wenn schon vorhanden?)

    shawnee

    • Fördermitglied
    • Beiträge: 187
    Shopumzug nach Online klappt nicht - Fatal Error
    Antwort #10 am: 14. Juli 2009, 20:48:35
    Hab die Datei jetzt nochmal hochgeladen

    Code: PHP  [Auswählen]
    // Include Template Engine
    // BOF - Tomcraft - 2009-05-26 - update smarty template engine to 2.6.26
    //require (DIR_WS_CLASSES.'Smarty_2.6.22/Smarty.class.php');
    require (DIR_WS_CLASSES.'Smarty_2.6.26/Smarty.class.php');
    // EOF - Tomcraft - 2009-05-26 - update smarty template engine to 2.6.26
    Auch den ganzen offline Shop nochmal, immer der selbe Fehler

    Fatal error: Class 'Smarty' not found in /.../index.php on line 29

    In besagter Linie steht

    Code: PHP  [Auswählen]
    // create smarty elements

    $smarty = new Smarty;

    // include boxes

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Shopumzug nach Online klappt nicht - Fatal Error
    Antwort #11 am: 14. Juli 2009, 20:58:57
    line29 ruft die smarty-engine auf. Die Version ist die, die gesucht wird. Trotzdem gibts nen Fehler. Da kann der Fehler ja eigentlich nur noch in deinem Template liegen. Lade mal um den Spass die Original Modified 1.0.1 index.html ins Template.

    Wenn das funktioniert haste da einen Fehler in deiner index. Oder um es ganz krass zu testen- das original XCT5 Template komplett hochladen (Pfade beachten), wenn das läuft weisst du, dass der Fehler in deinem Template liegt. Wär schon mal einfacher für die Fehlersuche.

    shawnee

    • Fördermitglied
    • Beiträge: 187
    Shopumzug nach Online klappt nicht - Fatal Error
    Antwort #12 am: 14. Juli 2009, 21:12:52
    Hat leider beides keine Änderung mit sich gebracht! Es funktioniert ja offline ohne Probleme, nur nach dem hochladen nicht mehr. Und die configs hab ich alle angepasst und zig mal überprüft. Herrje

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Shopumzug nach Online klappt nicht - Fatal Error
    Antwort #13 am: 14. Juli 2009, 21:17:23
    hmm - mal zur Klärung - was benutzt du offline für einen Server, auf welchem Betriebssystem, und was hat dein Provider online?

    shawnee

    • Fördermitglied
    • Beiträge: 187
    Shopumzug nach Online klappt nicht - Fatal Error
    Antwort #14 am: 14. Juli 2009, 21:20:17
    Offline XAMPPLite auf WinXP, Hoster ist domainfactory

    2 Antworten
    2900 Aufrufe
    17. Juli 2009, 13:11:03 von DokuMan
    9 Antworten
    7123 Aufrufe
    07. Januar 2009, 19:05:47 von Anonym
    7 Antworten
    5323 Aufrufe
    13. August 2012, 09:35:05 von baileys