Ошибка 404 при PHP Требуются вызовы, вызванные разницей в регистре - PullRequest
0 голосов
/ 22 апреля 2020

Мне кажется, я просмотрел кучу разных сайтов, блогов и еще много чего.

Мой PHP Веб-сайт отлично работает на моем стеке MAMP на моем компьютере (Работая на MA C, пожалуйста, не судите).

Дело в том, что когда я катаюсь веб-сайт на моем производственном сервере, работающем под управлением Ubuntu 18.04 (обычный стек LAMP). Я продолжаю получать ошибки 404 при попытке использования сайта.

Я проанализировал пути, и файлы действительно существуют, однако в моем коде это требуется как

/Tools/Php/initialScript.php, а фактический путь выглядит как `` `/ Tools / PHP /initialScript.php````

Я уже включил mod_speling на своем сервере и перезапустил все это несколько раз (больше, чем я хочу признать).

Работает ли mod_speling даже для PHP, требующей функции?

Будем признательны за любые указания на данный момент.

1 Ответ

0 голосов
/ 22 апреля 2020

Интересно, что вы упомянули, что он работает на Ма c. Насколько мне известно, пути Ma c не чувствительны к регистру. Например, сделайте cd /to/SoMe/pAth, и все будет работать нормально. С другой стороны, Linux чувствителен к регистру.

Лично я бы просто не проиграл дело и относился к вещам, как будто они чувствительны к регистру. Есть ли что-то, препятствующее этому быть возможным?

...