Entwicklung

Im Hosting Control Panel Modul Entwicklung siehst du die gesamte über das Modul Software installierte Software deines Speicherpakets, sowie das Rootverzeichnis "/", welches die globalen Einstellungen deiner Webseite beinhaltet.

 

Mit dem Modul Entwicklung kannst du alle deine PHP-Einstellungen auf einer Seite übersichtlich verwalten. Du hast die Möglichkeit, deine PHP-Versionen anzupassen und kannst Error Logs (Fehlerprotokolle), sowie Access Logs (Zugriffsprotokolle) einsehen, um Fehler auf deiner Webseite schnell ausfindig zu machen. Zusätzlich hast du die Möglichkeit, CronJobs zu erstellen und zu verwalten.

 

Schnellzugriff:

Modul Entwicklung starten

Benutze eine der 3 verschiedenen Möglichkeiten, um das Control Panel zu starten:

  • Tippe entweder "www.ihreDomain.tld/cp" (ihreDomain.tld ist durch deine eigene Domain zu ersetzen) oben in der Adressleiste deines Browsers ein
  • oder nutze den Control Panel Login auf unserer Webseite
  • oder starte es direkt in deinem Kundencenter
    Du musst im Kundencenter eingeloggt sein und im Tab "Leistungen" die Maus über ein Speicherpaket bewegen, im öffnenden Seitenmenü klickst du auf den Link "Control Panel".

 

Öffne anschließend das Modul Entwicklung.

#PHP-Version ändern/verwalten

Um deine aktuelle PHP-Version zu verwalten, gehe bitte auf "Aktion >" und dann auf "Ändern". Du siehst nun eine Übersicht mit den aktuellen Einstellungen deines Servers. Nachdem du die gewünschten Änderungen getätigt hast, drücke auf "Speichern".

Du hast die Möglichkeit, eine globale Konfiguration für die Domain selbst und/oder eine eigene Konfiguration für Verzeichnisse zu erstellen:

  • Domain: Dies ist die globale Konfiguration für die Domain. Änderungen an der Domain-Konfiguration sind binnen 5 Minuten aktiv. Wird durch Verzeichnis-Einstellungen übersteuert.

  • Verzeichnis: Überschreibt die Domain-Konfiguration für das gewählte Verzeichnis. Eine eigene PHP-Konfiguration (php.ini) für die Anpassung spezieller Werte wie "memory_limit" kann erstellt werden. Änderungen an der Verzeichnis-Konfiguration sind sofort aktiv. Die gewählte Einstellung gilt auch für Unterverzeichnisse, solange keine eigene Konfiguration erfolgt.

#php.ini-Datei ändern

Wenn bereits eine php.ini-Datei vorliegt, kannst du diese über "Aktion >" und "Editor für php.ini Datei starten" aufrufen und verändern.

 

Achtung: Änderungen an der php.ini-Datei sollten nur vorgenommen werden, wenn du genau weißt, was du tust. Bei einer falschen Konfiguration kann dies zu einer fehlerhaften Webseite führen.

#Webserver Einstellung hinzufügen

Mit einem Klick auf das Feld "Webserver Einstellungen hinzufügen" kannst du neue PHP-Einstellungen erstellen.

 

Verzeichnis für Einstellungen wählen

Du hast die Wahl, ob die PHP-Einstellung für eine Domain oder für ein Verzeichnis erstellt werden soll. Tippe auf "Weiter >".

 

PHP-Version

Wähle nun deine gewünschte PHP-Version aus. Klicke anschließend auf "Weiter >".

 

PHP-Konfiguration

Wähle hier, ob du die "Standard" PHP-Konfiguration, eine "Bestehende eigene Konfiguration" verwenden möchtest oder ob eine "Neue eigene Konfiguration" erstellt werden soll.

 

Bestätigen & Fertigstellen

Kontrolliere deine getätigten Einstellungen und fahre mit "Weiter >" fort. Klicke im Anschluss auf "Assistent abschließen".

