За последние 24 часа нас посетили 15182 программиста и 1672 робота. Сейчас ищут 912 программистов ...

О работе фреймворков

Тема в разделе "PHP для новичков", создана пользователем vital8111, 5 сен 2016.

  1. vital8111

    vital8111 Новичок

    С нами с:
    22 мар 2016
    Сообщения:
    52
    Симпатии:
    1
    Добрый день коллеги.
    Никак не пойму как работают фреймворки.
    Объясните пожалуйста.
    Ставил несколько штук все при открытии главной страницы выкидывают index of
    Не пойму логику работы
    Везде индексный файл лежит не в корне сайта. htaccess там же.
    Каким образом происходит перенаправление?
    Спасибо
    --- Добавлено ---
    То что писал самописное все пашет т.е. mod_rewrite работает
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Значит .htaccess не подцепляется
     
  3. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    ну тут проблема скорее всего в том, что фреймворк предполагает что файлы будут находиться выше папки доступа.
     
  4. vital8111

    vital8111 Новичок

    С нами с:
    22 мар 2016
    Сообщения:
    52
    Симпатии:
    1
    Те в настройках апача надо написать хост в папку с индексных файлом? Правильно я понимаю?
     
  5. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Ну потому что предполагается, что всё, что не индексный файл, лежит выше DOCUMENT_ROOT, так что да,
    Обычно должна быть документация по настройке сервера вместе с фреймворком.
     
  6. vital8111

    vital8111 Новичок

    С нами с:
    22 мар 2016
    Сообщения:
    52
    Симпатии:
    1
    Ставлю через композер. По логике должно из коробки работать. По крайней мере в мануалах так.
     
  7. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    denis01 нравится это.
  8. vital8111

    vital8111 Новичок

    С нами с:
    22 мар 2016
    Сообщения:
    52
    Симпатии:
    1
    Спасибо попробую
     
  9. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    если правильно ставишь, до должно, но скорее всего ты делаешь это не правильно, вот в чем проблема.

    возьми и в ручную перенеси файлы.
     
  10. vital8111

    vital8111 Новичок

    С нами с:
    22 мар 2016
    Сообщения:
    52
    Симпатии:
    1
    Вручную тоже пробовал. Та же фигня
     
  11. bikerlex

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

    С нами с:
    2 дек 2014
    Сообщения:
    344
    Симпатии:
    40
    Какой фреймворк? На локал ставишь или хостинг какой? index.php в DOCUMENT_ROOT?
     
  12. vital8111

    vital8111 Новичок

    С нами с:
    22 мар 2016
    Сообщения:
    52
    Симпатии:
    1
    Вроде разобрался.
    Ставил разные.
    Хостинг самособранный. LAMP. ubuntu 16.04 server apache мультихост
    Symfony заставил работать.
    Проблема была в Document root и доступе к файлам.
    Действительно Document root не там где все лежит а в папке web(для symfony)
    Всем спасибо.