使用 CodeIgniter 在 URL 中更改大小写时出现 Apache 分段错误

发布于 2024-10-12 21:21:10 字数 344 浏览 3 评论 0原文

我正在使用 CodeIgniter,我的控制器文件名和类名是根据文档命名的。

在一个特定的控制器上,当我第一次使用小写 URL 加载它时,它工作正常。如果我将 URL 更改为具有初始上限,它仍然有效。然而,然后返回小写(与之前工作完全相同的 URL)会导致 Apache 中出现分段错误。

我已经删除了控制器中的所有内容,除了一个空方法,但我仍然遇到同样的问题。我在两台单独的服务器上尝试过,无论是从上到下还是从下到上,都遇到同样的问题。我已经重新启动了两台服务器。

我在获取核心转储时也遇到问题,但那是另一个故事了。我只是想知道是否有人认识到这个问题。

编辑: 我最终只使用小写字母来表示所有内容,这很有效。

I'm using CodeIgniter and I my controller filenames and class names are named as per documentation.

On one particular controller, when I first load it with a lowercase URL, it works fine. If I change the URL to have an initial cap, it still works. However, then going back to lowercase - the exact same URL that worked before - causes a segmentation fault in Apache.

I have deleted everything from the controller, except for an empty method, and I continue to get the same problem. I have tried on two separate servers and get the same problem, whether I go from upper to lower, or lower to upper. I have restarted both servers.

I'm also having problems getting a core dump, but that's another story. I'm just wondering if anybody recognises the issue.

EDIT:
I ended up just using lowercase with everything, and that worked.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云柯 2024-10-19 21:21:10

您在服务器上使用任何类型的缓存吗?他们的 Apache 服务器是否未经任何修改?如果您将 XAMPP 下载到本地计算机上并运行相同的代码,会发生什么情况,你有同样的错误吗?

如果您可以确定是服务器问题还是代码问题,那么我们就可以从那里开始工作。

Are you using any kind of caching on your servers? Are they stock Apache servers without any modification? What happens if you download a copy of XAMPP onto your local machine and run the same code, are you getting the same errors?

If you can identify if it's a server or code issue, then we can work from there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文