Bestellungen - Anzeige des Lieferscheins bzw. der Rechnung - Fehler: "Seite ist nicht erreichbar"

  • Hallo ihr Helferlein, ;)


    ich bin mir nicht sicher, seit wann dieser Fehler auftritt, dass die Symbole Lieferschein und Rechnung im Backend von VirtueMart nicht mehr ordentlich arbeiten.

    Die Rechnung wird zwar im Hintergrund als PDF erstellt und abgelegt, aber nicht angezeigt. Stattdessen erhalte ich in beiden Fällen die Meldung: "Seite ist nicht erreichbar" (siehe Anhang).


    Möglicherweise hat sich etwas bei einem der Updates verändert.?


    Der Fehler tritt auch schon in der Konstellation Joomla! 3.9.26 mit VirtueMart 3.8.8 auf.


    Ich weiß nicht, wo ich ansetzen soll und wäre für eure Tipps dankbar. :)

  • Hallo Stefan,


    vielen Dank für deine Rückmeldung! :-)


    Ich fand tatsächlich in einigen PHPs "<br>"- und "<br/>"-Tags, die ich in "<br />" geändert habe.


    Die von Joomla! generierte Seite ist vom Typ HTML und hat alle <br /> in <br> gewandelt.


    Damit stehe ich wieder am Anfang.


    Die beiden folgenden Code-Zeilen verbergen sich hinter den Items "Lieferschein" und "Rechnung", wenn bereits eine Rechnung (PDF) erstellt wurde. Diese liegt tatsächlich im "sicheren Pfad".

    Leider führt ihr Aufruf zu der eingehend beschriebenen Fehlermeldung.


    Wenn noch keine Rechnung erstellt wurde sehen diese beiden Zeilen wie folgt aus:


    In dem Fall wird die Rechnung tatsächlich im Hintergrund erstellt, aber die beschriebene Fehlermeldung erscheint dennoch. Sie wird einfach nicht aufgerufen.


    Was ist das bloß?


    Gruß


    John

  • Hallo,


    kann mir einer helfen diesen Link zu deuten?


    https://"MeineSeite"/administrator/index.php?option=com_virtuemart&view=orders&task=callInvoiceView&tmpl=component&virtuemart_order_id=684&layout=invoice&format=pdf&d=75&invoiceNumber=OR2023-02570


    Mit diesem Link soll die bereits erstellt und abgelegte Rechnung angezeigt werden. (macht er leider nicht - siehe oben)

    Kann man erkennen, welche Skripte, Codes und ? er anspricht oder unter welchem Pfad er die PDF erwartet?


    Ich verzweifle schon, weil ich keinen Ansatz finde.


    Hilfe! Hilfe!

  • John_DE

    Hat den Titel des Themas von „Bestellungen - Anzeige des Lieferscheins bzw. der Rechnung - Fehler: "Seite ist nicht erreichbar"“ zu „Bestellungen - Anzeige des Lieferscheins bzw. der Rechnung - Fehler: "Seite ist nicht erreichbar" (/administrator/index.php?option=com_virtuemart&view=orders&task=callInvoiceView&tmpl=component&virtuemart_order_id=684&layout=invoice&format=pdf...)“ geändert.
  • Servus Stefan,


    danke für den Hinweis!


    Den Titel habe ich nur in der Hoffnung ergänzt, dass bei der Suche eher noch jemand über das Problem stolpert. ;)


    Einfacher und kürzer habe ich es jetzt nochmal mit einem neuen Titel versucht.


    Gruß


    John

  • John_DE

    Hat den Titel des Themas von „Bestellungen - Anzeige des Lieferscheins bzw. der Rechnung - Fehler: "Seite ist nicht erreichbar" (/administrator/index.php?option=com_virtuemart&view=orders&task=callInvoiceView&tmpl=component&virtuemart_order_id=684&layout=invoice&format=pdf...)“ zu „Bestellungen - Anzeige des Lieferscheins bzw. der Rechnung - Fehler: "Seite ist nicht erreichbar"“ geändert.
  • Ergänzung:


    Wenn man in dem Link:

    https://"MeineSeite"/administrator/index.php?option=com_virtuemart&view=orders&task=callInvoiceView&tmpl=component&virtuemart_order_id=684&layout=invoice&format=pdf&d=75&invoiceNumber=OR2023-02570

    "pdf" durch "html" ersetzt, wird die Rechnung als HTML-Seite aufgebaut und die Druck-Rutine aufgerufen. In dieser Rechnung fehlen dann aber Rechnungsnummer und -Datum.


    Vielleicht hilft das weiter.?

  • Hallo John,

    das mit der Rechnungsnummer in der HTML-Version ist normal. Auf das Rechnungsdatum habe ich nie geachtet, aber wenn die Nummer nicht vergeben ist, würde das Sinn machen.

    Der Link sieht richtig aus.


    Wenn die Datei im Hintergrund erzeugt wird - das heißt, man kann sie per FTP aus dem sicheren Pfad heraus herunterladen - dann habe ich da leider auch keine bekannte Erklärung für. TCPDF scheint zu funktionieren.


    Vielleicht noch einmal alles aus dem Paket heraus einzeln installieren. Core, AIO, TCPDF, vmadmin-Template.

    Vielleicht liegt es auch am Server, dass dort etwas von einer "Security Software" geblockt wird, oder die Dateirechte der PDFs irgendwie geändert werden.
    Normalerweise sollten diese durch den Webserver-Benutzer angelegt werden und auch von diesem wieder gelesen werden können.


    Vielleicht hilft es, ein Backup auf einem anderen Server oder lokal zu installieren.


    Grüße

    Stefan

  • Hallo Stefan,


    vielen Dank für die Tipps!

    Vielleicht noch einmal alles aus dem Paket heraus einzeln installieren. Core, AIO, TCPDF, vmadmin-Template.

    Erledigt, aber leider ohne Erfolg. :-(

    oder die Dateirechte der PDFs irgendwie geändert werden.

    Die liegen brav in ihrem Ordner und sind dort auslesbar.


    Vielleicht liegt es auch am Server, dass dort etwas von einer "Security Software" geblockt wird,

    Das will ich noch beim Provider anfragen.

    Vielleicht hilft es, ein Backup auf einem anderen Server oder lokal zu installieren.

    Das versuche ich danach.