PHP Require上的错误404,由区分大小写的差异引起

问题描述 投票:0回答:1

我相信我已经浏览了许多不同的网站,博客和诸如此类的东西。

我的PHP网站在计算机上的MAMP堆栈上运行良好(在MAC上运行,请不要判断。)>

事实是,每当我将网站滚动到我的生产服务器时,运行Ubuntu 18.04(常规LAMP堆栈),在尝试使用该站点时,都会不断收到404错误。

我已经分析了路径,并且文件确实存在,但是在我的代码中,这是必需的,

/Tools/Php/initialScript.php实际路径看起来像```/ Tools / PHP / initialScript.php````

我已经在服务器中启用了mod_speling,并重新启动了整个过程几次(超出了我的意愿)。

mod_speling甚至在PHP上也需要功能吗?

此刻的任何指导将不胜感激。

我相信我已经浏览了许多不同的网站,博客和诸如此类的东西。我的PHP网站在计算机上的MAMP堆栈上运行良好(在MAC上运行,请不要判断)。问题是,每当我...

php apache2 ubuntu-18.04
1个回答
0
投票

有趣的是您提到它在Mac上也可以使用。据我所知,Mac路径不区分大小写。例如,执行cd /to/SoMe/pAth,它将正常工作。另一方面,Linux区分大小写。

© www.soinside.com 2019 - 2024. All rights reserved.