ich bin zwar nicht ins frontend gekommen, aber das lag nur an der index. also bin ich auf eine beliebige unterseite gegangen (hauptsache keine index url), eingeloggt als admin, und php script aus tutorial aufgerufen. funktioniert wieder.
Man kann auch einfach alle Moduleinträge über die Datenbank löschen. In der Tabelle oxconfig findet sich ein Eintrag mit dem Wert “aModule” in der Spalte OXVARNAME. Setzt man hier den Wert von OXVARVALUE auf 0 so sind alle Moduleinträge entfernt.
Folgende SQL-Abfrage kann zB über phpmyadmin oder die Konsole ausgeführt werden:
UPDATE oxconfig SET OXVARVALUE=0x00 WHERE OXVARNAME=aModule
Das Standard-Modul-Eintrag für den Rechnungs- und Lieferscheindruck lautet:
Wenn es Probleme bei Modulen gibt und z. B. die Anzeige nicht mehr funktioniert, kann durch ein externes Script das Modul / die Module wieder geändert werden.
Modul hz_modules.php im Stammordner einfügen und dann extern aufrufen.
Fundstelle: http://wiki.oxidforge.org/Tutorials/de/Moduleinträge-via-Frontend-bearbeiten
Vor Programmierfehlern kann der zwar auch nicht schützen, es gibt aber ein Vorschau in der geprüft wird ob die Voraussetzungen gegeben sind. So wird geprüft ob es die entsprechenden Klasse gibt und das Modul mit dem du erweitern möchtest.
In deinem Fall hätte es eine rote Warnmeldung gegeben.
Das man damit sehr einfach Moduleinträge deaktivieren und die Reihenfolge ändern kann möchte gar nicht erst ansprechen
Ich wollte in der aktuellsten CE ein Modul einfügen. Dieses habe ich unter den Stammdaten gemacht, jedoch vergessen die Dateien zuerst in das root-Verzeichnis zu laden. So kam ich nach dem Speichern weder ins Frontend noch in Backend rein, es war nur eine leere Seite sichtbar…
Jedoch habe ich schon die Tipps von aggrosoft und be_commerce probiert, ohne Erfolg.
Dann habe ich ein Backup der Daten auf dem Server eingespielt, auch das half nicht. Liegt wohl daran, dass Daten in der Datenbank geändert wurden und nicht im root-Verzeichnis, richtig?
Was kann ich denn jetzt noch machen, damit mein Shop wieder erreichbar ist?
Mittlerweile ist es zum verzweifeln!!!
hast du PhpMyAdmin oder einen Zugriff auf die Datenbank?
führe mal dieses SQL Befehls aus:
UPDATE `oxconfig` SET `OXVARVALUE` = 0x4dba322c774f5444a5777125d61918a96e9e65e1b8fba2e9f6f8ff4e240b745241e4b01edd9224c81f3020f58a2d WHERE `OXVARNAME` = 'aModules'
[QUOTE=vanilla thunder;83083]hast du PhpMyAdmin oder einen Zugriff auf die Datenbank?
führe mal dieses SQL Befehls aus:
UPDATE `oxconfig` SET `OXVARVALUE` = 0x4dba322c774f5444a5777125d61918a96e9e65e1b8fba2e9f6f8ff4e240b745241e4b01edd9224c81f3020f58a2d WHERE `OXVARNAME` = 'aModules'
[/QUOTE]
Hallo Vanilla Thunder,
habe deinen Tipp gerade probiert. Leider immer noch eine leere Seite…
Oder muss ich nach der Ausführung noch etwas beachten?
davon habe ich schon gelesen, aber ich hab noch nicht verstanden wie ich das Script ausführen kann? Muss ich etwas downloaden oder was fange ich mit dem langen Code an?
Du musst den Code in einen Editor kopieren und als hz_modules.php abspeichern (am besten mit notepad++ - auf keinen Fall mit dem Windows Editor!). Im Anschluss auf den Webserver schieben, ins Rootverzeichnis, also dort wo auch die config.inc.php liegt.
Dann kannst Du diese Datei direkt im Browser aufrufen.
Diese Zeilen löscht Du am besten gleich aus dem Code raus:
So, habe es hinbekommen und beide Module deaktivieren können.
Leider bleibt die Seite immer noch leer???
Woran kann es denn jetzt liegen? Wie gesagt, fing alles damit an, dass ich ein Modul installieren wollte, ohne die passenden Dateien ins root-Verzeichnis zu laden.
Habe vorhin probehalber auch die Dateien hochgeladen und das Modul korrekt installiert. Auch dies hat nicht geholfen…
Ich habe wie in der Anleitung beschrieben in den Systemeinstellungen “oxoutput => marm/piwik/marm_piwik_oxoutput” eingetippt und abgespeichert, jedoch die Dateien vergessen hochzuladen.
Einen SQL Befehlt für die Installation? Nein, nur wie in der Anleitung beschrieben…
PS: Den Punkt 1 in der Anleitung hab ich “übersehen”
[QUOTE=Hebsacker;83141]…das ist ne Grundregel und sollte eigentlich Punkt 0,5 sein…
schau mal per FTP in das Log-Verzeichnis in die EXCEPTION_LOG.txt, ob da ein aktueller Fehler drin ist.
Hast Du schon eine PIWIK-Installation?[/QUOTE]
Leider fehlt mir die Log Datei und auch eine Piwik Installation konnte ich bisher nicht durchführen. Es kommt dann folgender Hinweis:
Fatal error: Smarty error: unable to write to $compile_dir ‘/www/htdocs/xxxxxx/oxid_eshop/tmp’. Be sure $compile_dir is writable by the web server user. in /www/htdocs/xxxxxx/oxid_eshop/core/smarty/Smarty.class.php on line 1093
wäre es vielleicht möglich einen Schalter in die config.inc.php einzubauen ob mit oder ohne Module laufen soll? Es kommt ja durchaus öfter vor, das mal ein Modul streikt. So könnte man einfacher die Module deaktivieren im Notfall.