1. Anforderungen der Anwendung prüfen
Lesen Sie die Projektanforderungen, bevor Sie die Hostingumgebung ändern. Prüfen Sie PHP-Versionsbereich, Erweiterungen, Datenbankversion, beschreibbare Verzeichnisse und geplante Aufgaben.
- PHP bis 8.5 ist verfügbar.
- Verifizierte MySQL-Versionen: 5.7, 8.0 und 8.4.
- OPcache und Imagick sind verfügbar.
- Eigene php.ini-Einstellungen sind möglich.
- Cron Jobs sind verfügbar.
2. Anwendungsdateien hochladen
Verwenden Sie den GreatHosts CP File Manager für Dateien oder ZIP. Die Basis ist /home/www, Domains liegen normalerweise unter /home/www/domain.com. Platzieren Sie den öffentlichen Einstiegspunkt dort, wo die Anwendung ihn erwartet.
- Vor dem Ersetzen einer bestehenden Site Konfiguration sichern.
- Archive wenn möglich serverseitig entpacken statt tausende Einzeldateien hochzuladen.
- Datei- und Verzeichnisrechte nach dem Entpacken prüfen.
3. Datenbank erstellen und importieren
Erstellen Sie Datenbank und Benutzer in GreatHosts CP. Importieren Sie den SQL-Dump und konfigurieren Sie localhost als Host. Nutzen Sie einen eigenen Datenbankbenutzer für die Anwendung.
- Passenden Zeichensatz/Collation verwenden.
- Eine von der Anwendung unterstützte MySQL-Version wählen.
- Große SQL-Dateien bei Browserlimits ggf. teilen oder komprimieren.
4. PHP gezielt konfigurieren
Wählen Sie eine kompatible PHP-Version und ändern Sie php.ini nur, wenn die Anwendung es erfordert. Erhöhen Sie Speicher-, Upload- oder Laufzeitlimits nicht wahllos.
- Produktionsfehlerkonfiguration verwenden und keine Stacktraces anzeigen.
- OPcache im Normalbetrieb nutzen.
- Benötigte Erweiterungen prüfen.
- Geheimnisse möglichst außerhalb öffentlicher Dateien halten.
5. Geplante Aufgaben bei Bedarf hinzufügen
Scheduler oder Wartungsaufgaben, die per Cron laufen können, werden in GreatHosts CP eingerichtet. Ein dauerhaft laufender Systemdienst kann besser auf KVM VPS passen.
6. HTTPS aktivieren und testen
Nach DNS und Zertifikat die Anwendung konsequent auf HTTPS umstellen. Login, Datenbankschreibvorgänge, Uploads, Mail, Weiterleitungen und 404 testen.
- Let’s Encrypt ist für geeignete über GreatHosts bestellte Domains kostenlos.
- Bezahlte SSL-Zertifikate sind jährlich.
- Base-URL nach Migration von lokal/Staging prüfen.
7. Mit Fakten statt Vermutungen diagnostizieren
Anwendungslogs, PHP-Fehler und Browserfehler verwenden, bevor Sie Tarife wechseln. Ein HTTP 500 bedeutet nicht automatisch zu wenig Serverleistung; Ursache kann Konfiguration, Rechte, Extension oder Code sein.
- Fehlgeschlagene Anfrage reproduzieren.
- Log zum gleichen Zeitpunkt prüfen.
- PHP und Extensions prüfen.
- Datenbankzugang und Host prüfen.
- Support Fehler und Zeit mitteilen, wenn die Ursache auf Hostingebene liegt.
Häufige Fragen
Wie lautet der MySQL-Host?
In der verifizierten Shared-Umgebung ist es localhost.
Soll ich immer PHP 8.5 wählen?
Nein. Wählen Sie die neueste Version, die Anwendung und Abhängigkeiten ausdrücklich unterstützen.
Brauche ich VPS für eine normale PHP/MySQL-Website?
Meist nicht. Shared Hosting ist der sinnvolle Start, bis Last oder benötigte Systemdienste die verwaltete Umgebung überschreiten.