Technische Notizen

Fälle aus Dolibarr-Installationen, mit Ursache, durchgeführter Prüfung und Lösung. Hier wird nichts veröffentlicht, was nicht im Code nachgelesen oder auf einer Testinstanz nachgestellt wurde. Einen versprochenen Veröffentlichungsrhythmus gibt es nicht: Es gibt 37 Notizen.

· Dolibarr 24.0.2 (offizielles Docker-Image) · gleiche Einstellungen in neueren Versionen, Bezeichnungen teils anders

Dolibarr-Theme: Farben, Logo und Aussehen ohne Modul ändern

Das Dolibarr-Theme Schritt für Schritt in Version 24 ändern: die Themes Eldy und MD, eigene Farben, das Logo im Menü (und die Falle mit dem quadratischen Logo), Dark Mode, die Anmeldeseite, eigenes CSS, das Theme jedes Benutzers und die Kasse TakePOS.

· Dolibarr 22.0.5, 23.0.4 und 24.0.1 auf 24.0.2 aktualisiert (offizielle .tgz-Archive) · Debian 13, PHP 8.4, MariaDB 11.8

Dolibarr über die Kommandozeile aktualisieren: die Befehle, die Fallen und ein getestetes Skript

Dolibarr ohne Web-Assistenten aktualisieren: upgrade.php, upgrade2.php und step5.php, ein Schritt pro Version, die upgrade.unlock-Falle, die Schritt 2 ohne Fehlermeldung blockiert, und ein vollständiges Skript mit Sicherung und Rücksprung, getestet von 22 bis 24.

· Dolibarr 24.0.2 (offizielles Archiv, mit dem Web-Assistenten installiert; PHP 8.2) · gleiche Prüfung in älteren Versionen, Text teils ohne Klammer

„Dolibarr config file content seems to be not correctly defined“: Ursache finden und reparieren, ohne neu zu installieren

Die Meldung „Dolibarr config file content seems to be not correctly defined“ Ursache für Ursache auf Dolibarr 24 nachgestellt: was die Klammer verrät, Serverumzug, fehlende Datei, geplante Aufgaben und warum ein erneutes /install auf einer bestehenden Instanz nicht harmlos ist.

· Dolibarr 24.0.2 (offizielles Archiv, mit dem Web-Assistenten installiert; PHP 8.2)

Dolibarr versendet keine E-Mails: SMTP einrichten und jede Fehlermeldung verstehen

Der E-Mail-Versand von Dolibarr 24 mit drei SMTP-Servern getestet: die richtigen Einstellungen für Port 587 und 465, die Bedeutung jeder Fehlermeldung, das Passwort, das nach einem Umzug nicht mehr funktioniert, und die Einstellungen, die E-Mails stillschweigend umleiten.

· Dolibarr 24.0.2 (offizielles Archiv, mit dem Web-Assistenten installiert; PHP 8.2, MariaDB 11.4)

Berechnete Felder in Dolibarr: Formel anlegen, funktionierende Beispiele und was in Listen, PDFs und der Datenbank erscheint

Berechnete Felder in Dolibarr 24, getestet auf einer neuen Installation: wo die Formel hinkommt, funktionierende Beispiele (Bruttopreis, Kartons pro Auftragszeile, Firmenbezeichnung des Partners), warum Listen manchmal einen anderen Wert zeigen, und die versteckte Option, die das Ergebnis in der Datenbank speichert, mit ihrer Falle.

· Dolibarr 24.0.2 (offizielles Archiv, mit dem Web-Assistenten installiert; PHP 8.2, MariaDB 11.4)

Eine gehostete Dolibarr-Instanz absichern: install.lock, IP-Beschränkung, 2FA, Integritätsprüfung und Sicherheitslücken im Blick

Die Sicherheitseinstellungen von Dolibarr 24 einzeln auf einer neuen Installation getestet: install.lock, conf.php, Beschränkung nach IP-Adresse und CIDR-Bereich, Zwei-Faktor-Authentifizierung, Captcha, Integritätsprüfung der Dateien, DoliSecure und die sichtbare Versionsnummer.

