PHP-Plattformen

Zwölf PHP-Plattformen, ein Team, das jede davon kennt.

Wir installieren sie, machen sie schnell, sichern sie ab, halten sie aktuell, erstellen Backups und ziehen sie für Sie auf unsere Server um.

Die Tabelle der Plattformen, die wir betreuen

Drei Gruppen: Plattformen zum Publizieren, Plattformen zum Verkaufen und Plattformen, die einen Teil Ihres Geschäfts betreiben. Wählen Sie eine aus, um zu sehen, wofür sie gedacht ist und was wir dafür tun.

Publizieren · Websites und Blogs

WordPress

Das Publikationssystem hinter einem großen Teil des Webs: Firmenwebsites, Blogs, News und Landingpages, gepflegt von Menschen, die nie Code anfassen.

Läuft auf
  • PHP
  • MySQL / MariaDB
WordPress-Hosting
Installation
Eine saubere Installation auf Ihrer Domain mit SSL, der passenden PHP-Version und nur den Plugins, die Sie brauchen.
Performance
Full-Page-Caching, OPcache und ein Object-Cache in Redis, dazu Bilder in genau der Größe, in der sie angezeigt werden.
Härtung
Dateibearbeitung im Dashboard abgeschaltet, Anmeldeversuche begrenzt, XML-RPC geschlossen, wenn Sie es nicht nutzen, und Berechtigungen so gesetzt, dass eine hochgeladene Datei nicht ausgeführt werden kann.
Updates
Updates für Core, Theme und Plugins zuerst an einer Kopie getestet, und Plugins, die ihr Autor aufgegeben hat, werden Ihnen gemeldet.
Backups
Die Datenbank und der Uploads-Ordner jeden Tag, getrennt vom Server aufbewahrt.
Umzug
Umzug von jedem Hoster, wobei die Adressen in der Datenbank umgeschrieben werden, damit Links und Bilder weiter funktionieren.

Publizieren · Strukturierte Websites

Drupal

Ein Content-Framework für große, strukturierte Websites: Behörden, Universitäten und Organisationen mit vielen Redakteuren, Rollen und Sprachen.

Läuft auf
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
  • Composer
Installation
Aufgebaut mit Composer und Drush, die Konfiguration in Dateien abgelegt, damit jede Änderung nachvollziehbar und wiederholbar ist.
Performance
Drupals eigener Seiten-Cache und dynamischer Cache, gestützt auf Redis, mit Varnish oder einem CDN davor für Besucher, die nicht angemeldet sind.
Härtung
Hinweise des Drupal-Sicherheitsteams verfolgt und umgesetzt, Trusted-Host-Muster gesetzt.
Updates
Core- und Modul-Updates über Composer und Datenbank-Updates mit Drush, jeweils zuerst an einer Kopie.
Backups
Die Datenbank und das Dateiverzeichnis jeden Tag, mit der exportierten Konfiguration daneben.
Umzug
Umzüge zwischen Hostern und Upgrades von älteren Drupal-Versionen mit der Migrate API.

Publizieren · Portale und Mitglieder

Joomla

Ein Content-Management-System für Firmenwebsites, Portale und Mitgliederbereiche, mit Benutzern, Zugriffsebenen und vielen Sprachen bereits eingebaut.

Läuft auf
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
Installation
Auf der passenden PHP-Version installiert, mit aktivierten suchmaschinenfreundlichen Adressen und den Sprachen der Website.
Performance
Joomlas eigenes Caching, komprimierte Seiten und OPcache, dazu die Erweiterungen, die die Website bremsen, aufgespürt und behoben.
Härtung
Zwei-Faktor-Anmeldung für Administratoren, die Konfigurationsdatei gesperrt und Erweiterungen mit der Liste verwundbarer Erweiterungen abgeglichen.
Updates
Kleinere Updates laufend eingespielt und Wechsel zwischen Hauptversionen rund um die Erweiterungen geplant, auf die Sie angewiesen sind.
Backups
Die Datenbank und der gesamte Website-Ordner jeden Tag, getrennt vom Server aufbewahrt.
Umzug
Umzug zwischen Hostern oder von einer alten Joomla-Version auf eine aktuelle.

