У меня есть проект CodeIgniter, который до сих пор работал только удаленно (он был построен на сервере ... не моя идея!). Я вытащил его из GitHub на свою локальную машину (под управлением OS X 10.6, где у меня установлены и настроены MySQL и PHP).
Когда я захожу на домашнюю страницу (http://localhost), она работает нормально (подключается к БД, запускает весь PHP, предоставляет мне правильную страницу) ... но когда я нажимаю на любую ссылку (например, ссылку на продукт, который переходит на http://localhost/product/details/464) Я получаю пустую страницу или "Not Found Запрошенный URL / product / details / 464 не найден на этом сервере." мгновенно.
Как будто где-то в моем стеке Apache или PHP или CodeIgniter отбрасывают мяч и не понимают, что он должен интерпретировать этот URL и направлять его на соответствующий контроллер, и т. Д. Вместо этого он пытается обработать его, как если бы он был статическим файл. Возможно, я упускаю что-то очевидное здесь, но я пытался устранить неполадки в течение нескольких часов без удачи. Любая помощь будет высоко ценится!