Billiger Webspace, Domainname: |
Frage: | Suche … |
Zu "" leider nichts gefunden.
gebührenfrei (0800) 9 32 33 74, Fax (030) 32 70 18 91.
Skype: bitpalast
Einen Moment bitte … Ihr Browser lädt die Seite.
Symptom
Manche Anwendungen wurden von den Entwicklern nicht für Shared Hosting entwickelt, obwohl sie dort grundsätzlich nutzbar sind.
Eine solche Anwendung ist Nextcloud. Die Entwickler gehen davon aus, dass Sie die Anwendung nicht nur im Browser aufrufen, sondern mit Hilfe von Wartungs-Skripten auch von der Linux-Kommandozeile aus steuern können. Nextcloud enthält z.B. ein Kommandozeilen-Werkzeug „occ“, mit dem einige Wartungsaufgaben durchgeführt werden können. Manchmal brauchen Sie „occ“, um nach einem fehlgeschlagenen Update die Nextcloud-Datenbank zu reparieren oder Indizes zu warten.
Auch in anderen Fällen und bei anderen Anwendungen kann es hilfreich sein, PHP-Skripte auf der Linux-Kommandozeile ausführen zu können. Vor allem möchten Anwender dabei die PHP-Version, mit der ein Skript ausgeführt wird, frei wählen können. Weil in einer Shared Hosting Umgebung aber nur genau ein System alle Kundenkonten der gleichen Maschine mit der gleichen Software bedient, geht dies hier nicht.
Lösung
Um ein PHP-Skript auf der Linux-Kommandozeile mit Ihrer Wunsch-PHP-Version ausführen zu können, nehmen Sie einen kleinen Umweg: Sie erstellen eine inaktive „geplante Aufgabe“. Dies hat mehrere Vorteile. Sie können nicht nur die PHP-Version frei wählen, sondern die Webspace-Steuerzentrale stellt auch sicher, dass keine Zugriffsrechte verletzt werden.
So funktioniert es (das Beispiel verwendet Nextcloud „occ“, aber der Lösungsweg gilt auch für alle anderen PHP-Skripte in Ihrem Webspace):
1. Loggen Sie sich in die Webspace-Steuerzentrale ein.
2. Klicken Sie auf das Menü „Websites & Domains“.
3. Klicken Sie rechts im Rand auf „Geplante Aufgaben“.
4. Klicken Sie auf den Schalter „Aufgabe hinzufügen“.
5. Entfernen Sie den Haken aus dem Auswahlkästchen „Aktiv“.
6. Wählen Sie bei Aufgabentyp: „PHP-Skript ausführen“.
7. Tragen Sie beim „Skriptfad“ den Pfad und den Namen Ihres PHP-Skripts ein. Der Pfad beginnt in Ihrem FTP-Stammverzeichnis. Wenn Sie z.B. eine Nextcloud-Installation in httpdocs haben, würden Sie zur Ausführung des Skripts „occ“ eintragen:
httpdocs/occ
8. Rechts neben dem Skriptpfad können Sie die Parameter eintragen, die an das Skript übergeben werden sollen. Wenn Sie z.B. eine Nextcloud-Datenbank reparieren lassen möchten, würden Sie dort eintragen
maintenance:repair
9. Wählen Sie die „zu verwendende PHP-Version“ aus. Für das Nextcloud „occ“-Skript muss das genau die PHP-Version sein, in der Nextcloud läuft. In „Websites & Domains“ können Sie mit dem PHP-Icon nachschauen, welche PHP-Version für Ihre Website eingestellt ist.
10. Klicken Sie auf den Schalter „Jetzt ausführen“.
Das Skript wird nun genau so ausgeführt, als hätten Sie es über die Linux-Kommandozeile ausgeführt, im Beispiel oben also
/usr/bin/php ./httpdocs/occ maintenance:repair
Den Pfad zur passenden PHP-Version trägt die Webspace-Steuerzentrale in den Befehl für Sie ein. Sie überwacht auch die sichere Ausführung des Skripts und zeigt Ihnen eine Rückmeldung zur Ausführung der Aufgabe.
Da Sie die „geplante Aufgabe“ auf „inaktiv“ gestellt haben, wird diese nicht zu einer bestimmten Uhrzeit automatisch ausgeführt, sondern immer nur dann, wenn Sie „Jetzt ausführen“ klicken. Für häufig wiederkehrende Aufgaben können Sie sich so die PHP-Befehlszeilen speichern und später per Mausklick ausführen lassen.
Übersicht häufig gestellter Fragen
x0>
Weitere Dienstleistungen |
---|
Starterserver: Preiswerter Webserver ab 4,15 €/Monat mit PHP, Datenbank und vielem mehr
|
"Billiger Webspace": Preiswerter Webspace, preisgünstiger Webserver, billiger Web Server, günstiger Webserver: schneller Webserver bzw. kleiner Webserver (preiswerter Webspace). Webspace für private Homepage.
gebührenfrei (0800) 9 32 33 74 • GmbH, Postfach 19 15 64, D-14005 Berlin
Die Preise enthalten 19 % Mehrwertsteuer. EU-Unternehmen mit gültiger USt-ID sehen ihre Nettopreise im Bestellvorgang. © 2024 GmbH. Alle Rechte vorbehalten. und das Logo sind eingetragene Marken der GmbH. Für Bildnachweise siehe Impressum.