FNO Services Europe
Drupal Wartung und Support für Unternehmen
Technische Betreuung für bestehende Drupal-Websites
FNO Services Europe bietet Drupal Wartung und Support für Unternehmen, die ihre bestehende Website sicher, stabil und langfristig wartbar halten möchten.
Wir unterstützen bei Drupal-Core- und Modul-Updates, Composer-Abhängigkeiten, Drush, Datenbank-Updates, Konfigurationsmanagement, Hosting-Problemen, individuellen Modulen, Schnittstellen und Fehlern nach Änderungen an PHP oder der Serverumgebung.
Auch Websites, die ursprünglich von einer anderen Agentur oder einem anderen Entwickler erstellt wurden, können wir übernehmen. Vor den ersten Änderungen prüfen wir Installation, Zugänge, Codebasis, Hosting und Update-Status.
Was umfasst die Drupal Wartung?
Eine professionelle Drupal Wartung besteht nicht nur daraus, verfügbare Updates zu installieren. Bei modernen Drupal-Websites müssen Composer-Pakete, Contrib-Module, individueller Code, Datenbank-Updates, Konfigurationsdateien und Servereinstellungen zuverlässig zusammenspielen.
Welche Arbeiten sinnvoll sind, hängt von der Drupal-Version, der technischen Architektur und der Bedeutung der Website für den laufenden Geschäftsbetrieb ab.
Drupal-Core-Updates
- Wartungs- und Sicherheitsupdates
- Prüfung der Composer-Abhängigkeiten
- Erforderliche Datenbank-Updates
- Kontrolle von Versionshinweisen und Kompatibilität
- Funktionstests nach dem Update
Module und Themes
- Updates für Contrib-Module
- Kompatibilitätsprüfung von Themes
- Bewertung veralteter oder aufgegebener Projekte
- Analyse von Abhängigkeitskonflikten
- Planung geeigneter Alternativen
Composer und Drush
- Fehler bei Installation und Updates
- Prüfung von composer.json und composer.lock
- Probleme mit Drush-Befehlen
- Scaffold- und Paketkonflikte
- Kontrollierte Kommandozeilen-Workflows
Hosting und Server
- Kompatibilität mit PHP-Versionen
- Datenbank- und Dateiberechtigungsprobleme
- SSL-, DNS- und Domainfehler
- Öffentliche und private Dateipfade
- Webserver- und Rewrite-Konfiguration
Fehlerbehebung und Wiederherstellung
- Fatal Errors und nicht erreichbare Seiten
- Fehlgeschlagene Updates
- Defekte Formulare oder Administrationsseiten
- Datenbank- und Cache-Probleme
- Konfigurations- und Deployment-Fehler
Individuelle Drupal-Entwicklung
- Wartung eigener Module
- Korrekturen an Themes und Templates
- Probleme mit Views und Inhaltsdarstellung
- API- und Datenfeed-Integrationen
- Schrittweise Funktionserweiterungen
Drupal-, Modul- und Composer-Updates
Eine mit Composer verwaltete Drupal-Installation sollte über ihre Projektdateien und die Lock-Datei aktualisiert werden. Ein manueller Austausch einzelner Dateien kann Abhängigkeiten aufbrechen und spätere Updates erschweren.
Ein kontrollierter Update-Prozess kann folgende Schritte umfassen:
- Verfügbare Wartungs- und Sicherheitsversionen prüfen
- Installierte PHP- und Datenbankversionen kontrollieren
- Aktuelle Backups erstellen oder bestätigen
- Composer-Beschränkungen und Paketabhängigkeiten bewerten
- Kompatibilität von Modulen, Themes und Patches prüfen
- Code- und Paketupdates einspielen
- Drupal-Datenbankupdates ausführen
- Caches neu aufbauen
- Wichtige öffentliche und administrative Funktionen testen
- Relevante technische Änderungen dokumentieren
Wir installieren nicht jedes Update ungeprüft. Individuelle Module, Patches, Integrationen oder ältere Themes können eine zusätzliche Analyse erfordern, bevor Abhängigkeiten geändert werden.
Sicherheitsorientierte Drupal Betreuung
Drupal verfügt über einen strukturierten Prozess für Sicherheitsmeldungen und Releases. Trotzdem muss jedes Sicherheitsupdate im Zusammenhang mit der konkreten Website, ihren Modulen und ihrer Serverumgebung betrachtet werden.
Die sicherheitsorientierte Drupal Betreuung kann beinhalten:
- Relevante Sicherheitshinweise für Drupal Core und Contrib-Projekte prüfen
- Unterstützte Sicherheitsupdates kontrolliert installieren
- Aufgegebene oder nicht mehr gepflegte Module identifizieren
- Administratorkonten, Rollen und Berechtigungen überprüfen
- Konfiguration und private Dateien auf unbeabsichtigte Freigaben prüfen
- Ungewöhnliche Fehler, Änderungen oder Zugriffsmuster untersuchen
- PHP und Abhängigkeiten aktualisieren, sofern die Kompatibilität gegeben ist
- Backup-Verfahren und Speicherorte kontrollieren
Regelmäßige Wartung ist keine automatische Rund-um-die-Uhr-Überwachung und keine garantierte Incident-Response-Leistung. Monitoring, Malware-Untersuchungen und Notfalleinsätze müssen separat vereinbart werden.
Übernahme einer bestehenden Drupal-Website
Sie müssen nicht der ursprüngliche Entwicklungskunde sein. Wir unterstützen auch Unternehmen, deren frühere Agentur, Freelancer oder interner Entwickler nicht mehr verfügbar ist.
Vor der Übernahme klären wir unter anderem:
- Wer Domain, DNS und Hosting kontrolliert
- Ob Server-, SSH- und Drupal-Administratorzugänge vorhanden sind
- Wo Composer-Projekt und Quellcode gespeichert werden
- Ob die vorhandene Codebasis dem Live-System entspricht
- Wie Backups erstellt und aufbewahrt werden
- Ob Drupal-Konfigurationsmanagement verwendet wird
- Welche Module und Themes individuell entwickelt wurden
- Ob Patches oder manuelle Codeänderungen vorhanden sind
- Welche Integrationen und geplanten Prozesse aktiv sind
- Welche Fehler oder Updates zuerst behandelt werden müssen
Wenn Zugänge, Eigentumsverhältnisse oder die technische Historie unklar sind, empfehlen wir zunächst unseren Website Takeover Check (englisch).
Konfiguration und kontrollierte Deployments
Drupal-Konfiguration wird teilweise in der Datenbank gespeichert und kann für kontrollierte Deployments zwischen Entwicklungs-, Staging- und Produktionsumgebungen exportiert werden.
Wir helfen bei Problemen wie:
- Fehlenden oder falsch konfigurierten Sync-Verzeichnissen
- Fehlern beim Import oder Export der Konfiguration
- Umgebungsspezifischen Einstellungen
- Unterschieden zwischen Entwicklung, Staging und Produktion
- Konfiguration, die nur in der Live-Datenbank vorhanden ist
- Modulen, die im Code vorhanden sind, aber in der Konfiguration fehlen
- Deployments, die Änderungen überschreiben oder verlieren
- Nicht ausgeführten Datenbankupdates nach einem Deployment
Der passende Workflow hängt davon ab, ob Git, Composer, ein Hosting-Deployment-System oder direkter Serverzugriff verwendet wird.
Individuelle Module und Schnittstellen
Viele geschäftskritische Drupal-Websites nutzen eigene Module oder Integrationen. Sie verbinden Drupal beispielsweise mit CRM-Systemen, Zahlungsanbietern, Marktplätzen, Produktfeeds, internen Datenbanken oder Reporting-Lösungen.
Bei der Prüfung bestehender Individualfunktionen untersuchen wir:
- Welchen Geschäftsprozess die Funktion unterstützt
- Welche Drupal-Services und APIs verwendet werden
- Ob veralteter Code ersetzt werden muss
- Wie Daten gespeichert oder ausgetauscht werden
- Von welchen Zugangsdaten und externen Diensten die Funktion abhängt
- Ob Fehler nachvollziehbar protokolliert werden
- Wie Drupal- oder PHP-Updates die Funktion beeinflussen
Umfangreiche Arbeiten an bestehendem Individualcode können als Anwendungswartung und technischer Support (englisch) eingeordnet werden.
Für eine neue externe Verbindung finden Sie weitere Informationen unter API-Integrationsservices (englisch).
Performance- und Hosting-Probleme
Eine langsame Drupal-Website ist nicht automatisch ein Drupal-Problem. Die Ursache kann bei Hosting-Ressourcen, Datenbankabfragen, Caching, externen Diensten, Modulen oder der Serverkonfiguration liegen.
Eine Performance-Analyse kann folgende Bereiche abdecken:
- Drupal-Cache-Konfiguration
- Datenbankgröße und langsame Abfragen
- Views und andere Inhaltsabfragen
- PHP-Speicher- und Laufzeitlimits
- Webserver- und Komprimierungseinstellungen
- Große Dateien und Bildverarbeitung
- Cron und geplante Prozesse
- Externe API-Anfragen
- Fehler, die wiederholt in Protokolle geschrieben werden
- Hosting-Limits oder eine ungeeignete Architektur
Wenn ein Serverwechsel sinnvoll ist, können unsere Website-Migrationsservices (englisch) Code, Datenbank, Composer-Abhängigkeiten, private Dateien, Konfiguration und Serveranforderungen einbeziehen.
Drupal-Upgrades und ältere Versionen
Eine ältere Drupal-Installation benötigt häufig mehr als laufende Wartung. Nicht mehr unterstützte Core-Versionen, veraltete Module und alte PHP-Abhängigkeiten können normale Hosting- und Sicherheitsupdates zunehmend erschweren.
Eine technische Bestandsaufnahme kann klären:
- Welche Drupal-Core-Version installiert ist
- Welche Module unterstützt oder nicht mehr gepflegt werden
- Welche eigenen Module und Themes vorhanden sind
- Welche PHP- und Datenbankversionen kompatibel sind
- Welche Upgrade-Pfade realistisch verfügbar sind
- Welche Inhalte und Konfigurationen migriert werden müssen
- Welche Funktionen ersetzt oder neu entwickelt werden müssen
- Welche Hosting- und Deployment-Risiken bestehen
Ein Upgrade auf eine neue Hauptversion ist normalerweise ein eigenes Projekt und nicht Teil der routinemäßigen monatlichen Drupal Wartung. Wir erläutern, ob eine schrittweise Vorbereitung, Migration oder Neuentwicklung sinnvoller ist.
So läuft unsere Drupal Wartung ab
1. Erstgespräch
Sie beschreiben die Aufgabe der Website, die Drupal-Version und die aktuellen Wartungs- oder Supportanforderungen.
2. Technische Prüfung
Wir prüfen die verfügbaren Zugänge zu Drupal, Hosting, SSH, Composer, Datenbank und Quellcode.
3. Prioritäten
Sicherheitsprobleme, fehlgeschlagene Updates und betriebliche Störungen werden von Routinearbeiten und langfristigen Verbesserungen getrennt.
4. Backup und Vorbereitung
Vor wesentlichen Änderungen werden geeignete Backups und Schutzmaßnahmen bestätigt.
5. Kontrollierte Umsetzung
Updates und Korrekturen erfolgen nach einem Verfahren, das zur Website und ihrer Hosting-Umgebung passt.
6. Prüfung und Dokumentation
Wichtige Funktionen werden getestet und wesentliche Erkenntnisse, Änderungen und Empfehlungen dokumentiert.
Preise für Drupal Wartung und Support
Der passende Tarif hängt von der Komplexität der Drupal-Installation, dem Umfang des individuellen Codes und der gewünschten laufenden Verantwortung ab.
Website Care — 49 € pro Monat
Für eine kleine und stabile Drupal-Website mit leichtem Routinebedarf, vorbehaltlich einer ersten technischen Prüfung.
Support Bank — 149 € pro Monat
Reservierte Supportzeit für Updates, Fehlerbehebung, Composer-Arbeiten, Hosting-Probleme und laufende Drupal-Aufgaben.
Growth Support — 269 € pro Monat
Regelmäßigere technische Kapazität für aktive Drupal-Websites, Individualfunktionen und fortlaufende Verbesserungen.
Ad-hoc-Support — ab 45 € pro Stunde
Für klar definierte Einzelaufgaben, wenn keine laufende Wartungsvereinbarung benötigt wird.
Für qualifizierte neue monatliche Kunden beginnt der erste Monat bei 95 € und umfasst bis zu fünf Supportstunden.
Zusätzliche Standardarbeiten für aktive monatliche Kunden werden mit 32 € pro Stunde berechnet. Komplexe Fehleranalysen, größere Drupal-Upgrades, Wiederherstellung nach Notfällen und risikoreiche Arbeiten an individuellem Code werden separat bewertet.
Technische Eskalation für Agenturen oder Entwickler beginnt bei 69 € pro Stunde, normalerweise mit einem Mindestprojektwert von 185 €. Dringende oder besonders risikoreiche Arbeiten können ab 95 € pro Stunde angeboten werden.
Alle Preise und Rechnungen werden in EUR ausgestellt. Bei Zahlungen von einem Nicht-Euro-Konto verwendet die Bank oder der Zahlungsdienstleister des Kunden den jeweils geltenden Wechselkurs und kann Umrechnungsgebühren berechnen.
Eine Übersicht finden Sie unter Supportpläne und Wartungspakete (englisch).
Remote-Support aus Portugal
FNO Services Europe, LDA hat ihren Sitz in Portugal und unterstützt Unternehmen in Deutschland, Europa und weiteren internationalen Märkten vollständig remote.
Schriftliche Anfragen, technische Erläuterungen und laufender schriftlicher Support sind auf Deutsch möglich. Telefon- und Videogespräche führen wir in der Regel auf Englisch. Diese klare Regelung hilft beiden Seiten, die passende Form der Zusammenarbeit vor Beginn festzulegen.
Für den sicheren Zugriff verwenden wir die vom Kunden bereitgestellten Zugänge zu Drupal, Hosting, Server und den jeweils relevanten Diensten.
Häufige Fragen zur Drupal Wartung
Können Sie eine Website von einer anderen Agentur übernehmen?
Ja. Zuerst prüfen wir Zugänge, Codebasis, Composer-Projekt, Module, Hosting und den aktuellen Update-Status.
Unterstützen Sie Composer-basierte Drupal-Websites?
Ja. Wir arbeiten mit Composer-Abhängigkeiten, Lock-Dateien, Drupal Scaffold und kontrollierten Kommandozeilen-Workflows.
Können Sie ein fehlgeschlagenes Drupal-Update reparieren?
Das ist häufig möglich. Dafür prüfen wir die Fehlermeldung, Dateien, Datenbank, Backups und bereits ausgeführte Update-Schritte.
Warten Sie individuelle Drupal-Module?
Ja, nach einer Prüfung von Code, Zweck, Abhängigkeiten und Kompatibilitätsanforderungen.
Können Sie eine ältere Drupal-Version aktualisieren?
Wir können den verfügbaren Upgrade-Pfad bewerten. Ein Hauptversions-Upgrade wird normalerweise getrennt von der laufenden Wartung geplant.
Können Sie Drupal auf einen anderen Server migrieren?
Ja. Wir prüfen Codebasis, Composer-Abhängigkeiten, Datenbank, Dateiverzeichnisse, Konfiguration und Hosting-Anforderungen.
Bieten Sie dringenden Drupal Support?
Dringende Arbeiten können abhängig von Kapazität, Zugängen und Risiko möglich sein. Notfall- und Hochrisikoarbeiten werden separat angeboten.
Ist der Support auf Deutsch verfügbar?
Schriftliche Anfragen und schriftlicher Support sind auf Deutsch möglich. Telefon- und Videogespräche finden in der Regel auf Englisch statt.
Drupal Wartung anfragen
Teilen Sie uns mit, welche Drupal-Version eingesetzt wird, wo die Website gehostet ist und welche Updates, Fehler oder laufenden Wartungsaufgaben behandelt werden sollen.
Wir prüfen die verfügbaren Informationen und empfehlen den praktischsten nächsten Schritt.