Fall 4: PHP-Parser außerhalb des Webverzeichnisbaums

Eine sehr sichere Sache ist es, das PHP-Parser-Binary irgendwo außerhalb des Webverzeichnisbaums zu platzieren, beispielsweise in /usr/local/bin. Der einzige Nachteil dieses Verfahrens ist, dass eine Zeile ähnlich der folgenden Zeile:

#!/usr/local/bin/php
als erste Zeile in jeder Datei, die PHP-Tags enthält, stehen muss. Außerdem muss die Datei ausführbar sein. Ansonsten ist sie genauso zu behandeln wie ein beliebiges CGI-Script in Perl oder sh oder anderen gebräuchlichen Skriptsprachen, die den #!-shell-escape-Mechanismus nutzen, um sich selbst aufzurufen.

Damit PHP bei dieser Konfiguration die PATH_INFO- und PATH_TRANSLATED-Informationen korrekt auswertet, muss die Konfigurationsdirektive cgi.discard_path aktiviert werden.

Hier Kannst Du einen Kommentar verfassen


Bitte gib mindestens 10 Zeichen ein.
Wird geladen... Bitte warte.
* Pflichtangabe
Es sind noch keine Kommentare vorhanden.

DeepL Erweiterung Write als beta veröffentlicht

DeepL hat eine neuen Dienst Namens „write“ veröffentlicht, der die Rechtschreibung und Grammatik mit KI verbessern soll. ...

admin

Autor : admin
Kategorie: Dies und Das

PHPStan unterstützt PHP 8.2

PHPStan ist ein statischer Code-Analyse-Werkzeug für PHP und unterstützt jetzt PHP bis zu Version 8.2 ...

admin

Autor : admin
Kategorie: Software-Updates

xt:Commerce 6.5 für PHP 8.1 und neuem PayPal Checkout

Die Open Source Online-Shop Software xt:Commerce unterstützt in der Version 6.5 jetzt auch PHP 8.1. und stellt den Support für PHP 7.4 ein. ...

TheMax

Autor : TheMax
Kategorie: Software-Updates

Tutorial veröffentlichen

Tutorial veröffentlichen

Teile Dein Wissen mit anderen Entwicklern weltweit

Du bist Profi in deinem Bereich und möchtest dein Wissen teilen, dann melde dich jetzt an und teile es mit unserer PHP-Community

mehr erfahren

Tutorial veröffentlichen

Script führt Update aller Spalten aus anstatt nur der gewählten

Ja, das ist genau das was du da machst. Du gehst beim Speichern in einen foreach und updatest alle ids in diesem Array mit dem Daten. Du brauchst ...

Geschrieben von jonas3344 am 27.01.2023 06:19:39
Forum: SQL / Datenbanken
Script führt Update aller Spalten aus anstatt nur der gewählten

Hallo, ich habe folgendes Problem. In einem Script für einen Onlineshop soll die Tabelle Lieferadresse bearbeitbar sein. Das Hinzufügen neuer Li ...

Geschrieben von MattOhl am 27.01.2023 00:11:10
Forum: SQL / Datenbanken
Umstellung von PHP 7.x auf PHP 8.x - Uncaught Error: Call to a member function next()

Hauptsächlich indem du den fragst, der es geschrieben hat. Mit den Codeschnipseln lässt sich das auf jeden Fall nicht beantworten. $db->execute ...

Geschrieben von jonas3344 am 26.01.2023 20:08:44
Forum: PHP Developer Forum
Umstellung von PHP 7.x auf PHP 8.x - Uncaught Error: Call to a member function next()

Hallo, mein Provider schaltet demnächst PHP 7.x ab und stellt entsprechend nur noch PHP 8.x zur Verfügung. Leider funktionieren mit PHP 8 nicht ...

Geschrieben von prinzip am 26.01.2023 16:58:45
Forum: PHP Developer Forum