Fehler bei emailversand

hallo, mein shop (4.5.4_39463 ce) versendet keine emails. ich habe im bug tracker nichts gefunden, was mir helfen könnte. in meinen logs steht folgendes:

oxSystemComponentException-oxException (time: 2012-01-17 09:14:03): [0]: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND
Stack Trace: #0 [internal function]: oxUtilsObject->oxNew(‘oxemail’)
#1 /usr/www/users/elvszn/shopV45/core/oxfunctions.php(288): call_user_func_array(Array, Array)
#2 /usr/www/users/elvszn/shopV45/views/contact.php(115): oxNew(‘oxemail’)
#3 /usr/www/users/elvszn/shopV45/views/oxview.php(511): Contact->send()
#4 /usr/www/users/elvszn/shopV45/views/oxshopcontrol.php(294): oxView->executeFunction(‘send’)
#5 /usr/www/users/elvszn/shopV45/views/oxshopcontrol.php(114): oxShopControl->_process(‘contact’, ‘send’)
#6 /usr/www/users/elvszn/shopV45/index.php(103): oxShopControl->start()
#7 {main}

Faulty component --> oxemail

kann mir jemand helfen ?

beste grüsse
fred.

Hallo Fred,

am besten prüfst Du mal mit einer oxchkversion:
http://www.oxid-esales.com/en/exchange/extensions/oxchkversion

Gruß

wie ich sehe, ist dieses modul für die PE version gemacht.
da stimmt bei mir eine menge nicht:


Summary
OK 376
Modified 618
Version mismatch 3
Unknown 49
Number of investigated files in total: 1046

This OXID eShop does not fit 100% PE_4.5.4_39463.

die liste der dateien unter dieser summary ist sehr lang.
ich weiss jetzt nicht wirklich, wie mir das helfen soll und bin recht ratlos…

Nein - oxchkversion ist universell, also auch für die CE einsetzbar. Warum es hier glaubt eine PE zu erkennen ist mir allerdings gerade ein Rätsel…

Klick mal auf Version mismatch - welche files meckert er an?

Ist der Shop bereits live, oder noch im Aufbau?

[QUOTE=fredman11;79045]
[B]Modified 618[/B]

die liste der dateien unter dieser summary ist sehr lang.
ich weiss jetzt nicht wirklich, wie mir das helfen soll und bin recht ratlos…[/QUOTE]

Das heisst so viel wie:

  1. Entweder du warst sehr fleissig und hast fast jede Datei verändert oder du hast die Dateien nicht richtig hochgeladen. Bitte auf die binäre-Übertragung im FTP-Programm achten.
  2. Alle Veränderungen ausserhalb des Theme-Pfades sind kritisch zu beaobachten. Es sei denn du weisst, was du tust…

der shop ist noch nicht live.

version mismatch sind die folgenden dateien:

out/basic/tpl/email/html/sendednow.tpl
out/basic/tpl/email/plain/order_cust.tpl
out/basic/tpl/email/plain/sendednow.tpl

sie haben alle was mit dem email versand zu tun.
hier ein beispiel:

Filename out/basic/tpl/email/plain/sendednow.tpl

MD5 b4a2dce52f7f61db8417589e8c34760e

Source(s) of this MD5 (not found)

