Motor CMS New

Печать RSS
4976
CMS: https://github.com/visavi/motor
ORM: https://github.com/visavi/motor-orm
Официальный сайт: https://motorcms.ru
Документация: https://motorcms.ru/docs

Автор
Господин ПЖ
0
Не понятно, вроде же все работало, посмотрю потом

Проверил, все там нормально работает
Изменил: Вантуз-мен (17.04.2022 / 19:00)
M

Пришелец
0
Вантуз-мен, что выдает в ответ на адрес сайт/guestbook?page=1542 или любые другие цифры?
также что выдает в ответ на адрес/guestbook и /guestbook?page=1
и еще какой ответ на адрес /var/ или /vendor/ или /database/ ?
потому что примеров в интернете движка нет.
M

Пришелец
0
ну ладно допустим страницы ошибок я взял из хитакиса ротора чтобы не выдавало бесконечное перенаправление туда-сюда, а вот page=любая цифра выдает всегда последнюю страницу, а здесь выдает что нет сообщений.
И еще адреса /guestbook?page=1 и /guestbook и здесь и на этом сайте выдают одну и туже страницу по этим разным адресам.
Автор
Господин ПЖ
0
motor-cms-new, у меня nginx настроен на директорию public как корневую, доступа ниже корня нет
/guestbook и /guestbook?page=1 - это одинаковые страницы, по умолчанию первая страница =1
/guestbook?page=1542 показывает последнюю существующую страницу, здесь надо бы поправить, тут другая пагинация
M

Пришелец
0
наша ваша перестал понимаит shok оставлю пока движок на локалке безвременно.

Пришелец
0
имхо этот двиг заточен для нгинкса потому что сам разработчик сидит только на нгинксе, а хостинги в основном все на апаче и поэтому с этого и надо было начинать, потому что все эти мелкие некорректности работы как песок в носках для кого то не имеют значения, а для кого то натирают мозоли что со временем наступать не приятно, так что как для любителя чтобы все работало четко мне это не подходит.
Автор
Господин ПЖ
0
motor-cms-new,
висанутый,
Проблему с файлами можно решить следующим способом
1. Разместить все файлы на одной уровне с public_html
2. Все файлы из public перенести в public_html
3. В файле app/helpers.php найти функцию publicPath и поменять там с public на public_html
Корневой htaccess можно удалить, он не будет работать, всякие редиректы на www https разместить в htaccess который в public_html
function publicPath(string $path = ''): string
{
    return basePath('/public_html/' . ltrim($path, '/'));
}

Структура будет такая app database public_html vendor итд
У меня работает, но на некоторых хостингах я знаю есть ограничение, нельзя размещать файлы ниже корня, надо пробовать

Пришелец
0
Вантуз-мен, раньше был такой движок турбо кмс, и тоже была структура с папками выше корня сайта, но хостер мне тогда рассказывал насколько это опасно для безопасности сайта, а сей час что изменилось в безопасности работы движков с папками выше корня самого сайта? ведь это не просто отдельная папка для хранения данных, а часть самого движка выше корня.
Пример демо получилось, Благо Дарю, этот сайт не жалко).

Пришелец
0
на лайт хосте структура такая:

Менеджер файлов -
~/www/domen.ru/а здесь уже сам рабочий сайт.
Автор
Господин ПЖ
0
висанутый, как раз это правильно, так как к системным файлам нет прямого доступа и не нужно никакие правила придумывать
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск