avatar
+0.07
0.780
Jacomo
Jacomo
И остальные меню кстати тоже
Jacomo
Jacomo
проблема решилась, проблема апаче-специфическая — на nginx такого не бывает в принципе, там же нет htaccess :) , решилась следующим образом:

<Directory "/virtual_host/">
    AllowOverride ALL
    Require all granted
</Directory>


/virtual_host/ -то где лежит сайт
AllowOverride ALL — то без чего не работало.
Jacomo
Jacomo
Неожиданно возникла аналогичная проблема.
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.находим список закрытых блогов в которые имеет доступ текущий пользователь.
используем этот список расширенный нулём (что добавит все не закрытые блоги в результаты поиска для любого пользователя) со стандартной возможностью фильтрации Сфинкса


Я не понимаю, почему нужно делать индекс под каждого пользователя, если передаваемый в выборку набор блогов к которым разрешен доступ -это просто еще один параметр фильтрации?
Насколько я понял — индексы строятся по всем данным. А когда идет выборка — то помимо собственно искомого слова еще вводится ограничение на его «источник».
/admin/tools-reset/
кэши после этого сбрасывали?
Я полагаю, пока никак.
Некоторые критичные вещи обнаруживаются «сильно позже». Я например когда обнаружил что в закрытых блогах нет поиска- был в легком шоке :). Вторая засада обнаружилась когда оказалось что модератор- имеет возможность видеть и закрытые блоги... Потом, когда дошли руки — оказалось что нет поиска по профилю пользователя (тоесть искать пользователя можно только по нику...что мягко говоря для социальной сети-странно. Какая же это социальная сеть если нет фильтра по полям профилей юзеров???)... Вобщем некоторые вещи которые кажутся само собой разумеющимися — могут неожиданно продемонстрировать свое отсутствие :)
Не трогайте «путь». «Хост для установки куков» заполните
Зайдите в админку и проверьте на какой хост ставятся куки. Должен строго соответствовать домену сайта
В каком месте дублируются? В какой версии?
Jacomo
Jacomo
Есть еще один момент:
«
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» нуждается в переводе?
Jacomo
Jacomo
В таком случае никакого отношения к собственно AltoCMS ваша проблема не имеет. Пишите свой AMP шаблон, получайте профит. Какое отношение к этом имеет движок?
Jacomo
Jacomo
а это http://altocms.ru/addons/item/92/ не то?
Jacomo
Jacomo
Ссылки, даже на внутренние линки хранятся в базе в виде полных url... со всеми вытекающими...
Jacomo
Jacomo
С непривычки эта «фича» Альто несколько обескураживает и озлобляет :)