Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > Template System

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 17.09.2008, 08:21
Neuer Benutzer
 
Registriert seit: 17.09.2008
Beiträge: 5
Standard Fatal error nach Templatewechsel. Template wird nicht gefunden

Guten tag zusammen,

vielleicht kann mir hier jemand helfen. Ich habe im Backend unter „Mein Shop“ ein anderes Template ausgewählt, welches ich vorher via FTP übertragen hatte. Während des Speicherns schien sich schon irgendetwas aufzuhängen.

Danach war das Frontend nicht mehr erreichbar, ebenso der Adminbereich.

Der Fehler besagt wohl, dass das Template nicht gefunden wird:

Warning: require(/xtcommerce/templates//source/boxes.php) [function.require]: failed to open stream: No such file or directory in /xtcommerce/login.php on line 32

Fatal error: require() [function.require]: Failed opening required ' /xtcommerce/templates//source/boxes.php' (include_path='.:/usr/share/pear:/usr/share/php') in /xtcommerce/login.php on line 32

Nun bin ich auf der Suche nach der Stelle wo das Template definiert wird – in der Datenbank oder in einer Datei, da ich ja nicht mehr ins Backend komme! Kann man hier in der Datenbank, z.B. in der configuration einen Wert für CURRENT_TEMPLATE -> configuration_value vergeben und wenn dann welchen? Am besten wieder für das Standardtemplate xtc4.. Oder gibt es andere Möglichkeiten die Seite wieder erreichbar zu machen?

Für hilfreiche Tipps bin ich sehr dankbar.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 17.09.2008, 08:33
xt:Commerce Support Kunde
 
Registriert seit: 16.10.2006
Beiträge: 581
Standard

in der DB Table configuration
configuration_key CURRENT_TEMPLATE
configuration_value auf xtc4 ändern

Gruß
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 17.09.2008, 09:19
Neuer Benutzer
 
Registriert seit: 17.09.2008
Beiträge: 5
Standard configuration_value auf xtc4 ändern

Hallo piru, danke für die Antwort. Das hatte ich schon probiert und habe folgendes Ergebnis erhalten:

1146 - Table 'txc.personal_offers_by_customers_status_' doesn't exist

SELECT max(quantity) as qty FROM personal_offers_by_customers_status_ WHERE products_id='3' AND quantity<='1'

[XT SQL Error]

Gibt es noch andere Möglichkeiten oder eine Erklärung für die SQL-Fehlermeldung?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 17.09.2008, 09:36
Neuer Benutzer
 
Registriert seit: 16.09.2008
Beiträge: 5
Standard

Zitat:
Zitat von xtlog Beitrag anzeigen
Warning: require(/xtcommerce/templates//source/boxes.php) [function.require]: failed to open stream: No such file or directory in /xtcommerce/login.php on line 32

Fatal error: require() [function.require]: Failed opening required ' /xtcommerce/templates//source/boxes.php' (include_path='.:/usr/share/pear:/usr/share/php') in /xtcommerce/login.php on line 32
morgen,

es scheint mir eine falsche pfadangabe schuld zu sein (siehe rot markiert). kann mich irren, aber spontan würde ich darauf tippen...

LG
jens
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 17.09.2008, 09:41
Neuer Benutzer
 
Registriert seit: 17.09.2008
Beiträge: 5
Standard

Hallo Jens,

ja, ich denke der // kommt zustande da das Value für das Template nicht gefüllt ist in der DB. Wenn ich aber dann z.B. "xtc4" eintrage kommt der SQL-Fehler. Ich muss dazu sagen ich bin absoluter Unprofi was Datenbanken angeht..

Meine Idee war, wie piru geschrieben hat, den Wert für das fehlende Template einzutragen.. leider ohne Erfolg. Die Templates liegen aber da wo sie hin gehören im Templates-Verzeichnis

Gruß, Mischa
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 17.09.2008, 09:50
Neuer Benutzer
 
Registriert seit: 16.09.2008
Beiträge: 5
Standard

hallo,

da liegst du sehr richtig, denn in der login.php steht in zeile 32:

PHP-Code:
require (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/boxes.php'); 
der teil '.CURRENT_TEMPLATE.' ist bei dir leer (das ist der bereich zwischen den beiden roten / )... anscheinend "frißt" also der shop deine einstellung gar nicht... sonst wär die constante nicht leer. wird der wert in die DB geschrieben? oder kommt an genau der stelle auch ein fehler?

LG
jens
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 17.09.2008, 09:58
Neuer Benutzer
 
Registriert seit: 17.09.2008
Beiträge: 5
Standard

Hallo,

wie gesagt: erst kam die PHP- Fehlermeldung mit dem fehlkenden Templatepfad. Danach habe ich gesehen, dass in der DB kein Wert in "configuration_key CURRENT_TEMPLATE configuration_value" vergeben ist.

Der SQL-Fehler tritt dann auf wenn ich den configuration_value fülle. Der Fehler der nun auftritt scheint aber wieder nicht mit dem Template zu tun zu haben..

Ob der Wert überhaupt in die Datenbank gehört ist auch meine Frage, bzw. an welcher Stelle der Shop das Template zugewiesen bekommt und was da noch dran hängt.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 17.09.2008, 10:05
Neuer Benutzer
 
Registriert seit: 16.09.2008
Beiträge: 5
Standard

hallo,

nach erfolgreicher installation ist das standard-template automatisch zugewiesen. das muss man eigentlich nur ändern, wenn man zusätzliche templates installiert. wenn man das standard-ding anpaßt muss man daran nie was ändern. das machtmich ein wenig stutzig...

einstellen kann man es im backend unter KONFIGURATIOn >> MEIN SHOP, vierter punkt von unten. falls du ins backend kommst... sind denn schon daten oder irgendwelche änderungen im shop? sonst würde ich die installation einfach nochmal machen und mir die fehlersuche sparen...

LG
jens
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
error, fatal, gefunden, template, templatewechsel

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:44 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand