首页 >后端开发 >php教程 >如何修复 GoDaddy 上的 Anchor CMS 中的'未指定输入文件”错误?

如何修复 GoDaddy 上的 Anchor CMS 中的'未指定输入文件”错误?

Linda Hamilton
Linda Hamilton原创
2024-11-16 11:28:02827浏览

How to Fix the

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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn