Неожиданно возникла аналогичная проблема.
centos 7 последняя сборка. altocms последняя стабильная. все по дефолту. файрвол открыт, selinux отключен. на всю папку с сайтом сделано chown -R apache:apache ./
показывается только первая страница. все остальные ссылки -404
===
Not Found
The requested URL /blogs/ was not found on this server.
Not Found
The requested URL /index/newall/ was not found on this server.
и так далее включая /ajax/....... то есть логин....
===
Понятно что ошибка носит какой-то глобальный характер...
в логах апача никаких ошибок нет кроме того что на указанные пути выдает 404
react-php конечно интересная штука, и очень практичная, но... когдато про web-dav говорили что с его приходом эпоха ftp серверов умерла. Но видимо что-то пошло не так. Новые вещи появляются часто. Я бы сказал, что нужно подумать об адаптации этих вещей к существующему проекту. Возможно что после нескольких адаптаций от исходного проекта останется только название, но зато это произойдет постепенно.
Мне кажется, что им надо было считать не абсолютный объем страницы, а макулатурфактор ее. Тоесть отношение полезной нагрузки к всякому сопутствующему содержимому (разметка, скрипты, метатеги и прочее).
Вот тогда было бы смешно :)
Но в статье как раз и описывается доработка, при которой индексируется все без исключения, а потом выдача фильтруется, в зависимости от того есть у пользователя право читать выдаваемый контент или нет.
1.вносим в поисковый индекс id закрытого блога к которому относится топик или комментарий, либо 0 если этот блог не закрытый.
2.передаём в поиск id текущего пользователя
3.находим список закрытых блогов в которые имеет доступ текущий пользователь.
используем этот список расширенный нулём (что добавит все не закрытые блоги в результаты поиска для любого пользователя) со стандартной возможностью фильтрации Сфинкса
Я не понимаю, почему нужно делать индекс под каждого пользователя, если передаваемый в выборку набор блогов к которым разрешен доступ -это просто еще один параметр фильтрации?
Насколько я понял — индексы строятся по всем данным. А когда идет выборка — то помимо собственно искомого слова еще вводится ограничение на его «источник».
Некоторые критичные вещи обнаруживаются «сильно позже». Я например когда обнаружил что в закрытых блогах нет поиска- был в легком шоке :). Вторая засада обнаружилась когда оказалось что модератор- имеет возможность видеть и закрытые блоги... Потом, когда дошли руки — оказалось что нет поиска по профилю пользователя (тоесть искать пользователя можно только по нику...что мягко говоря для социальной сети-странно. Какая же это социальная сеть если нет фильтра по полям профилей юзеров???)... Вобщем некоторые вещи которые кажутся само собой разумеющимися — могут неожиданно продемонстрировать свое отсутствие :)
Есть еще один момент:
«
AMP HTML is a way to build web pages for static content that render with reliable, fast performance.
» https://github.com/ampproject/amphtml
В таком случае никакого отношения к собственно AltoCMS ваша проблема не имеет. Пишите свой AMP шаблон, получайте профит. Какое отношение к этом имеет движок?
/virtual_host/ -то где лежит сайт
AllowOverride ALL — то без чего не работало.
centos 7 последняя сборка. altocms последняя стабильная. все по дефолту. файрвол открыт, selinux отключен. на всю папку с сайтом сделано chown -R apache:apache ./
показывается только первая страница. все остальные ссылки -404
===
Not Found
The requested URL /blogs/ was not found on this server.
Not Found
The requested URL /index/newall/ was not found on this server.
и так далее включая /ajax/....... то есть логин....
===
Понятно что ошибка носит какой-то глобальный характер...
в логах апача никаких ошибок нет кроме того что на указанные пути выдает 404
Вот тогда было бы смешно :)
Я не понимаю, почему нужно делать индекс под каждого пользователя, если передаваемый в выборку набор блогов к которым разрешен доступ -это просто еще один параметр фильтрации?
Насколько я понял — индексы строятся по всем данным. А когда идет выборка — то помимо собственно искомого слова еще вводится ограничение на его «источник».
«
AMP HTML is a way to build web pages for static content that render with reliable, fast performance.
» https://github.com/ampproject/amphtml
Фраза «for static content» нуждается в переводе?