· Dolibarr 24.0.2 (getestet: offizielles Docker-Image 24.0.1, dessen Code durch 24.0.2 ersetzt wurde, da 24.0.2 am 14.10.2026 nicht auf Docker Hub war; MariaDB 11.4)

Daten aus einer CSV- oder Excel-Datei in Dolibarr importieren: der Import-Assistent Schritt für Schritt, Aktualisierungen und die häufigsten Fehler

Der Import-Assistent von Dolibarr 24 mit echten CSV- und Excel-Dateien getestet: Geschäftspartner, Kontakte, Produkte, Lagerbestand, Lieferantenpreise, Kategorien, Aktualisierung per Schlüssel und die genauen Meldungen der häufigsten Fehler.

· Dolibarr 24.0.2 (getestet: offizielles Docker-Image 24.0.1, dessen Code durch 24.0.2 ersetzt wurde, da 24.0.2 am 14.10.2026 nicht auf Docker Hub war; MariaDB 11.4)

Aktueller und theoretischer Lagerbestand und Inventur in Dolibarr: was den Bestand bewegt und warum der virtuelle Bestand falsch aussieht

Was den aktuellen und den theoretischen (virtuellen) Lagerbestand in Dolibarr 24 bewegt, sechs getestete Gründe, warum der virtuelle Bestand falsch aussieht, und die eingebaute Inventur Schritt für Schritt, mit dem Fehler der Abschluss-Schaltfläche in 24.0.2.

· Dolibarr 24.0.2 (getestet: offizielles Docker-Image 24.0.1, dessen Code durch 24.0.2 ersetzt wurde, da 24.0.2 am 14.10.2026 nicht auf Docker Hub war; MariaDB 11.4, PHP 8.2)

Kassenbons mit TakePOS drucken (Dolibarr 24): Browser, ESC/POS-Bondrucker, Bonvorlage und Kassenschublade

Die drei Wege, wie TakePOS in Dolibarr 24 einen Kassenbon druckt, getestet mit einem simulierten ESC/POS-Drucker: Einstellungen, Bonvorlage und Platzhalter, automatischer Druck, Kassenschublade und die Fehler, die den Bon leer oder abgeschnitten lassen.

· Dolibarr 24.0.1 (getestet); der Fehler bei der Zeilenreihenfolge steckt am 13.10.2026 auch im Code von 24.0.2 und des Entwicklungszweigs

REST-API von Dolibarr: API-Schlüssel erstellen, dann eine vollständige Rechnung mit curl (getestet mit 24)

Die REST-API von Dolibarr aktivieren, einen API-Schlüssel für einen eigenen Benutzer anlegen, dann mit curl einen Kunden, eine Rechnung, ihr PDF und ihre Zahlung erstellen. Mit der Falle der Rechnungszeilen, die ihre Reihenfolge ändern.

· Dolibarr 24.0.1 (getestet); die Liste der Vorlagen hat sich mit 24.0 geändert (crabe entfernt)

Die Rechnungs-PDF von Dolibarr 24 anpassen: Einstellungen ohne Code, ODT-Vorlage und eine eigene Vorlage, die Updates übersteht

Logo, Pflichtangaben, Kleinunternehmer-Hinweis, Bankverbindung, Wasserzeichen, ODT-Vorlage und PDF-Umwandlung, PHP-Vorlage in custom: jeder Schritt getestet mit Dolibarr 24.0.1, mit den Fallen.

· Dolibarr 24.0.1 (getestet, offizielles Docker-Image, MariaDB 11.4); das Prinzip gilt für alle aktuellen Versionen

Dolibarr sichern und wiederherstellen oder auf einen anderen Server umziehen: die getestete Methode und der Schlüssel, den alle vergessen

Die vier Bestandteile einer Sicherung, die eingebaute automatische Sicherung von Dolibarr und eine auf einer neuen Instanz getestete Wiederherstellung. Ohne den Schlüssel aus conf.php bleiben Kunden-IBANs und API-Schlüssel unlesbar.

