更新到 Anchor CMS 版本 0.8 时,用户在安装过程中可能会遇到“未指定输入文件”错误。此问题源于 CMS 的期望与服务器的 PHP 实现之间的不匹配。
如提供的 .htaccess 配置中所示,Anchor CMS 期望 URL 作为 PATH_INFO 变量传递。但是,CGI 和 FastCGI PHP 实现不支持 PATH_INFO。
发生此错误的原因是:
有多种选项可以解决此问题:
选项 1:php.ini 配置更改
选项 2:CMS 代码修改
更改 .htaccess 文件以将 URI 作为 QUERY_STRING 传递:
RewriteRule ^(.*)$ index.php?/ [L]
如果上述解决方案不可行,请考虑使用与您的托管环境兼容的更合适的 CMS 替换 Anchor CMS并提供更好的支持。
以上是为什么在 Anchor CMS 0.8 安装过程中出现'未指定输入文件”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!