Heim > Backend-Entwicklung > PHP-Tutorial > Wie behebt man den Fehler „Keine Eingabedatei angegeben' nach dem Upgrade von Anchor CMS auf Version 0.8?

Wie behebt man den Fehler „Keine Eingabedatei angegeben' nach dem Upgrade von Anchor CMS auf Version 0.8?

Patricia Arquette
Freigeben: 2024-11-10 07:14:02
Original
176 Leute haben es durchsucht

How to Fix the

Der Fehler „Keine Eingabedatei angegeben“ kann mit Anchor CMS nicht behoben werden“

Benutzer von Anchor CMS können beim Upgrade auf den verwirrenden Fehler „Keine Eingabedatei angegeben“ stoßen Version 0.8. Dieses Problem entsteht durch einen Konfigurationskonflikt in der Datei „.htaccess“.

Um den Fehler zu verstehen, müssen Sie mit der PHP-Implementierung auf dem Server vertraut sein. In diesem Fall wird eine CGI-Implementierung angezeigt, der die PATH_INFO-Variable fehlt, die Anchor CMS erwartet.

Eine Problemumgehung besteht darin, PHP-Einstellungen zu ändern, aber Shared-Hosting-Umgebungen schränken solche Änderungen normalerweise ein.

Eine Alternative Die Lösung besteht darin, die Datei system/uri.php zu ändern. Durch Hinzufügen von QUERY_STRING als erstes Element im Array in Zeile 40 kann der URI als Abfragezeichenfolge an index.php übergeben werden. Dies erfordert die folgende „.htaccess“-Konfiguration:

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ index.php?/ [L]
Nach dem Login kopieren

Diese Lösung behindert jedoch CMS-Updates, es sei denn, Kerndateien werden geändert.

Für eine praktikablere Option sollten Sie die Erkundung alternativer CMS-Plattformen in Betracht ziehen bieten eine bessere Kompatibilität mit Shared-Hosting-Umgebungen.

Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „Keine Eingabedatei angegeben' nach dem Upgrade von Anchor CMS auf Version 0.8?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage