Beiträge von Ingo

    Bei einer frischen Installtion traten wie gesagt keine Probleme auf.

    Nach dem Import von den alten Central-Daten ging der Spass los. Hier ein Fehler, da ein Fehler.


    Ich habe jetzt folgendes gemacht.

    Ich habe bei dem Betroffenen Benutzer ALLE Rechte entzogen und dann neu gesetzt. Momentan allerdings Admin-Rechte.


    Und siehe da. Die Fehler sind wohl weg. Bis auf das Adressen-Stammdatenblatt.


    Bei dem betroffenen Benutzer wird kein Benutzerbild angezeigt, aber damit kann ich leben.

    Kannst Du bitte genau den Vorgang beschreiben? Ich kann es nicht reproduzieren.

    Hochgeladene PDFs haben scheinbar 0 kb.


    IDie Datei wird nicht angezeigt und in der Vorschau steht der Fehler:

    PDF.js v1.10.100 (build: ea29ec8)

    Message: PDFDocument: stream must have data

    Das Adressstammblatt ist total kaputt, ich nehme es auf die Bugliste.


    Der 2. Fehler lässt sich beheben indem Du das .cache Verzeichnis beschreibbar machst.

    Dann kommt folgender Fehler im Dialog:


    PDF-Datei ist leer (Stream must have data).

    Beim Dokumenten-Scanner ebenfalls noch Fehler.


    RuntimeException

    Could not create cache file #1. Please make "./cache" directory writable. Failed file: /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/www/cache/documentscanner-3fd55224e7c8041f21286224d4dce22b.css

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/phpwf/plugins/class.modulescriptcache.php:338

    4 ModuleScriptCache→CreateCacheFile()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/phpwf/plugins/class.modulescriptcache.php:322

    3 ModuleScriptCache→GetCacheFileUri()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/phpwf/plugins/class.modulescriptcache.php:224

    2 ModuleScriptCache→GetStylesheetHtmlTags()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/phpwf/class.player.php:320

    1 Player→Run()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/www/index.php:62

    Ja das funktioniert soweit. Danke ersteinmal für die schnelle hilfe. Freue mich.


    Der Fehler lag meines e.E. tatsächlich an den beiden Freitext-Optionen. Da ich beide Freitext-Optionen mit komplizierten if-Abfragen belegt habe, habe ich diese mal deaktiviert. Das funktionierte auch. So ist es aber besser, da ich auf diese Felder angewiesen bin.


    Allerdings taucht folgender Fehler immer noch beim Adress-Stammdatenblatt auf:


    TypeError

    count(): Argument #1 ($value) must be of type Countable|array, null given

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/www/lib/dokumente/class.adressstammblatt.php:123

    6AdressstammblattPDF→renderDocument()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/www/lib/dokumente/class.dokumentenvorlage.php:478

    5Dokumentenvorlage→displayDocument()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/www/pages/adresse.php:783

    4Adresse→AdresseStammblatt()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/phpwf/class.application.php:234

    3Application→ActionHandlerListen()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/www/pages/adresse.php:569

    2Adresse→__construct()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/phpwf/class.player.php:268

    1Player→Run()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/www/index.php:62

    Es könnte noch am .htaccess liegen. Du könntest das mal testweise deaktivieren. Öffne mal bitte den iframe in einem neuen Fenster und poste den link hier. Es müsste was sein mit ".../www/js/production/generic/web/viewer.html?file=.."

    Habe ich gemacht. Keine Änderung. Der iframe im neuen Fenster erzeugt den gleichen Fehler:


    Unexpected server response (403) while retrieving PDF "https://openxe.XXXXX.de/openxe/www/js/production/generic/web/428".


    Lösche ich die .htaccess kommt die Meldung: PDF-Datei fehlt (Missing PDF file).

    Beim klicken auf den PDF Button in der Übersicht und im jeweilgen Vorgang kommt folgde Fehlermeldung.


    OpenXE: Es ist ein unerwarteter Fehler aufgetreten!

    Unsupported operand types: string - float



    TypeError

    Unsupported operand types: string - float

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/www/lib/pdf/fpdf_3.php:990

    8FPDFWAWISION→MultiCell()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/www/lib/dokumente/class.briefpapier.php:2030

    7Briefpapier→renderRecipient()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/www/lib/dokumente/class.briefpapier.php:1857

    6Briefpapier→renderDocument()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/www/lib/dokumente/class.briefpapier.php:1703

    5Briefpapier→displayDocument()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/www/pages/lieferschein.php:1573

    4Lieferschein→LieferscheinPDF()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/phpwf/class.application.php:234

    3Application→ActionHandlerListen()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/www/pages/lieferschein.php:231

    2Lieferschein→__construct()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/phpwf/class.player.php:268

    1Player→Run()

    /var/www/vhosts/XXXXX.de/openxe.XXXXX.de/openxe/www/index.php:62

    Nur noch diese Meldung kommt jetzt beim Öffnen sämtlicher PDFs.


    Unexpected server response (500) while retrieving PDF "https://openxe.xxxxx.de/openxe/www/index.php?module=lieferschein&action=inlinepdf&id=430".


    Vor dem Source der alten XENTRAL Daten konnte das PDF problemlos geöffnet werden.

    Alles andere funktioniert aber.

    Ich habe jetzt in ein 2. Funktionierendes System (einschließlich funktionierenden PDFs) die alte Xentral-Datenbank per Source importiert.

    Jetzt ist das PDF-Problem wieder da, der Rest funktioniert.


    Unexpected server response (500) while retrieving PDF


    Also muss der Fehler in einer Tabellen liegen. An der Zugrifsrechten kann es ja dann nicht liegen.


    Upgrade über die GUI ergibt:



    Der Logo-Fehler ist weg.

    update firmendaten_werte set wert = 0 where name = 'firmenlogoaktiv';



    Kann mir jemand noch bei Gelegenheit erklären, wie das Git entsprechend einrichte? Oder ist das beim Upgrade über die GUI nicht notwendig?

    Wir benötigen PHP 8.1 und apache2.

    Ja, beides installiert.


    Es läuft jetzt einigermaßen, bis auf das PDF-Problem. Da habe ich jetzt einige öglichkeiten ausprobiert. Bisher ohne Erfolg. Das PDF lief in WaWision bzw. XENTRAL ohne Probleme.

    Code
    <b>FPDF error:</b> Das Briefpapier PDF ist nicht kompatibel mit WaWision. Mehr Infos hier: <a href="https://www.wawision.de/akademie-faq/systemvoraussetzungen-hd-pdf-aufrufen-geht-nicht-fehlermeldung-fpdf-error-unable-to-find-pointer-to-xref-table-oder-fpdf-error-unable-to-find-xref-table-maybe-a-problem-with-auto-detect-line-endings">https://www.wawision.de/akademie-faq/systemvoraussetzungen-hd-pdf-aufrufen-geht-nicht-fehlermeldung-fpdf-error-unable-to-find-pointer-to-xref-table-oder-fpdf-error-unable-to-find-xref-table-maybe-a-problem-with-auto-detect-line-endings</a> (Unable to find xref table - Maybe a Problem with 'auto_detect_line_endings')



    Die Upgrade Funktion scheint noch Fehler zu produzieren:

    fsocket verfügbar

    MYSQLi verfügbar

    Mysqlnd verfügbar

    PDO verfügbar

    cURL verfügbar

    stream_socket_enable_crypto verfügbar

    OpenSSL verfügbar

    php-mbstring verfügbar

    php-soap nicht installiert

    imap verfügbar

    php-xml verfügbar

    php-zip verfügbar

    Binary Zip-extension für Kommandozeilen verfügbar

    PHP GD-Erweiterung verfügbar

    PHP LDAP-Erweiterung nicht installiert

    PHP SSH2-Erweiterung nicht installiert

    TLS 1.2 ist nicht verfügbar

    Ioncube ist nicht installiert (Eine Installation ist trotzdem möglich)

    Ausreichend Upload-Kapazität verfügbar (>=8MB)

    Es steht genügend Scriptlauftzeit zur Verfügung (>= 30 Sekunden).

    Der Prozessstarter hat genügend Speicher zur Verfügung

    Die Prozessstarterlaufzeit ist unbegrenzt

    Ein weiterer Fehler tritt beim Öffnen von PDFs oder Seitenvorschauen auf:


    Code
    PDF.js v1.10.100 (build: ea29ec8)
    Message: Unexpected server response (500) while retrieving PDF "https://xetest.xxxxx.de/openxe/www/index.php?module=lieferschein&action=inlinepdf&id=428".

    Diesen Fehler hatte ich zeiweise auch mal bei XENTRAL

    Momentan wird bei Controlling > Verkaufszahlen folgender Fehler ausgegeben:


    PHP-Einstellungen:

    max_execution_time = 30

    max_input_time = 60

    post_max_size = 8M

    upload_max_filesize = 2M

    memory_limit = 128M

    PHP-Erweiterungen

    Benötigt

    mysqli, mysqlnd, PDO, curl, xml, stream_socket_enable_crypto, fsocket, openssl, mbstring, json, iconv, soap, imap, zip, gd, ldap, ioncube



    Code
    TypeError
    implode(): Argument #1 ($pieces) must be of type array, string given
    /var/www/vhosts/xxxxx.de/xetest.xxxxx.de/openxe/www/pages/verkaufszahlen.php:243

    Ausserdem wird auf der Startseite folgende Grafik nicht angezeigt:

    Code
    https://xetest.xxxxx.de/openxe/www/themes/new/images/openxe_logo.svg

    Ich habe jetzt auf der Weboberfläche ein Upgrade durchgeführt:


    Prüfen:


    Upgrade:



    Update erzwingen -f

    Ich glaube, ich habe Mist mit den Repositores Verzeichnis gemacht.

    Hallo,


    beim Ausführen von: upgrade bekomme ich folgende Fehlermeldung:

    Das muss irgendwas mit Git zu tun haben. Leider weiss ich nicht wie ich Git richtig einrichte. In welches Verzeichnis kommen die Daten?


    Folgende meldung bekomme ich dann:

    Danke schon mal für die Hilfe.