解決Anchor CMS 中的「未指定輸入檔案」錯誤
將Anchor CMS 升級到時遇到「未指定輸入檔案」錯誤版本0.8 源自於伺服器上的PHP 實現,特別是在CGI 中環境。
要理解此錯誤,了解系統如何處理 URL 至關重要。根據提供的 .htaccess 文件,您的 CMS 期望 URL 作為 PATH_INFO 變數傳遞。然而,CGI 實作缺少 PATH_INFO,導致 PHP 在嘗試傳遞 URI 時傳回上述錯誤。
探索解決方案:
嘗試修復問題:
修改.htaccess和System/uri.php修改:
修改system/uri.php:
此解決方法允許將 URI 傳遞到 index.php,如下所示QUERY_STRING,啟用URI偵測機制來定位它。但是,還需要維護修改後的核心文件,直到此問題解決。
考慮替代CMS 選項:如果上述方法被證明不夠,則可能需要謹慎考慮一個更強大、更可靠、不會遇到此類問題的CMS。以上是為什麼 Anchor CMS 0.8 在 CGI 伺服器上拋出「未指定輸入檔」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!