Filename also found in OXID_ESHOP_PE_4.5.0_34568
OXID_ESHOP_PE_4.5.0_34568_for_PHP5.3
UPDATE_OXID_ESHOP_PE_V.4.4.8_34028_TO_V.4.5.0_34568_for_PHP5.3
UPDATE_OXID_ESHOP_PE_V.4.4.8_34028_TO_V.4.5.0_34568
OXID_ESHOP_PE_4.5.1_38045
OXID_ESHOP_PE_4.5.1_38045_for_PHP5.3
UPDATE_OXID_ESHOP_PE_V.4.4.8_34028_TO_V.4.5.1_38045
UPDATE_OXID_ESHOP_PE_V.4.4.8_34028_TO_V.4.5.2_38481
UPDATE_OXID_ESHOP_PE_V.4.4.8_34028_TO_V.4.5.2_38481_for_PHP5.3
OXID_ESHOP_PE_4.5.2_38481
OXID_ESHOP_PE_4.5.2_38481_for_PHP5.3
OXID_ESHOP_PE_4.5.3_39087_for_PHP5.3
UPDATE_OXID_ESHOP_PE_V.4.4.8_34028_TO_V.4.5.3_39087_for_PHP5.3
UPDATE_OXID_ESHOP_PE_V.4.4.8_34028_TO_V.4.5.3_39087
OXID_ESHOP_PE_4.5.3_39087
OXID_ESHOP_PE_4.5.4_39463
UPDATE_OXID_ESHOP_PE_V.4.4.8_34028_TO_V.4.5.4_39463
UPDATE_OXID_ESHOP_PE_V.4.4.8_34028_TO_V.4.5.4_39463_for_PHP5.3
OXID_ESHOP_PE_4.5.4_39463_for_PHP5.3
UPDATE_OXID_ESHOP_PE_V.4.4.8_34028_TO_V.4.5.5_40299_for_PHP5.3
UPDATE_OXID_ESHOP_PE_V.4.4.8_34028_TO_V.4.5.5_40299
OXID_ESHOP_PE_4.5.5_40299_for_PHP5.3
OXID_ESHOP_PE_4.5.5_40299
UPDATE_OXID_ESHOP_PE_V.4.4.8_34028_TO_V.4.5.6_40808
OXID_ESHOP_PE_4.5.6_40808_for_PHP5.3
OXID_ESHOP_PE_4.5.6_40808
UPDATE_OXID_ESHOP_PE_V.4.4.8_34028_TO_V.4.5.6_40808_for_PHP5.3

[QUOTE=fredman11;79053]der shop ist noch nicht live.

version mismatch sind die folgenden dateien:

out/basic/tpl/email/html/sendednow.tpl
out/basic/tpl/email/plain/order_cust.tpl
out/basic/tpl/email/plain/sendednow.tpl

sie haben alle was mit dem email versand zu tun.
hier ein beispiel:

[/QUOTE]

Diese Dateien dürfen verändert sein. Schließlich soll der Kunde ja individuelle Mails bekommen.

Wichtig sind diese Dateien:

Modified 618

das ist schon sehr seltsam, vor allem weil das Tool Deinen CE-Shop als PE erkennt…

Ich würde fast empfehlen alle Dateien aus dem Installpaket nochmal neu (binär!) hochzuladen.

ich habe nun die folgenden ordner und dateien im binärmodus hochgeladen:

core
log
modules
views
.htaccess
config.inc.php (db zugang eingefügt)
index.php
oxid.php
oxseo.php
out/azure/theme.php

jetzt kriege ich einen whitescreen. das log sagt:


oxSystemComponentException-oxException (time: 2012-01-17 14:52:53): [0]: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND
Stack Trace: #0 [internal function]: oxUtilsObject->oxNew(‘start’)
#1 /usr/www/users/elvszn/shopV45/core/oxfunctions.php(288): call_user_func_array(Array, Array)
#2 /usr/www/users/elvszn/shopV45/views/oxshopcontrol.php(339): oxNew(‘start’)
#3 /usr/www/users/elvszn/shopV45/views/oxshopcontrol.php(291): oxShopControl->_initializeViewObject(‘start’, NULL)
#4 /usr/www/users/elvszn/shopV45/views/oxshopcontrol.php(114): oxShopControl->_process(‘start’, NULL)
#5 /usr/www/users/elvszn/shopV45/index.php(103): oxShopControl->start()
#6 {main}

Faulty component --> start

muss der admin ordner auch überschrieben werden ?
fehlt mir noch was aus dem out ordner ?

habe die dateien noch mal hochgeladen, der whitescreen ist nun weg.
leider kriege ich jetzt einen fatal-error gemeldet wenn ich die marken aufliste:

/Nach-Marke

Fatal error: Call to a member function getPath() on a non-object in /usr/www/users/elvszn/shopV45/views/vendorlist.php on line 437

der email versand geht immer noch nicht …

Moin Fredman,

mal ne dusselige Frage: Was für´n Hoster?

Beste Grüsse

Thomas

problem behoben.
im adminbereich war ein modul eingetragen, das nicht installiert ist (customercontact).
da hätte man sich viel zeit sparen können wenn man da zuerst hingesehen hätte.

der Modulconnector von D3 (kostenfrei) meckert solch verwaiste Einträge an

vielen dank für die hilfe !