Dolibarr V23 auf Synology: Installationsfehler, PHP-Kompatibilität und vollständige Lösungen
   05/03/2026 00:00:00     Wiki Dolibarr    0 Bemerkungen
Dolibarr V23 auf Synology: Installationsfehler, PHP-Kompatibilität und vollständige Lösungen

1. Einleitung

Die Installation von Dolibarr ERP CRM auf einem Synology NAS ist eine beliebte Lösung für Unternehmen, die ihr ERP intern hosten und gleichzeitig einen Remote-Zugriff ermöglichen möchten. Mit der Veröffentlichung von Dolibarr Version 23 sind jedoch bei vielen Nutzern technische Probleme während der Installation oder Migration von älteren Versionen aufgetreten.
Der analysierte Forenthread hebt zwei Hauptprobleme hervor: einen SQL-Fehler während der Installation sowie Inkompatibilitäten im Zusammenhang mit den auf Synology verfügbaren PHP-Versionen. Dieser Artikel bietet eine detaillierte Analyse dieser Probleme und der im Forum vorgeschlagenen Lösungen.


2. Technischer Kontext der Installation auf Synology

Die Synology-Umgebung basiert in der Regel auf:

  • DSM (DiskStation Manager)
  • Web Station
  • Apache oder Nginx
  • PHP (mehrere Versionen)
  • MariaDB

Für eine erfolgreiche Installation von Dolibarr müssen diese Komponenten korrekt konfiguriert werden, insbesondere Web Station, PHP und die Datenbank.


3. Hauptproblem Nr. 1: SQL-Fehler während der Installation

Während der Installation von Dolibarr V23 tritt folgende Fehlermeldung auf:

➡️ „DB_ERROR_1170 BLOB/TEXT column ‘linktoref’ used in key specification without a key length“

3.1 Analyse des Problems

Dieser Fehler steht im Zusammenhang mit MySQL/MariaDB. Er tritt auf, wenn eine Spalte vom Typ TEXT oder BLOB in einem Index verwendet wird, ohne eine Schlüssellänge anzugeben.

3.2 Tatsächliche Auswirkungen

Laut den Antworten im Forum:

  • der Fehler ist nicht blockierend
  • die Datenbank wird korrekt erstellt
  • die Tabellen sind vorhanden

???? Fazit: Das System bleibt trotz des Fehlers funktionsfähig


4. Lösung für den SQL-Fehler

Die wichtigste im Forum vorgeschlagene Lösung lautet:

➡️ Wenn unveränderliche Logs nicht verwendet werden, kann der Fehler ignoriert werden

4.1 Erklärung

Das betroffene Feld steht im Zusammenhang mit sicheren (unveränderlichen) Protokollen.
Wenn diese Funktion nicht genutzt wird:

  • keine funktionalen Auswirkungen
  • kein sofortiger Handlungsbedarf

5. Hauptproblem Nr. 2: PHP-Kompatibilität auf Synology

Ein weiteres großes Problem betrifft die PHP-Version:

➡️ Die Dolibarr-Dokumentation empfiehlt PHP 7.4
➡️ Diese Version ist jedoch auf neueren Synology-Systemen häufig nicht mehr verfügbar


6. Analyse des PHP-Problems

Auf aktuellen Synology DSM-Versionen:

  • wird PHP 7.4 oft entfernt
  • sind nur neuere PHP-Versionen verfügbar

Dies führt zu Kompatibilitätsproblemen bei:

  • älteren Dolibarr-Versionen (z. B. v17)
  • Migrationen auf Version 23

7. Im Forum vorgeschlagene Lösungen

7.1 Dolibarr vor der Migration aktualisieren

➡️ Empfehlung:
Dolibarr auf eine aktuelle Version aktualisieren, bevor die Umgebung geändert wird

7.2 Temporäre lokale Installation

➡️ Vom Nutzer gewählte Lösung:

  • Dolibarr lokal auf einem PC installieren
  • Backup wiederherstellen
  • Betrieb fortsetzen

Dieser Ansatz hilft, die Einschränkungen des NAS zu umgehen.

7.3 Docker als Alternative verwenden

➡️ Empfohlene Lösung:
Dolibarr über Docker auf Synology installieren

Vorteile:

  • Unabhängigkeit von PHP-Versionen
  • stabilere Installation
  • vollständige Kompatibilität mit Dolibarr V23

8. Indirektes Problem: Migration von älteren Versionen (v17)

Der Forenthread zeigt auch ein häufiges Problem:

➡️ direkte Migration von einer veralteten Version

Risiken:

  • PHP-Inkompatibilitäten
  • Datenbankfehler
  • Funktionsverluste

9. Empfohlene Migrationsstrategie

Der richtige Ansatz ist:

  1. Dolibarr schrittweise aktualisieren
  2. jede Zwischenversion testen
  3. PHP-Kompatibilität prüfen
  4. erst danach in die neue Umgebung migrieren

10. Allgemeine Best Practices für Synology

Laut offizieller Dokumentation:

  • Web Station verwenden
  • Apache 2.4 installieren
  • MariaDB 10 installieren
  • PHP korrekt konfigurieren
  • notwendige Ports öffnen

11. Warum Synology besondere Herausforderungen bietet

Synology NAS bringt spezifische Einschränkungen mit sich:

  • begrenzte Verwaltung von PHP-Versionen
  • Abhängigkeit von DSM-Updates
  • spezielle Webkonfiguration
  • unterschiedliche Kompatibilität je nach Systemversion

12. Empfohlene Alternativen für Dolibarr auf NAS

12.1 Docker (moderne Lösung)

  • vollständige Isolation
  • garantierte Kompatibilität
  • schnelle Bereitstellung

12.2 Lokale Installation + Migration

  • höhere Datensicherheit
  • Vermeidung von Ausfallzeiten

12.3 Externes Hosting

  • einfache Verwaltung
  • geringerer Wartungsaufwand

13. Auswirkungen für Nutzer

Diese Probleme können führen zu:

  • Betriebsunterbrechungen
  • Verlust des Systemzugriffs
  • Schwierigkeiten bei Migrationen

Mit den richtigen Maßnahmen:

  • wird die Servicekontinuität gewährleistet
  • bleibt die Migration kontrolliert
  • verbessert sich die Systemstabilität

14. Fazit

Der Forenthread zur Installation von Dolibarr V23 auf Synology zeigt zwei zentrale Probleme: einen nicht blockierenden SQL-Fehler und Einschränkungen bei der PHP-Kompatibilität. Die vorgeschlagenen Lösungen verdeutlichen, dass diese Herausforderungen durch geeignete Strategien wie Docker oder schrittweise Updates bewältigt werden können. Im Jahr 2026 bleibt die Installation von Dolibarr auf Synology eine leistungsstarke Lösung, erfordert jedoch technisches Know-how, um Probleme im Zusammenhang mit System- und Abhängigkeitsänderungen zu vermeiden.

Bemerkungen

Loggen Sie sich ein oder registrieren Sie sich, um Kommentare zu schreiben