MV framework logo
  • Архитектура
  • Философия
  • Админ панель
  • Поддержка
  • Обратная связь
Документация
Скачать .zip версия 3.2.0 от 25.12.2024
  • Архитектура
  • Философия
  • Админ панель
  • Поддержка
  • Обратная связь
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
  • Отладка
Модели
  • Общие принципы моделей
  • Типы данных
    • Общие характеристики
    • Булевый bool
    • Строковый char
    • Числовые int, float, order
    • Специальные строковые url, redirect, email, phone
    • Пароль password
    • Текстовый text
    • Дата и время date, date_time
    • Файл и изображение file, image
    • Массив изображений multi_images
    • Выбор enum
    • Родитель parent
    • Многие к одному many_to_one
    • Многие ко многим many_to_many
    • Группа group
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны и маршрутизация
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы и Http
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Валидация полей формы
  • Безопасность форм
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
Дополнительно
  • AJAX
  • Плагины
  • Кэширование
  • Безопасность
  • Дополнения к административной панели
Документация
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
  • Отладка
Модели
  • Общие принципы моделей
  • Типы данных
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны и маршрутизация
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы и Http
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Валидация полей формы
  • Безопасность форм
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
Дополнительно
  • AJAX
  • Плагины
  • Кэширование
  • Безопасность
  • Дополнения к административной панели
MV tracker

nginx+php без apache

Ответов: 3
Алексей
14.03.2019 14:43

Сообщение: Добрый день, не подскажете, как корректно настроить работу фреймворка в связке nginx+php без apache, т.к. .htaccess там не работает. В итоге постоянно редиректит на окно логина в админке, думаю это из-за хтаццеса.

Прочтений: 1168
Ответов: 3
Maxim
15.03.2019 10:20

Алексей, добрый день, точное решение сказать не можем, т.к. сами так не настраивали, но у вас скорее всего проблема в области сессии и/или cookie. В админке htaccess не редиректит на логин, он как раз наоборот отключает mod rewrite. Если постоянно происходит редирект на страницу логина, значит не получается установить сессию.

Попробуйте сделать что-нибудь из этого http://stackoverflow.com/questions/9203320/php-fpm-and-nginx-session-problems

С корневым htaccess тоже что-то придется делать. "nginx не умеет файлы .htaccess (и не будет уметь, никогда), так-что настройки из них нужно переносить в конфиг виртуального хоста в nginx" - это отсюда http://ru.stackoverflow.com/questions/357284/%D0%A1%D0%B0%D0%B9%D1%82-%D0%BD%D0%B0-nginx-%D0%B1%D0%B5%D0%B7-apache

Если не трудно, напишите потом что получилось.

Алексей
15.03.2019 11:09

Добрый день, я отправил описание тех.админу, который настраивает хостинг, с содержимым .htaccess и со словами "надо это повторить").
+ вариант настройки аналогичного редиректа для корня от wordpress, что нашел в сети.
Самый важный rewrite получается для корня, т.к. без него не работает роутинг, все остальное работает и проблема с сессиями (а какое-то время и неверными токенами при удалении файлов, например) прошла. Может потому что сменили версию php, теперь стоит 7.2.

Работает все отлично, спасибо. Давно плевался от всех фреймворков из-за их раздутости, переизбыточности, впервые нашел необходимый минимум из коробки + можно дописывать под себя как угодно, благодарю! =)

location / {
                # This is cool because no php is touched for static content.
                # include the "$is_args$args" so non-default permalinks doesn't break when using query string
                try_files $uri $uri/ /index.php$is_args$args;
        }
Алексей
15.03.2019 11:10

аналогичного rewrite* - опечатался.
Еще раз спасибо :)

Ответить на вопрос
Ответить
MV tracker

© 2014-2025, MV framework team

English MV tracker project Github

Поделиться