· Offizielles Image dolibarr/dolibarr 24.0.1 (neuestes veröffentlichtes Image am 13.10.2026), MariaDB 11.4; alle drei Fallen stammen aus dem Startskript, das alle Versionen des Images gemeinsam haben

Dolibarr mit Docker Compose installieren (offizielles Image): eine getestete Konfiguration und drei Fallen im offiziellen Beispiel

Eine vollständige docker-compose.yml für Dolibarr 24 und MariaDB, von Anfang bis Ende getestet. Mit dem offiziellen Beispiel werden Passwörter als MD5 mit einer Klartext-Kopie gespeichert, und geplante Jobs laufen nie: So vermeiden Sie alle drei Fallen.

· Dolibarr 24.0.2 (offizielles Archiv) · Ubuntu 24.04 LTS (PHP 8.3, MariaDB 10.11, Apache 2.4.58) · Debian 13 (PHP 8.4, MariaDB 11.8, Apache 2.4.68)

Dolibarr auf Ubuntu oder Debian installieren: die getesteten Befehle und die vier Einstellungen, die der Assistent auslässt

Dolibarr 24 auf Ubuntu 24.04 oder Debian 13 mit Apache, MariaDB und PHP installieren, mit getesteten Befehlen. Dazu, was der Assistent nicht erledigt: install.lock, 2-MB-Upload-Limit, Dokumentenordner, Cron-Schlüssel.

· Gleiche Logik im Installationsprogramm der Versionen 19, 22 und 24 · getestet mit 24.0.1

install.lock in Dolibarr: wohin damit und wie man damit aktualisiert

Die Datei install.lock schließt die Installationsseiten von Dolibarr. Der richtige Ordner, die Falle mit htdocs und upgrade.unlock, um ohne Löschen zu aktualisieren.

· Gleiche Prüfung im Installationsprogramm der Versionen 19, 22 und 24 · getestet mit 24.0.1 (Apache, PHP 8.2)

Dolibarr-Installation blockiert durch die Berechtigungen der conf.php: Ursache und Lösung

Der Dolibarr-Installationsassistent startet wegen der Datei conf.php nicht. Was die Meldung bedeutet, welcher Befehl sie behebt und die Falle mit chmod 666.

· Datenbank-Methode vom Anmeldecode der Versionen 17, 19, 22 und 24 akzeptiert · getestet mit 24.0.1 (MariaDB)

Dolibarr-Administratorpasswort vergessen: drei Wege, es zurückzusetzen

Niemand kennt mehr das Passwort des Dolibarr-Administrators. Der Link „Passwort vergessen?“, ein anderer Administrator oder die Datenbank, ohne das Hashing zu beschädigen.

· Prüfung im Installationsprogramm der Versionen 19, 22 und 24 · getestet mit 24.0.1 (Apache, PHP 8.2)

„Ihre PHP-Installation unterstützt nicht die Funktion(en) Intl“: was das in Dolibarr betrifft und wie man es aktiviert

Der Dolibarr-Installationsassistent meldet, dass PHP Intl nicht unterstützt. Das ist nur eine Warnung: Was wirklich davon abhängt und wie Sie die Erweiterung aktivieren.

· Dolibarr 24.0.0 bis 24.0.2 und Entwicklungszweig · Feld bis 23 immer angezeigt · getestet von 23.0.4 auf 24.0.1

Dolibarr 24: Das Feld Anrede ist bei den Kontakten verschwunden

Nach dem Wechsel auf Version 24 erscheint die Anrede (Herr, Frau, Dr. …) nicht mehr bei den Kontakten. Das ist gewollt, und eine Konstante holt sie zurück.

· Dolibarr 24.0.0 und 24.0.1, mit Partnersuche per Eingabe · 23 nicht betroffen · behoben im Code der 24.0.2 (am 4. Oktober 2026 noch nicht angekündigt)

Dolibarr 24.0.0 und 24.0.1: Beim Hinzufügen eines Kontakts zeigt die Partnerliste nur Striche