Publizieren · Wikis

MediaWiki

Die Wiki-Software hinter Wikipedia, genutzt für interne Wissensdatenbanken, Dokumentation und Community-Wikis.

Läuft auf
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
  • SQLite
Installation
Installiert mit kurzen Adressen und Datei-Uploads, und mit Registrierungs- und Bearbeitungsrechten so, wie Ihr Wiki sie braucht.
Performance
Parser-Cache und Object-Cache im Arbeitsspeicher, und die Job-Queue per cron statt bei Seitenaufrufen abgearbeitet.
Härtung
Kontoerstellung und Bearbeitung nach Ihren Wünschen eingeschränkt, Spamschutz bei Bearbeitungen und Uploads auf sichere Dateitypen begrenzt.
Updates
Auf einer unterstützten Version gehalten, bevorzugt auf der Long-Term-Support-Linie für ein Wiki, das sich möglichst wenig verändern soll.
Backups
Die Datenbank, die hochgeladenen Dateien und LocalSettings.php jeden Tag.
Umzug
Umzug zwischen Hostern mit der vollständigen Versionsgeschichte jeder Seite, den Benutzern und den Dateien – alles intakt.

Verkaufen · Shops in WordPress

WooCommerce

Der Shop, der in WordPress läuft: Produkte, Warenkorb, Checkout und Bestellungen, mit Zahlungs-Gateways als Plugins.

Läuft auf
  • WordPress
  • PHP
  • MySQL / MariaDB
WordPress-Hosting
Installation
Eingerichtet mit Ihrer Währung, Steuern, Versandzonen und einem Zahlungs-Gateway, das in Ihrem Land funktioniert.
Performance
Warenkorb-, Checkout- und Kontoseiten bleiben außerhalb des Seiten-Caches, damit kein Kunde den Warenkorb eines anderen sieht; alles andere wird konsequent gecacht.
Härtung
Admin-Konten überprüft, Zahlungs-Plugins aktuell gehalten und der Checkout auf Card-Testing-Angriffe überwacht.
Updates
WooCommerce und seine Erweiterungen gemeinsam aktualisiert und zuerst an einer Kopie mit einer echten Bestellung getestet.
Backups
Bestellungen liegen in der Datenbank, deshalb wird sie häufiger gesichert als die Dateien.
Umzug
Produkte, Kunden und Bestellhistorie übernommen und der Shop zu einer ruhigen Stunde umgeschaltet.

Verkaufen · Große Kataloge

Magento Open Source

Leistungsstarker E-Commerce für große Kataloge, mehrere Stores und Sprachen aus einem Admin-Bereich und komplexe Preisregeln.

Läuft auf
  • PHP
  • MySQL / MariaDB
  • OpenSearch
  • Redis
  • Varnish
Installation
Mit Composer im Produktionsmodus installiert, mit OpenSearch, Redis und den cron-Jobs, ohne die Magento nicht laufen kann.
Performance
Varnish für den Full-Page-Cache, Redis für Sessions und Cache, statische Inhalte vorab bereitgestellt und Indexer im Zeitplan gehalten.
Härtung
Eine eigene Admin-Adresse, Zwei-Faktor-Anmeldung für den Admin-Bereich und Sicherheitspatches, sobald sie erscheinen.
Updates
Versions-Upgrades an einer Kopie, mit Prüfung jeder Erweiterung, denn ein Magento-Upgrade ist ein Projekt, kein Klick.
Backups
Die Datenbank und der Media-Ordner, mit der Umgebungskonfiguration sicher daneben aufbewahrt.
Umzug
Umzug zwischen Hostern oder Übernahme von Magento 1 mit dem Data Migration Tool und einem neu aufgebauten Theme.

Verkaufen · Onlineshops

PrestaShop

Eine E-Commerce-Plattform aus Frankreich, mit einem großen Marktplatz für Module und Themes und vielen eingebauten Sprachen.

Läuft auf
  • PHP
  • MySQL / MariaDB