#Log Viewer und Error Log Viewer

Mit dem "Log Viewer" lassen sich deine Access Logs (Zugriffsprotokolle) deiner Domain anzeigen. Im Log Viewer kannst du rechts unten die ausgewählte Domain ändern, sofern du über mehrer Domains bzw. Subdomains verfügst.

 

Wenn du auf die Schaltfläche "Error Log Viewer" klickst, siehst du die Error Logs (Fehlerprotokolle) deiner Domain. Du kannst die angezeigte Domain wiederum rechts unten in der Error Logs-Ansicht ändern.

#CronJobs

Über "Cron Konfiguration" hast du die Möglichkeit, eigene CronJobs zu erstellen und bestehende CronJobs zu verwalten. CronJobs werden für die automatisierte Ausführung von Skripten eingesetzt.

 

Hinweis: Einige der von uns angebotenen Software Pakete, welche du über das Modul "Software" Installieren kannst, benötigen einen oder mehrere CronJobs. Sofern du die Installation über das Control Panel durchgeführt hast, wurde dieser CronJob automatisch für dich angelegt und ist unter "Cron Konfiguration" ersichtlich.

#CronJobs anlegen

Klicke auf die Schaltfläche "Cron Konfiguration" um den CronTab-Editor zu starten. Jede Zeile entspricht einem neuen CronJob. Um einen neuen CronJob anzulegen, füge einfach eine Zeile mit folgendem Aufbau hinzu:

 

* * * * * Befehl der ausgeführt werden soll
| | | | |
| | | | +----- Wochentag (1 – 7, 1 steht für Montag)
| | | +------- Monat (1 - 12)
| | +--------- Tag (1 - 31)
| +----------- Stunde (0 - 23)
+------------- Minute (0 - 59)

 

Weitere Hilfestellungen/Möglichkeiten für den Aufbau der Zeitangaben findest du im CronTab-Editor unter "Hilfe".

 

Beispiele häufig verwendeter CronJobs:

Typo3 CronJob, alle 15 Minuten:

*/15 * * * * /usr/bin/php71-cli /var/home/ihredomain.tld/www/pfad_zum_cronjob_script/cli_dispatch.phpsh scheduler > /dev/null 2>&1

OwnCloud/Nextcloud CronJob mit PHP5.6:

*/15 * * * * /usr/bin/php56-cli /var/home/ihredomain.tld/www/pfad_zum_cronjob_script/cron.php > /dev/null 2>&1

OwnCloud/Nextcloud CronJob mit PHP7.1:

*/15 * * * * /usr/bin/php71-cli /var/home/ihredomain.tld/www/pfad_zum_cronjob_script/cron.php > /dev/null 2>&1

CronJob der einmal im Monat ausgeführt wird:

@monthly /usr/bin/php70-cli /var/home/ihredomain.tld/pfad_zum_cronjob_script.php > /dev/null 2>&1

 

Es besteht die Möglichkeit Vereinfachungen zu verwenden, einige hiervon sind:

  • @hourly - CronJob wird einmal pro Stunde ausgeführt
  • @daily - CronJob wird einmal täglich ausgeführt
  • @weekly - CronJob wird einmal pro Woche ausgeführt
  • @monthly - CronJob wird einmal pro Monat ausgeführt
  • @yearly - CronJob wird einmla pro Jahr ausgeführt

 

Hinweis: Es wird empfohlen, immer die korrekte PHP-Version (selbe Version wie für deinen Webspace) zum Ausführen deiner PHP CronJobs zu verwenden. Beispiele für die verschiedenen PHP Versionen findest du etwas weiter oben auf dieser Seite.

#CronJobs editieren

Um einen bestehenden CronJob verändern oder löschen zu können, klickst du auf "Cron Konfiguration". Dadurch wird der CronTab-Editor gestartet. Anschließend hast du die Möglichkeit, die gewünschten Änderungen durchzuführen. Abschließend klickst du auf "Update", um die Änderungen zu speichern.