Лев Шукуров
С нами с 19 января 2018; Место в рейтинге пользователей: #1689Не работает virtualpage
Всем добра!
Есть необходимость создать псевдо-страницы. Решил попробовать virtualpage.
Настраиваю так:
Захожу на страницу /info.html, а там 404. Посоветуйте, как завести.
При чем пробовал как на боевом сайте, так и на частом.
Окружение:
Есть необходимость создать псевдо-страницы. Решил попробовать virtualpage.
Настраиваю так:
Захожу на страницу /info.html, а там 404. Посоветуйте, как завести.
При чем пробовал как на боевом сайте, так и на частом.
Окружение:
MODX Revolution 2.6.1-pl (traditional)
PHP Version 7.2.0 (пробовал php 5.6),
2 сайта на одном сервере (prod, dev)
Возникла необходимость сделать копию боевого сервера в пределах одного сервера.
Осталась проблема с деревом в админке — грузится то с 1го, то со 2го…
Явно где-то пропустил кеш. Подскажите, куда ещё можно смотреть.
Что сделал:
— копия кода
— другая база
— разнес php-fpm (7.2) по разным процессам
— домены в nginx разные site.ru & test.site.ru
— переписал конфиги core/config/config.inc.php
В ходе глубокого забредания в дебри модх нашел ответ (надеюсь кому-нибудь пригодится): оказывается, что ключи для кешей (db, context_settings, namespaces...) совпадали для разных сайтов. Поэтому для полного разделения сайтов нужно переопределить серию ключей для кешей.
Осталась проблема с деревом в админке — грузится то с 1го, то со 2го…
Явно где-то пропустил кеш. Подскажите, куда ещё можно смотреть.
Что сделал:
— копия кода
— другая база
— разнес php-fpm (7.2) по разным процессам
— домены в nginx разные site.ru & test.site.ru
— переписал конфиги core/config/config.inc.php
// config.inc.php
$database_dsn = 'mysql:host=localhost;dbname=test_site;charset=utf8';
$config_options = array (
'cache_prefix' => 'test_site_',
'cache_handler' => 'cache.xPDOMemCached',
);
// заменил переменные
$site_id = 'modx5a3908ХХХХХХХХХХ';
$site_sessionname = 'ХХХХХХХХХХХ';
$uuid = '8c682f7a-6fa6-4d01-b1ee-ХХХХХХХХХХХ';
— поправил все переменные в админке, в которых нашлось слово `cache`:cache_prefix
UPD 2018-01-21:В ходе глубокого забредания в дебри модх нашел ответ (надеюсь кому-нибудь пригодится): оказывается, что ключи для кешей (db, context_settings, namespaces...) совпадали для разных сайтов. Поэтому для полного разделения сайтов нужно переопределить серию ключей для кешей.
Не работает fenom (совсем)
Приветствую!
Узнал, что есть замечательный инструмент fenom — решил попробовать.
Сайт был старый, поэтому обновил modx & pdoTools:
Мои последние действия:
В логах чисто.
Подскажите, что можно сделать?
Всем добра!
Шаблон:
UPD 2018.01.22
Проблема частично решалась с решение другой modx.pro/help/14362/.
Спасибо всем, кто откликнулся!
Узнал, что есть замечательный инструмент fenom — решил попробовать.
Сайт был старый, поэтому обновил modx & pdoTools:
MODX Revolution 2.6.1-pl (traditional)
pdotools-2.10.4-pl
PHP Version 7.2.0
Настройки плагина:Мои последние действия:
- завожу чистый шаблон без "{"
- новый чанк
В логах чисто.
Подскажите, что можно сделать?
Всем добра!
Шаблон:
<!DOCTYPE html>
<html lang="en">
<head>
<head>
</head>
<body>
<header class="tophead">
</header>
<section class="osn_content nop">
<div class="type1">
<div class="right">[[*content]]</div>
Содержимое [[$chunk1]]
</div>
<div class="clear"></div>
</section>
</body>
</html>
Чанк:Пример чанка с fenom
<pre>
{$_modx->getInfo()}
</pre>
Результат:<!DOCTYPE html>
<html lang="en">
<head>
<head>
</head>
<body>
<header class="tophead">
</header>
<section class="osn_content nop">
<div class="type1">
<div class="right"></div>
Содержимое Пример чанка с fenom
<pre>
{$_modx->getInfo()}
</pre>
</div>
<div class="clear"></div>
</section>
</body>
</html>
UPD 2018.01.22
Проблема частично решалась с решение другой modx.pro/help/14362/.
Спасибо всем, кто откликнулся!