Задать вопрос
@ssrdop

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

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


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

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

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

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

Похожие вопросы