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

Как найти ошибку из-за разницы php5.4 и php5.5?

Проблема следующая. Есть проект который успешно работает на php5.4 но на php5.5 открывает только главную страницу... на все переходы по роутам выдает 404.

любые идеи ...
  • Вопрос задан
  • 2620 просмотров
Подписаться 7 Оценить Комментировать
Решения вопроса 2
WooDFox
@WooDFox
Если вы используете rewrite, возможно на новом сервере не включен .htaccess? Самый простой способ проверки - добавьте какой-нить хлам (gfdhsrthr) в начало .htaccess. Если не получите 503 - правила не работают.
Ответ написан
Комментировать
karmis
@karmis Автор вопроса
глупо .... два дня сидел над версиями php
проблема решилась так
AccessFileName .htaccess
    <DIRECTORY />
        Options FollowSymLinks
        AllowOverride All // было None
    </DIRECTORY>


всем спасибо.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
@Samuel_Leonardo
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
посмотреть код
поставить пару дебаг ловушек, мне кажется дел на полчаса вечером
Ответ написан
Комментировать
IgorO2
@IgorO2
73
Не уверен, но оставлю это тут =)
Возможно и не в версии дело
Вы программу запускаете на том же сервере? Если да то вопрос отпадает, если нет то проверьте "пути"
Ответ написан
Комментировать
vasilyev
@vasilyev
php, 1c-bitrix
А на сам роутер у вас перенаправление запросов настроено? Или у вас не ЧПУ, а роутер вида ?action=show&id=2?
Ответ написан
Ваш ответ на вопрос

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

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