Im Reiter Kontakte eines Angebots, Auftrags oder Projekts bietet die Suche nach dem Geschäftspartner nur leere Zeilen an. Ein Fehler der 24.0.0 und 24.0.1, wenn die Partnersuche per Eingabe aktiviert ist.

· Dolibarr 23 und 24 · keine Whitelist in 22 · getestet in 22.0.5, 23.0.4 und 24.0.1

Berechnetes Feld in Dolibarr seit Version 23 abgelehnt: die Whitelist $dolibarr_main_restrict_eval_methods

Seit Version 23 darf ein berechnetes Feld nicht mehr jede Funktion aufrufen, keine Datei mehr einbinden und nicht mehr mit einem Punkt verketten. Die genauen Regeln, die Meldungen und der saubere Weg, Code eines Moduls aufzurufen.

· Dolibarr 20 bis 24.0.2 · getestet in 20.0.4 und 24.0.1 · nur im Entwicklungszweig behoben (25.0.0-alpha)

Dolibarr: Die Versandart erscheint nicht auf dem Lieferschein (Vorlage Espadon)

Sie haben eine Versandart gewählt, aber das PDF Espadon zeigt sie nicht. Sie wird nur gedruckt, wenn eine Sendungsnummer vorhanden ist. Zwei Wege dorthin.

· Update von Version 21 oder älter auf 22, 23 oder 24 · getestet von 21.0.4 auf 24.0.1

Dolibarr-Update bricht ab: „commonsubtotal.class.php: Failed to open stream“

Beim Update auf 22, 23 oder 24 bleibt der Assistent bei einer fehlenden subtotals-Datei stehen. Das ist kein externes Modul: Die Dateien wurden unvollständig kopiert.

· Dolibarr 20 bis 24 · getestet in 20.0.4 und 24.0.1 · derselbe Code in 24.0.2 und im Entwicklungszweig

Dolibarr: In einer Stückliste sind die Kosten einer Dienstleistung 3.600-mal zu hoch

Eine Dienstleistung von 10 Minuten an einer Arbeitsstation mit 30 €/h sollte 5 € kosten, und die Zeile der Stückliste zeigt 18.000 €. Eine reproduzierte Ursache: die Kurzbezeichnung der Stunde in den Stammdaten der Einheiten.

· Dolibarr 20 bis 24.0.1 · reproduziert in 23.0.4 und 24.0.1 · behoben im Code der 24.0.2 (am 4. Oktober 2026 noch nicht angekündigt)

Dolibarr: Die Produktbeschreibung wird nach dem Bearbeiten einer Zeile nicht mehr im PDF übersetzt

Ein Angebot für einen englischsprachigen Kunden erscheint auf Englisch und springt in die Ausgangssprache zurück, sobald man eine Zeile bearbeitet. Die Ursache: der WYSIWYG-Editor und eine mehrzeilige Beschreibung. Drei Auswege.

· Dolibarr 20 bis 24 · getestet in 20.0.4 und 24.0.1 (Verkäufer und Kunde in Frankreich)

Dolibarr: Die MwSt. eines kundenspezifischen Preises wird nicht in die Angebotszeile übernommen

Sie haben einen Kundenpreis mit 10 % MwSt. angelegt, und die Angebotszeile erscheint mit 20 %. Woher der vorgeschlagene Steuersatz einer Zeile kommt und wie Sie den richtigen erhalten.

· Dolibarr 16 bis 24 · Befunde geprüft auf 24.0.0

Dolibarr Fehler 500 oder weiße Seite: die Ursache in wenigen Minuten finden

Ein Fehler 500 in Dolibarr zeigt nichts an, und das Dolibarr-Protokoll enthält ihn nicht. Wo die echte Meldung steht, wie man sie liest und die vier Ursachen, die fast immer dahinterstecken.

· Dolibarr 16 bis 24 · neueste angekündigte Version am 04.10.2026: 24.0.1 (24.0.2 am 02.10. auf SourceForge veröffentlicht, auf dolibarr.org noch nicht angekündigt)

Dolibarr-Update ohne Ausfälle: die Methode und was sich von Version 16 bis 24 ändert

