За последние 24 часа нас посетили 28024 программиста и 1818 роботов. Сейчас ищут 846 программистов ...

Zend+Twig роутинг.

Тема в разделе "Прочие вопросы по PHP", создана пользователем dmitrylee, 2 окт 2012.

  1. dmitrylee

    dmitrylee Активный пользователь

    С нами с:
    2 окт 2012
    Сообщения:
    2
    Симпатии:
    0
    Здраствуйте.
    Не получается настроить роутер:
    Сайт располагается на виртуальном сервере, необходимо перенести его на хостинг(в целях тестинга)
    На виртуалке - все работает нормально, а вот при переносе на хостинг возникли проблемы.
    Все настроил,включил на хостинге все необходимые модули,которых не хватало (всякие PDO и т.д.)
    Но роутер не работает, а точнее работает только для pattern: / .
    Все шаблоны прописаны в routing.yml.

    Например:
    Код (Text):
    1. index:
    2.   pattern: /
    3.   defaults:
    4.     controller: Index:show
    работает.

    Код (Text):
    1. Register:
    2.   pattern: /register
    3.   defaults:
    4.     controller: Register:show
    не работает.

    Чтобы проверить работает ли вообще роутер, попробовал изменить на :
    Код (Text):
    1. Index:
    2.   pattern: /
    3.   defaults:
    4.     controller: Register:show
    5. //для "/" вызвать регистрацию
    работает.

    То есть получается что все работает только для "http://site.ru/", а для всего остального не работает, выдает 404-ю страницу.
    На вирт.сервере все работает. Такое чувство что здесь он даже не доходит до роутера.
    Не могу решить проблему,помогите пожалуйста.

    Сейчас перенес на localhost, такая же ерунда.
     
  2. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    у апача в конфиге AllowOverride All?
     
  3. dmitrylee

    dmitrylee Активный пользователь

    С нами с:
    2 окт 2012
    Сообщения:
    2
    Симпатии:
    0
    Уже разобрался, неправильно настроил .htaccess, такая глупая ошибка. Хотя на вирт.хосте htaccess в помине нет,видимо все в конфигах прописано.

    Но спасибо огромное за ответ, а то никто не мог помочь)