Installation
Mit den benötigten PHP-Erweiterungen installiert, der Installationsordner entfernt und das Backoffice unter einer eigenen, umbenannten Adresse.
Performance
Template-Cache sowie die Einstellungen zum Kombinieren, Komprimieren und Cachen aktiviert, mit OPcache und einem Memory-Cache dahinter.
Härtung
Module aus unbekannten Quellen vermieden, bekannte Modul-Schwachstellen gepatcht und der Zugang zum Backoffice eingeschränkt.
Updates
Core- und Modul-Updates zuerst an einer Kopie, wobei die Overrides des Themes geprüft werden, bevor etwas live geht.
Backups
Die Datenbank, die Bilder und der Modul-Ordner jeden Tag, getrennt vom Server aufbewahrt.
Umzug
Produkte, Kunden und Bestellungen von einem anderen Hoster oder aus einem anderen Shopsystem übernommen.

Verkaufen · Kleine Shops

OpenCart

Ein schlanker, unkomplizierter Shop für kleine und mittlere Kataloge, schnell eingerichtet und einfach zu betreiben.

Läuft auf
  • PHP
  • MySQL / MariaDB
Installation
Installiert mit dem storage-Ordner außerhalb des öffentlichen Web-Roots, wie von OpenCart empfohlen, und entferntem Installationsordner.
Performance
OPcache, komprimierte Ausgabe und Bild-Caching, dazu langsame Erweiterungen aufgespürt und ersetzt.
Härtung
Admin-Ordner umbenannt, Admin-Zugang eingeschränkt und Erweiterungen vor der Installation geprüft.
Updates
Upgrades zwischen Hauptversionen sorgfältig geplant, denn Themes und Erweiterungen müssen meist mit angepasst werden.
Backups
Die Datenbank und der Bilder-Ordner jeden Tag, getrennt vom Server aufbewahrt.
Umzug
Mit Erweiterungen und Theme auf unsere Server umgezogen und vor der Umstellung mit einer echten Bestellung getestet.

Betreiben · Lernen

Moodle

Die Open-Source-Lernplattform für Kurse, Tests und Noten an Schulen, Universitäten, Schulungszentren und in Unternehmen.

Läuft auf
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
Moodle-Hosting
Installation
Installiert mit dem Datenordner außerhalb des Web-Roots, cron jede Minute und E-Mails, die im Posteingang ankommen.
Performance
Caches und Sessions in Redis, und der Server ausgelegt auf den Morgen, an dem ein ganzer Jahrgang denselben Test schreibt.
Härtung
Moodles eigene Sicherheitsprüfungen abgearbeitet und Plugins nur aus dem Moodle-Verzeichnis oder aus Quellen, denen Sie vertrauen.
Updates
Upgrades zuerst an einer Kopie getestet und zu einem Zeitpunkt eingespielt, der nicht mit Prüfungen kollidiert.
Backups
Die Datenbank und der Datenordner jeden Tag, und auf Wunsch die Wiederherstellung eines einzelnen Kurses.
Umzug
Kurse, Nutzer, Noten und Dateien von einem anderen Hoster übernommen, mit derselben Adresse und denselben Zugangsdaten.

Betreiben · Abrechnung und Kunden

WHMCS

Abrechnung, Kundenbereich und Support-Tickets für Hosting-Firmen und Reseller, mit Konten, die automatisch eingerichtet werden, sobald eine Bestellung bezahlt ist.

Läuft auf
  • PHP
  • ionCube Loader
  • MySQL / MariaDB
Installation
Installiert mit dem nötigen ionCube Loader, eingerichtetem cron und den Ordnern für Anhänge, Downloads und Template-Cache außerhalb des Web-Roots.
Performance
Der cron-Lauf und die Datenbank bleiben schlank, damit Kundenbereich und Rechnungen auch bei wachsender Historie schnell bleiben.
Härtung
Admin-Ordner umbenannt, Admin-Zugang per IP-Adresse oder Zwei-Faktor-Anmeldung beschränkt und die Konfigurationsdatei abgesichert.
Updates
Zügig aktualisiert, sobald ein Sicherheitsrelease erscheint, nachdem eigene Templates und Module geprüft wurden.
Backups
Die Datenbank jeden Tag, und configuration.php sicher aufbewahrt, denn sie enthält den Schlüssel, mit dem gespeicherte Daten verschlüsselt werden.
Umzug
Auf einen neuen Server umgezogen, mit einer für die neue Adresse neu ausgestellten Lizenz, danach cron und Zahlungs-Gateways getestet.