Was bei einem Dolibarr-Update wirklich kaputtgeht, die Checkliste vor dem Start, der Ablauf, der Weg zurück und die Versionstabelle 16 bis 24: PHP, entfernte Module, Fallen.

· Offizielles Image dolibarr/dolibarr, Versionen 16 bis 24, mit MariaDB oder MySQL

Dolibarr unter Docker aktualisieren (offizielles Image): warum man nie eine Version überspringen darf

Mit dem offiziellen Docker-Image hinterlässt ein direkter Sprung von 20 auf 24 eine unvollständige Datenbank, ohne jede Fehlermeldung. Was passiert, wie Sie Ihre Instanz prüfen, und der richtige Ablauf, getestet.

· Dolibarr 24.0.0 · behoben in 24.0.1

„Zugriff verweigert“ beim Anlegen eines Bankkontos in Dolibarr 24.0.0

In Dolibarr 24.0.0 wird das Anlegen eines Bankkontos je nach eingegebener Referenz verweigert, auch als Administrator. Die tatsächliche Ursache und die Korrektur in 24.0.1.

· Dolibarr 23.0.0 bis 24.0.1 · Spalte in 22 vorhanden · in der 24.0.2 wiederhergestellt, am 02.10. auf SourceForge veröffentlicht, auf dolibarr.org am 4. Oktober 2026 noch nicht angekündigt

Dolibarr 23: Das Feld „Privat“ der E-Mail-Vorlagen ist vom Bildschirm verschwunden

Seit Dolibarr 23 fehlt die Spalte „Privat“ in der Verwaltung der E-Mail-Vorlagen. Das Feld existiert weiterhin und filtert. Ursache und Umgehung.

· Dolibarr 24 · anderes Verhalten in 23.0.4

Dolibarr 24: Der Absenderrahmen („Von“) wird über das Logo der PDFs gezeichnet

In Dolibarr 24 rutscht bei den Vorlagen Eratosthène und Proforma der Absenderrahmen über das Logo, wenn die Adressposition nach La Poste aktiviert ist.

· Dolibarr 23.0.4 und 24

Die Marge pro Baustellentag nur mit Dolibarr verfolgen

Das Modul Projekte, der durchschnittliche Stundensatz und der Zeitaufwand genügen, um zu wissen, was ein Baustellentag eingebracht hat. Methode in 23.0.4 und 24 nachgespielt.

· Dolibarr 23

Dolibarr weigert sich, ein Projekt ohne Lead-Status anzulegen

Dolibarr verlangt beim Anlegen eines Projekts einen Lead-Status, weil ein Kästchen standardmäßig angehakt ist. Es genügt, den Haken zu entfernen. Geprüft in 23.

· Dolibarr 24.0.x · Korrektur im Entwicklungszweig vorhanden

Dolibarr 24: Die in einer Lieferantenbestellung eingegebene Lieferantenreferenz wird nicht gespeichert

In Dolibarr 24.0.x geht die in einer Lieferantenbestellung eingegebene Referenz verloren, wenn das Produkt keinen Einkaufspreis bei diesem Lieferanten hat. Zwei Umgehungen.

· Dolibarr 24 für die Prüfung · Umbenennung in Version 12

Sicherheitseinbehalt in Dolibarr: Die Konstanten, die Sie suchen, gibt es nicht mehr

Die im Web genannten Konstanten für den Sicherheitseinbehalt wurden in Version 12 umbenannt. Die Einstellung liegt heute bei den Abschlagsrechnungen.

· Dolibarr 23.0.3 · Code in diesem Punkt identisch in 23.0.4

„Token not provided“ nach einer Zwei-Faktor-Authentifizierung: Um welches Token es geht

Die Meldung meint nicht Ihren sechsstelligen Code, sondern das Anti-CSRF-Token von Dolibarr. Was der Code der 23.0.3 sagt und wo die Diagnose ansetzt.

Beschreibt eine dieser Notizen einen Bedarf, den eines der Module abdeckt? Der Verweis steht in der Notiz selbst und wird nie nachträglich hinzugefügt.