@ssrdop

Почему слетает сайт на хостинге?

Здравствуйте. Был простой самописный сайт, который прекрасно работал на локальном сервере openserver. Все классы прекрасно подключались и не было проблем. После перенесения на хостинг таймвеб у меня многие вещи не подключаются (классы) из за того, что был пропущен регистр в верхней позиции, а нужен в нижней и тогда кое что начинает работать. Получается нужно редактировать весь сайт на хостинге. Как бороться с этой проблемой? Ведь на локальном все отлично работает.
  • Вопрос задан
  • 291 просмотр
Решения вопроса 2
@djay
Вся проблема в регистрозависимости. Ее можно как нибудь отключить?


Наверняка тебе известно, что в Windows имена файлов не чувствительны к регистру, в то время как в Unix-подобных системах они чувствительны.

На самом деле, ты далеко не первый кто сталкнулся с этим. В качестве решения, изучи стандарт PSR-0/PSR-4 и переконвертируй все в него.
Ответ написан
Комментировать
VladimirAndreev
@VladimirAndreev
php web dev
в windows регистр в путях значения не имеет, в linux - имеет.
т.е.
папка Папка ПАпКА в винде одно и тоже, в linux - три разных объекта. потому и не работает.

а варианта два - либо приводить все к одному регистру (что правильнее и имхо проще), либо учить автозагрузчик как-то с этим жить...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект