Anchor CMS 中出现“未指定输入文件”错误
尝试运行 Anchor CMS 时出现“未指定输入文件”错误安装程序。它通常源于“.htaccess”错误配置。
GoDaddy 特定影响
GoDaddy 的托管环境由于 PHP 的 CGI 实现而带来了额外的挑战,而 PHP 缺乏“ Anchor CMS 的 URL 处理所需的 PATH_INFO" 变量。
替代方法
在 GoDaddy 的共享环境中修改 PHP 设置可能不可行。相反,请考虑通过添加“QUERY_STRING”作为第 40 行中的第一个元素来更改“system/uri.php”中的 CMS URI 检测代码。
修改的“.htaccess”
要适应此更改,请修改“.htaccess”文件以传递“QUERY_STRING”中的 URI:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/ [L]
警告
此解决方案需要持续维护,因为未来 CMS 更新将需要修改核心文件。
注意事项
如果不希望手动 CMS 更新,请考虑探索与 GoDaddy 更兼容的替代 CMS 选项PHP 实现。
以上是如何修复 GoDaddy 上的 Anchor CMS 中的“未指定输入文件”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!