Der Ethno-Versand …

… oder wie ein Online-Shop auf der Basis von xt:commerce entsteht (Tipps & Tricks)

Der FCKeditor und seine Tücken in xt:commerce

 

Da war er – der Supergau, von dem man immer hört, dass er bei anderen eintritt, aber doch hofft, dass er einen selbst nicht trifft.

 

Wie kam es dazu ?

 

Auf der Start- / Home- / Eingangsseite des Ethno-Versands finden sich keine Produkte oder Kategorien, sondern nur ein allgemeiner Einleitungstext mit ständig wechselnden GIF-Dateien als Hinweis auf besondere Ereignisse. Dieser Text sollte wieder einmal mit Hilfe des Content-Managers geändert werden, was diesmal aber aus zunächst nicht nachvollziehbaren Gründen nicht möglich. Der vorhandene Text lies sich nicht löschen, ein neuer Text nicht einfügen.

 

In dieser Situation kam mir der (wie sich im nachhinein herausstellte dumme) Gedanke, dass die Ursache möglicherweise an der Zugriffsberechtigung der Dateien im include-Ordner liegen könnte, die ich daraufhin änderte. Doch brachte diese Zugriffsänderung für das ursprüngliche Problem keine Abhilfe, so dass ich die Zugriffseigenschaften für den gesamten Ordner einschließlich Unterordner und Datei wieder abänderte mit der Folge, das von diesem Zeitpunkt an keine Zugriff mehr auf den Shop möglich war.

 

 

Die Fehlermeldungen sahen wir folgt aus:

 

*Warning*: main(includes/application_top.php) [function.main <http://www.ethnic-shop.de/shop/function.main>]: failed to open stream: Permission denied in */www/htdocs/wx00x11b/shop/index.php* on line *25*

 

*Warning*: main(includes/application_top.php) [function.main <http://www.ethnic-shop.de/shop/function.main>]: failed to open stream: Permission denied in */www/htdocs/wx00x11b/shop/index.php* on line *25*

 

*Warning*: main() [function.include <http://www.ethnic-shop.de/shop/function.include>]: Failed opening ‘includes/application_top.php’ for inclusion (include_path=’.:/usr/share/php:..’) in */www/htdocs/wx00x11b/shop/index.php* on line *25*

 

*Fatal error*: Cannot instantiate non-existent class: smarty in */www/htdocs/wx00x11b/shop/index.php* on line *29

 

Ursache konnte somit nur die geänderten Zugriffsberechtigungen sein.

 

Allerdings fand ich nirgendwo einen Hinweis, wie die Zugriffsberechtigungen für die einzelnen Dateien und Ordner richtig waren. Und das bei vollem Lager, bevorstehendem Weihnachtsgeschäft und stetig steigenden Besucherzahlen. In meiner Not wandte ich mich an den Support von Gambio, der mir, obwohl nicht mehr supportberechtigt, unkompliziert half, die Zugriffsberechtigungen der Dateien und Ordner wieder richtig setzten und der Shop nach 2 1/2 Tagen wieder online war und fehlerfrei lief. An dieser Stelle daher auch noch einmal herzlichen Dank an den Gambio-Support.

 

Doch nun weiter zu dem dem ursprünglichen Problem, nämlich zur Änderung der Startseite: Da sich der Text mit dem FCKeditor im Adminbereich nicht ändern lies, suchte ich nach der entsprechenden Datei und fand dabei heraus, dass der Text in der Datenbank in der Tabelle "content_manager" unter dem Feld "content_title" mit dem Namen "index" abgespeichert wird.

 

Wählt man bei diesem Feld den Modus bearbeiten, so erscheint gegebenenfalls rechts neben dem Eingabefeld -wie bei mir- der Hinweis, dass die Datei zu umfangreich ist, und daher möglicherweise nicht mehr editierbar ist. Das also war es. Nachdem ich den Text in diesem Feld komplett gelöscht hatte, konnte ich die Startseite mit Hilfe des FCKeditors -der dann auch wieder funktionierte- neu erstellen.

 

Fazit: Die Datenbankfelder haben nur eine beschränkte Aufnahmefähigkeit. Lassen sich Texte mit dem FCKeditor nicht mehr editieren, so ist wahrscheinlich die Aufnahmefähigkeit in dem Datenbankfeld erschöpft und muss direkt in dem entsprechenden Feld bearbeitet und wieder auf die richtige Länge gebracht werden.

 

1 Kommentar

  1. Lese- und Schreibberechtigungen der Dateien und Ordner bei xt:commerce | Der Ethno-Versand ...:

    [...] Bezugnahme auf meinen Beitrag "Der FCKeditor und seine Tücken in xt:commerce" erscheint es mir sinnvoll, in einem besonderen Beitrag mitzuteilen, welche Lese- und [...]

Kommentar hinterlassen

*wird nicht angezeigt

XHTML erlaubte Tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Der Ethno-Versand … Copyright © 2007 rs-consulting. All Rights Reserved.
powered by rs-consulting www.rastacon.de läuft unter Wordpress 3.3.2
Anpassung und Design: Gabis Wordpress-Templates