ActiveDropDownList на хостинге

Возникла проблема с activeDropDownList на сервере - ajax-запрос получает в ответ




Failed to load resource: the server responded with a status of 404 (Not Found)

XHR finished loading: "http://hynt.ru/index.php/materialtypes/get_types_ajax".



на локальном сервере (xampp) никаких проблем нет. с чем это может быть связано?

Возможно с .htaccess, хотя точно не буду утверждать. Но я бы в первую очередь посмотрел там.

Проблема решилась как обычно силами черной магии - переименованием контроллера MaterialTypes в просто Types.

никакой магии

файловая система линукса чувствителена к регистру в именах файлов

при запросе hynt.ru/index.php/materialtypes контроллер ищется в файле MaterialtypesController.php

и, естественно, не находится

патамушта там MaterialTypesController.php

Зачем писать проект в Windows, если априори известно, что размещаться он будет на Linux хостинге? :)

Для мелких проектов возможно это нормально, а вот искать подобные ошибки в большом готовом проекте будет трудновато.

Да это на работе винда, ничего не поделать =)

andy_s

Я тоже в виндовсе работаю, хоть все сайты на линуксе. Почему? Из-за шрифта, сколько искал, не смог на линуксе подобрать шрифт и резкость из-за которой смогу по 15 часов сидеть за компом