Hallo, kann mir jemand sagen, in welcher Datei der Pfad zum ablegen der erzeugten pdf-Rechnung bestimmt wird? Nach dem Update von 2.2.0.0 auf 2.3.1.7 habe ich folgende Fehlermeldung beim erzeugen einer Rechnung: WARNING(2): "fopen(/var/www/web24/html/gx//export/invoice/404936__OS2015/4400__2015-07-22-09-07-24__c4332892ba92254a4a985502f8b16d34.pdf): failed to open stream: No such file or directory" TCPDF ERROR: Unable to create output file: /var/www/web24/html/gx//export/invoice/404936__OS2015/4400__2015-07-22-09-07-24__c4332892ba92254a4a985502f8b16d34.pdf Nach dem gx ist ein / zuviel drin. Der angesprochene Export-Ordner ist im Unterverzeichnis des gx und nicht wie der Pfad sagt im Unterunterverzeichnis. Wo kann ich das ändern? Ich hab schon eine Neuinstallation des PDF-Creators versucht, allerdings hat es nichts gebracht-Ordner komplett gelöscht und aus einer Vollversions drauf gespielt. Kann mir jemand helfen? VG
Hallo, der doppelte Schrägstrich an sich macht keine Probleme, der wird wie ein einzelner behandelt. Ich tippe eher darauf, dass export/invoice in deinem Shop nicht beschreibbar ist für den Webserver-Prozess.
Ja das war es-daran hab ich nicht gedacht. Nachdem das Update beim 1. Mal nicht funktioniert hat, hatte ich die komplette Sicherung hochgeladen und so haben sich die ganzen Dateiberechtigungen geändert. Dann muss ich die restlichen Ordner auch wieder anpassen. Vielen vielen Dank.
Leider hat es nur mit der ersten Rechnung funktioniert. Bei allen weiteren bisherigen Versuchen eine Rechnung zu erstellen, bekomme ich wieder die gleiche Fehlermeldung. Alle Ordner und Dateien haben die richtige Dateiberechtigung und die Caches wurden mehrfach geleert. Woran kann es noch liegen? WARNING(2): "fopen(/var/www/web24/html/gx//export/invoice/404944__OS2015/4405__2015-07-23-14-52-34__c4332892ba92254a4a985502f8b16d34.pdf): failed to open stream: No such file or directory"TCPDF ERROR: Unable to create output file: /var/www/web24/html/gx//export/invoice/404944__OS2015/4405__2015-07-23-14-52-34__c4332892ba92254a4a985502f8b16d34.pdf
OK, jetzt hab ich’s. Da ist unter Konfiguration -> Nummerkreise ein Schrägstrich im Format für die Rechnungsnummer. Das geht nicht, der muss da weg.
Der Bug ist übrigens bekannt und wird mit Version 2.3.3.0 gefixt: https://tracker.gambio-server.net/issues/42559
Ja jetzt funktioniert ist, auch mit mehreren Rechnungen. Danke. Allerdings bleibt der Fehler bei den Rechnungen, die schon generiert wurden und entsprechend schon eine Rechnungsnummer haben, bestehen. Kann man diese irgendwie zurücksetzen, damit die Rechnungen ausdruckbar werden? Edit: Sollte jemand das gleiche Problem haben: einfach die generierte Rechnungsnummer in der Datenbank in der Tabelle orders ändern ohne /, dann funktioniert das ausdrucken.