Всего 122 769 комментариев

Василий Наумкин
25 октября 2014, 12:20
0
Вот и пользуйся на здоровье =)
Alexander V
25 октября 2014, 12:11
0
Вчера попробовал. Ваше решение оказалось проще и на первый взгляд быстрее.
Василий Наумкин
25 октября 2014, 10:07
0
Такое лучше сразу гуглить, вот ответ — serverfault.com/a/511790
Василий Наумкин
25 октября 2014, 09:56
0
Вот из-за подобных причуд я и бросил эксперименты с кэшерами, отличными от xPDOFileCache.
Николай
25 октября 2014, 09:36
0
Понял. Ещё вопрос: вроде mPDF умеет вносить изменения в уже существующий pdf файл. Такой функционал планируется? (тут начитался) Просто есть pdf файл с неординарной версткой, в который надо добавлять данные в зависимости от пользователя.
Пробовал по разному перегонять его в html. Если в html все переконвертировалось как надо, то s2p его не конвертирует даже. (кому надо адекватный сервис по конвертации)
Вот и встал вопрос стоит мучиться с версткой и подгонять под возможности s2p или можно сразу в пдф добавлять данные.
Володя
25 октября 2014, 09:14
0
посмотрите на скрин в начале поста… там указаны параметры и там есть путь.
joxi.ru/LmGp4XPuRRNx2l
Так что да, можно!
Николай
25 октября 2014, 09:10
0
В настройках путь можно динамический делать? вроде path
files/[[+modx.user.id]]/file.pdf
Володя
25 октября 2014, 00:36
0
а можно прописать обработчик кэша в конфиг и modx будет инициализировать сразу его…
Алексей Карташов
25 октября 2014, 00:11
+1
В общем, нашёл виновника.

Это (кто бы мог подумать) — APC.

В общем, когда меняешь настройку обработчика кэша с xPDOFileCache на cache.xPDOAPCCache (cache_prefix, разумеется, задан), то всё работает в штатном режиме до тех пор, пока существует папка core/cache, которая была создана ранее.
Я думал, что теперь можно спокойно удалить папку core/cache, что логично, ибо весь кэш же теперь будет в памяти, а не на фс. Но не тут-то было. Если эта папка пустая (или её нет) и в настройках включен apc, то php молча умирает (когда сохраняется ресурс или настройка. Больше ни с чем не экспериментировал). Отловить в логах нормальную ошибку с нормальным описанием у меня не получилось.
Чего-то ему видать не хватает.

Выработал порядок действий, при котором с apc всё работает нормально:
1. Установить cache_handler в xPDOFileCache.
2. Удалить папку core/cache.
3. Открыть любую страницу в админке, чтобы создались нужные файлы в кэше.
4. Установить cache_handler в cache.xPDOAPCCache.
5. Не удалять папку core/cache! :-)

Вот в такой последовательности всё работает. ХЗ почему так.
Василий Наумкин
24 октября 2014, 22:18
0
Сервера на Linode, в Англии, то в принципе могут быть где угодно — архитектура гибкая.
Рустам Алимов
24 октября 2014, 22:03
0
Спасибо Василий, обязательно потестирую. Если аналог также хорош как и cloud думаю + российский пинг сервера (если он в россии) будет только еще одним небольшим плюсом.

P.s: оказывается на клоуде снимает прямо с карты делать ничего не надо все происходит само. Нужен лишь положительный баланс + карта VISA.. Мало ли пригодится такому же «мегапрофи» как я.

Василий Наумкин
24 октября 2014, 21:36
+1
Давно там ничего и не было.

А потом появился Munee и еще много всяких плюшек.
Alexander V
24 октября 2014, 21:21
0
Может быть. Давно смотрел, сразу не сложилось и только сейчас вернулся к этому вопросу.
Василий Наумкин
24 октября 2014, 20:59
+1
Не проще ли использовать MinifyX, который понимает less и scss?
Alexander V
24 октября 2014, 19:27
0
Тип содержимого CSS
Alexander V
24 октября 2014, 18:30
0
Решено! Неправильно понял принцип работы.
1. Создаём документ с пустым шаблоном, в содержании вызов
[[!lessCSS? &file=`uikit.less` &path=`/assets/less/`]]
2. В шаблоне
<link rel="stylesheet" href="[[~1234]]" />
Где[[~1234]] это ID документа
Alexander V
24 октября 2014, 18:22
0
Файл находится по пути
/assets/less/uikit.less
Вызов
[[!lessCSS? &file=`uikit.less` &path=`/assets/less/`]]
В результате на экран выводится содержимое LESS файла, как текст.
Дмитрий Кондаков
24 октября 2014, 18:02
0
В документации именно так вызывается, т.е. в &file прописывается только название файла. + Попробуй вызвать сниппет кэшированным. Ну и слэш перед assets может стоит убрать, возможно что-то с путями
Alexander V
24 октября 2014, 17:31
0
А что это меняет? Насколько я понимаю, что должен скомпилироваться CSS файл, хоть какой-то, даже пустой. А этого не происходит.
Володя
24 октября 2014, 17:30
0
да уже бы надо… потому как изменилось много всего. Но пока некогда