Fehler 1146

  • Hallo zusammen,


    ich habe Virtuemart mit dem Template Storefront (Gavick) installiert und erhalte nach dem Kaufvorgang/Checkout eine Fehlermeldung 1146 mit diesem Text:
    1146 - Table 'db380842_10.#__virtuemart_shipment_plg_weight_countries' doesn't exist SQL=INSERT INTO `#__virtuemart_shipment_plg_weight_countries` (`id`,`virtuemart_order_id`,`order_number`,`virtuemart_shipmentmethod_id`,`shipment_name`,`order_weight`,`shipment_weight_unit`,`shipment_cost`,`shipment_package_fee`,`tax_id`,`created_on`,`created_by`,`modified_on`,`modified_by`) VALUES ('0','19','59NT021','1','<span class=\"vmshipment_name\">Download / Post / Kurier</span>','0','','0','0','','2016-07-26 20:57:12','579','2016-07-26 20:57:12','579')
    Die Seite kann nicht angezeigt werden, weil:


    Sie ein veraltetes Lesezeichen aufgerufen haben.
    Sie über eine Suchmaschine einen veralteten Index dieser Webseite aufgerufen haben.
    Sie eine falsche Adresse aufgerufen haben.
    Sie keinen Zugriff auf diese Seite haben.
    Die angefragte Quelle wurde nicht gefunden!
    Während der Anfrage ist ein Fehler aufgetreten!
    Bitte eine der folgenden Seiten ausprobieren:


    Startseite
    Bei Problemen ist der Administrator dieser Website zuständig.


    Wenn man diesen Fehler in Zusammenhang mit dem Template googelt heißt es, dass es wohl einen Fehler mit der Sprachdatei gibt.
    Tatsächlich ist es so, dass in meiner alten (funktionierenden) Installation die Sprache bei Konfiguration -> Shop auf German DE-AT-CH gestellt war und es jetzt nur noch German DE heißt.
    Hat jemand ähnliche Erfahrungen und kann hier aushelfen?


    Viele Grüße,
    Max

  • Hallo Max,


    Welche Joomlaversion?
    Welche Shopversion?
    Welche PHP Version?


    ich würde um den Fehler einzugrenzen, den Shop kurz auf das Joomla Template "Protostar" umstellen.
    Wenn dann der Fehler nicht mehr angezeigt wird, würde ich mich an den Support von "Storefront" wenden.


    Gruß Faro

  • Hi Faro,


    Danke für Deine Antwort!
    Ich habe Joomla 3.6, VM 3.0.16 und PHP 5.6
    Habe auch gestern auf Protstar umgestellt - der Fehler kam noch immer.


    Ich kann mich erinnern, dass ich schonmal diesen Fehler nach dem VM-Upgrade von VM 3.0.12 auf 3.0.14 hatte.
    Gavick hat das Template zwischenzeitlich nach eigener Aussage für 3.0.16 fit gemacht.


    Irgendwie muss es wohl (so Gavick) mit den Sprach-Einstellungen in VM zusammenhängen meint Gavick... Aber ich komme hier nicht weiter.


    Bestes,
    Max

  • Hallo Max,


    ich habe mir deine Fehlermeldung noch einmal genauer angesehen. Wie es aussieht, fehlen in deiner Datenbank gewisse Tabellen, welche nicht erzeugt wurden oder nicht erzeugt werden können. Mit der Sprache hat das glaube ich nichts zu tun.


    hast Du auch die richtige AIO mit installiert? Wenn ja, würde ich einfach noch einmal eine Frische 3.0.16 hier herunterladen und nachinstallieren. Zuerst die "com" und dann die "AIO" installieren.


    Wenn die AIO Installation durch ist, siehst du oben einen Installationsreport. In diesem kannst Du sehen, welche Datenbanktabellen aktualisiert worden sind.


    Achte mal besonders auf diese: #__virtuemart_shipment_plg_weight_countries


    Gruß Faro

  • Danke Faro!
    Hab nochmal die frischen Dateien installiert und die Tabelle müsste auch mit upgedated worden sein.
    Habe gerade einen Testkauf gemacht und es erscheint trotzdem die Fehlermeldung.
    In der Anlage liegt ein Screenshot der Fehlermeldung, wie ich sie mit dem Storefront-Template nach einem Kauf sehe...
    Viele Grüße,
    Max

  • Ok, bekommst Du die Fehlermeldung auch mit dem Protostar Template?


    Ich würde an deiner Stelle das Template "Storefront" erst einmal nicht nutzen, bevor der Fehler mit Bordeigenen mitteln nicht behoben ist.


    Was sagt deine Datenbankstruktur? ist diese in Ordnung?


    Gruß Faro

  • Hallo Max,


    ich kann zudem auch gar nicht auf deine HP zugreifen. Es erscheint immer ein 403 Fehler (Zugriff verweigert).


    Läuft deine Seite unter "https" oder nur mit "http"? Ich habe irgendwie beides gefunden.


    Oder mal so gefragt, hat der Shop schonmal funktioniert? oder hast du ihn neu Installiert? Falls er mal funktioniert hat, was hast Du danach gemacht?


    Gruß Faro

  • Hi Faro,


    danke für Deinen Einsatz!
    Der Shop hat schonmal (auch unter 3.0.16) funktioniert. Der Link ist https://bonusshop.kanoon.de
    Hab jetzt mal das Template deinstalliert...
    Ich arbeite auch mit JMS Multisites, sprich: der Shop ist auf einer Masterseite installiert und die bonusshop-Seite greift auf diese Installation zu.
    Gavick schreibt auch, dass das Paket der Demofiles wohl das Sprachpaket drin hätte, was dann auch den Fehler auslöst.


    Meine Überlegung wäre nun, dass ich vielleicht nochmal alles platt mache und ohne die Demofiles installiere.


    Danke für Deine Hilfe! Ich würde mich nochmal melden, wenn in der neuen Installation wieder dieser Fehler auftaucht.


    Viele Grüße,
    Max

  • Servus Max,


    da würde ich lokal einmal eine Neuinstallation mit Fullinstaller aufsetzen und dann Deine Datenbank mit der des frischen Shops vergleichen.
    Denke, da könnte sich dann etwas finden.


    Evtl. liegt es auch daran, dass die deutsche Sprache nicht in Joomla als Inhaltssprache gesetzt wurde. Obwohl der shipment_plugin table damit nichts zu tun haben sollte.


    Hier Faro, der Link zur Anleitung, welche Informationen man bereitstellen sollte, falls Du ihn mal brauchst: http://forum.virtuemart.de/hil…eine-hilfe-moeglich-2638/ :-)


    Grüße
    Stefan

  • Servus Faro und Stefan,


    ich habe eben alles nochmal neu aufgesetzt - habe immer noch den selben Fehler.
    So langsam bin ich mit meinem Polnisch am Ende.
    Gibt's denn in der Runde (oder auf anderen Portalen) einen versierten VM-Entwickler, der gegen eine Zahlung das Ding zum Laufen bringen kann?
    Mit Tabellen kenne ich mich zu wenig aus.


    Viele Grüße,
    Max

  • Servus Max,


    das Template Storefront hab ich auch bei Kunden laufen, das macht normalerweise keine Probleme. War auch bei Updates pflegeleicht.
    Hast Du ein Backup lokal oder auf einem anderen Server evtl. einmal probiert?


    Natürlich geht es auch auf Honorarbasis, aber nicht unbedingt diese Woche mehr.


    Das Update hast Du in der Reihenfolge wie hier beschrieben gemacht?
    https://www.jooglies.com/de/tu…/12-tutorial-update-vm-de


    Stefan

  • Servus Stefan,


    danke für Deinen Einsatz!
    Jo, habe die Installation genauso gemacht und daraufhin die entsprechende Multisite generiert.
    Eigenartigerweise lief alles gut vor wenigen Tagen als ich schon mal eine Installation gemacht hatte.
    Kann es sein dass Joomla 3.6 mit VM 3.0.16 nicht kompatibel ist?


    Nächste Woche würde reichen. Bis dahin könnte ich dan schon mal die anderen Multiseiten (keine VM-Seiten) erstellen.


    Viele Grüße,
    Max

  • Hallo Max,


    Joomla 3.6 und VM 3.0.16 laufen sehr gut susammen. Hast Du mal versucht, Joomla und VM alleine zu betreiben? Ohne Multisites?
    Eventuell entsteht ja dort der Fehler.


    Oder noch eine Idee: Bei welchem Hoster hostest Du dein Joomla und VM? Liegen die Multisites im selben System? Ich meine genau, innerhalb deines Joomlas beim selben Hoster?


    Gruß Faro

  • Hi Faro,


    Das habe ich tatsächlich noch nicht versucht. Würde mal eine frische Installation aufsetzen und berichten.


    Ich hoste bei Domainfactory. Die Multisites liegen in derselben Datenbank und sind über die Prefixes getrennt. Das hat auch beim letzten mal sehr gut funktioniert.
    Ich überlege gerade, ob das Problem vielleicht auch im SEF seinen Ursprung hat und beim Checkout vielleicht falsch geroutet wird. Hab Artio JomSEF aber schon abgeschaltet und angeschaltet, sowie alle Einstellungen durchgecheckt.


    Was auch immer noch eigenartig ist, dass Gavick den Fehler kennt und auch eine Lösung anbietet, mit der ich aber nicht arbeiten kann. Wenn ich auch das Template wechsle müsste der Fehler auch nicht mehr auftauchen - tut er aber trotzdem.
    Ich denke, dass hier mal ein Profi (Stefan hatte sich ja angeboten) in die Tabellen schauen sollte. Denke dass dort irgendwo der Fehler ist und auch behoben werden kann.


    Viele Grüße,
    Max

  • Hallo Max,


    ja beim Stefan bist du in guten Händen. Auch er freut sich, wenn man vorher schon gewisse Fehlerquellen ausgeschlossen hat.


    Ja, teste mal auf eine frischen Testumgebung ob der Fehler auch ohne Multisites auftaucht. Wobei ich noch nicht begriffen habe, was Multisites sind und vor allem, wozu brauchst Du diese?


    Wenn so eine Erweiterung nicht ständig an die neuen Voraussetzungen von VM angepasst wird, kann es nach einem Update von VM oder sei es nur die PHP - Version vom Hoster, zu solchen Problemen kommen.


    Es muss jetzt nichts heißen, aber der Hersteller dieser Multisites arbeitet selbst mit einer sehr sehr alten Joomla - Version. Da steckt viel Arbeit und Geld drin, diese Sicher zu halten. Auch viele seiner Tutorials verweisen noch auf Joomla 1.5. Ich denke, da könnte der Hase im Pfeffer liegen. Ist aber nur meine persönliche Vermutung.


    Gruß Faro

  • Hi Faro,


    Jo, bin aktuell auch noch im Urlaub und da brauchen Dinge etwas Zeit. ;-)


    Ohne Multisites geht mein Konzept nicht auf - das muss also wohl oder übel sein. Es lief ja auch alles schon mal sehr gut, nur muss(te) ich das Konstrukt neu aufsetzen.


    Ich denke Stefan wird dann schon den Fehler finden.


    Viele Grüße,
    Max