首頁  >  文章  >  後端開發  >  將 Anchor CMS 升級到版本 0.8 後如何修復「未指定輸入檔」錯誤?

將 Anchor CMS 升級到版本 0.8 後如何修復「未指定輸入檔」錯誤?

Patricia Arquette
Patricia Arquette原創
2024-11-10 07:14:02139瀏覽

How to Fix the

無法解決Anchor CMS 的「未指定輸入檔案」錯誤

Anchor CMS 使用者在升級後可能會遇到令人困惑的「未指定輸入檔案”錯誤版本0.8。此問題的出現​​是由於「.htaccess」檔案中的配置不符。

了解該錯誤需要熟悉伺服器上的 PHP 實作。在這種情況下,指示了 CGI 實現,該實現缺少 Anchor CMS 所需的 PATH_INFO 變數。

一種解決方法涉及修改 PHP 設置,但共享託管環境通常會限制此類更改。

另一種替代方法解決方案在於修改system/uri.php檔案。透過在第 40 行新增 QUERY_STRING 作為陣列中的第一個元素,可以將 URI 作為查詢字串傳遞到 index.php。這需要以下「.htaccess」配置:

RewriteEngine On 

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

RewriteRule ^(.*)$ index.php?/ [L]

但是,除非修改核心文件,否則此解決方案會阻礙 CMS 更新。

要獲得更可行的選項,請考慮探索替代 CMS 平台提供與共享託管環境更好的兼容性。

以上是將 Anchor CMS 升級到版本 0.8 後如何修復「未指定輸入檔」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn