Aufruf eines PHP Scripts mit nginx
Hallo,
ich habe auf einem abgesicherten vserver mit Anleitung Nextcloud unter Nginx installiert. Das ganze ich unter domain.de zu erreichen.
Ich möchte nun per domain.de/script ein PHP Script aufrufen, das ich unter /var/www/script abgelegt hab.
Auf meinem Webspace Account mit Plesk ist das alles kein Problem, aber was muss ich in diesem Fall tun, um das zum laufen zu bekommen?
Danke
Christian
ich habe auf einem abgesicherten vserver mit Anleitung Nextcloud unter Nginx installiert. Das ganze ich unter domain.de zu erreichen.
Ich möchte nun per domain.de/script ein PHP Script aufrufen, das ich unter /var/www/script abgelegt hab.
Auf meinem Webspace Account mit Plesk ist das alles kein Problem, aber was muss ich in diesem Fall tun, um das zum laufen zu bekommen?
Danke
Christian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 665815
Url: https://administrator.de/forum/aufruf-eines-php-scripts-mit-nginx-665815.html
Ausgedruckt am: 05.02.2025 um 07:02 Uhr
3 Kommentare
Neuester Kommentar
Du musst der nginx config erst sagen das sie Dokumente mit der Endung *.php durch den PHP Interpreter schicken soll
https://www.linode.com/docs/guides/serve-php-php-fpm-and-nginx/
Gruß w.
https://www.linode.com/docs/guides/serve-php-php-fpm-and-nginx/
Gruß w.
Wenn auf dem Server bereits Nextcloud läuft, sollte nginx das bereits wissen.
Wie erreichst du denn deine Nextcloud Instanz? Wenn diese direkt via domain.de erreichbar ist, dann liegt dein DocumentRoot wohl auf /var/www/nextcloud.
Wenn du also domain.de/script aufrufst, sucht er nach einer index(htm,php,...) innerhalb des Pfades deines Nextcloud-Ordners in einem Ordner script.
Sollte script eine script.php sein, dann unter /var/www/nextcloud/script.php
In beiden Fällen wird er diese nicht finden.
Wie erreichst du denn deine Nextcloud Instanz? Wenn diese direkt via domain.de erreichbar ist, dann liegt dein DocumentRoot wohl auf /var/www/nextcloud.
Wenn du also domain.de/script aufrufst, sucht er nach einer index(htm,php,...) innerhalb des Pfades deines Nextcloud-Ordners in einem Ordner script.
Sollte script eine script.php sein, dann unter /var/www/nextcloud/script.php
In beiden Fällen wird er diese nicht finden.