Betreiben · Dateien und Office

Nextcloud

Ihre eigene Dateisynchronisation und -freigabe, Kalender, Kontakte und Online-Office, auf einem Server unter Ihrer Kontrolle statt in einer Public Cloud.

Läuft auf
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
  • Redis
Installation
Installiert mit dem Datenordner außerhalb des Web-Roots, Hintergrundjobs per cron und Ihrer eigenen Domain mit SSL.
Performance
APCu und Redis für Caching und File Locking, dazu PHP-Speicher- und Upload-Limits für große Dateien eingestellt.
Härtung
Die Sicherheits- und Setup-Warnungen im Admin-Bereich behoben, Brute-Force-Schutz aktiviert und serverseitige Verschlüsselung, wo Sie sie brauchen.
Updates
Upgrade um jeweils eine Hauptversion, wie Nextcloud es verlangt, mit Prüfung jeder App vor jedem Schritt.
Backups
Die Datenbank, der Datenordner und config.php gemeinsam gesichert, damit eine Wiederherstellung konsistent ist.
Umzug
Von einem anderen Server übernommen, mit den Dateien, Freigaben und Kalendern jedes Nutzers – alles intakt.

Betreiben · Foren

phpBB

Ein seit Langem etabliertes Forensystem für Communitys, Vereine, Support-Foren und Fanseiten.

Läuft auf
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
  • SQLite
Installation
Installiert mit entferntem Installationsordner, Ihren Styles und Sprachpaketen und funktionierenden E-Mails für Registrierungen.
Performance
Ein Memory-Cache für Sessions und Daten und eine Suche, die so abgestimmt ist, dass auch ein großes Forum schnell bleibt.
Härtung
Anti-Spam-Prüfungen bei der Registrierung, eine zweite Passwortabfrage für den Admin-Bereich und Erweiterungen nur aus der offiziellen Datenbank.
Updates
Auf jedes phpBB-Release aktualisiert, mit Kompatibilitätsprüfung Ihres Styles und Ihrer Erweiterungen.
Backups
Die Datenbank sowie die Ordner für Dateien, Bilder und Anhänge jeden Tag.
Umzug
Umzug zwischen Hostern oder Konvertierung aus einem anderen Forensystem, sofern es dafür einen Konverter gibt.

Die Betreuung, die jede davon bekommt

Egal, welche Plattform Sie betreiben: Die Routine drumherum ist dieselbe, und genau diese Routine hält eine Website über Jahre am Leben.

  1. Vor jeder Änderung

    Ein Backup und eine Kopie der Website, an der die Änderung getestet wird.

  2. Jeden Tag

    Ein Backup der Datenbank und der Dateien, getrennt vom Server aufbewahrt.

  3. Wenn ein Sicherheitsrelease erscheint

    Es wird an der Kopie geprüft und eingespielt, statt bis zum nächsten Termin liegen zu bleiben.

  4. Wenn etwas kaputtgeht

    Sie schreiben den Leuten, die es installiert haben, und die können die Kopie von gestern zurückspielen, wenn das der schnellste Weg ist.

Keine Plattform, sondern Ihr eigener Code?

Individuelle PHP-Anwendungen und Framework-Projekte bekommen dieselbe Betreuung, vom Server aufwärts.

Sagen Sie uns, welche Plattform Sie betreiben

Eine Neuinstallation, eine langsame Website, eine alte Version, die auf den aktuellen Stand gebracht werden soll, oder ein Umzug von einem anderen Hoster. Jeder Auftrag wird nach einem kurzen Gespräch angeboten.