Heim >Backend-Entwicklung >PHP-Tutorial >Wie behebe ich den Fehler „Keine Eingabedatei angegeben' im Anchor CMS auf GoDaddy?
Fehler „Keine Eingabedatei angegeben“ im Anchor CMS
Der Fehler „Keine Eingabedatei angegeben“ tritt auf, wenn versucht wird, das Anchor CMS auszuführen Installationsprogramm. Dies ist häufig auf Fehlkonfigurationen von „.htaccess“ zurückzuführen.
GoDaddy-spezifische Auswirkungen
Die Hosting-Umgebung von GoDaddy stellt aufgrund der CGI-Implementierung von PHP, der die „ „PATH_INFO“-Variable, die für die URL-Verarbeitung von Anchor CMS erforderlich ist.
Alternativer Ansatz
Das Ändern von PHP-Einstellungen ist in der gemeinsamen Umgebung von GoDaddy möglicherweise nicht möglich. Erwägen Sie stattdessen, den URI-Erkennungscode des CMS in „system/uri.php“ zu ändern, indem Sie „QUERY_STRING“ als erstes Element in Zeile 40 hinzufügen.
Geänderte „.htaccess“
Um dieser Änderung Rechnung zu tragen, ändern Sie die Datei „.htaccess“ so, dass der URI im „QUERY_STRING“ übergeben wird:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/ [L]
Vorbehalt
Diese Lösung erfordert Laufende Wartung, da zukünftige CMS-Updates Änderungen an Kerndateien erfordern werden.
Überlegung
Wenn manuelle CMS-Updates unerwünscht sind, sollten Sie alternative CMS-Optionen in Betracht ziehen, die besser mit GoDaddys kompatibel sind PHP-Implementierung.
Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Keine Eingabedatei angegeben' im Anchor CMS auf GoDaddy?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!