Обновляем xcache до 1.30
1
Всем у кого установлена xcache рекомендую обновиться до версии 1.30. В ней исправлены многие ошибки в модуле кэширования и устранена ошибка, приводящая к segmentation fault при очень длинном пути в xcache.mmap_path.
Для архитектуры i386:
Для архитектуры amd64:
Взято отсюда
Самая новая версия на сегодня 1.32, кто поделится как легко обновиться до актуальной версии буду премного благодарен.
Для архитектуры i386:
wget http://d.sjinks.pro/xCache/php5-xcache_1.3.0-1~intrepid~sj2_i386.deb -O php5-xcache_1.3.0-1~intrepid~sj2_i386.deb
dpkg -i php5-xcache_1.3.0-1~intrepid~sj2_i386.debДля архитектуры amd64:
wget http://d.sjinks.pro/xCache/php5-xcache_1.3.0-1~intrepid~sj2_amd64.deb -O php5-xcache_1.3.0-1~intrepid~sj2_amd64.deb
dpkg -i php5-xcache_1.3.0-1~intrepid~sj2_amd64.debВзято отсюда
Самая новая версия на сегодня 1.32, кто поделится как легко обновиться до актуальной версии буду премного благодарен.
- 0
- 08 августа 2011, 02:09
- yuri25
- Оставить комментарий
Плагин Must Have Blogs
23
Бывает так, что администратору сайта нужно, чтобы новые пользователи автоматически присоединялись к заданным блогам. Плагин Must Have Blogs позволяет сделать это. А так же позволяет администратору сайта запретить отключаться от заданных блогов.
Читать дальше
Читать дальше
Плагин «Read before comment»
8
Плагин, при написании комментария, после последней введенной буквы на пару секунд блокирует кнопку публикации, мотивируя «Прочитай что написал!». Время блокировки кнопки и надпись, которая появляется на ней во время неактивности, задаются. Плагин НЕ делегирует никаких шаблонов, можно смело подключать.Плагин доступен в каталоге.
Читать дальше
Идеи для мини плагинов
12
Друзья,
Волею судеб я сейчас изучаю премудрости программирования под LS, но «серьезные» задачи решать наверное, мне пока не стоит, а программировать ради программирования скучно. Я не новичок в программировании, но у LS есть определенная специфика и нужно «набить руку»…
Если есть у кого какие то не сильно замудреные идеи/нужды для плагинов — оставьте в комментах, я что сделаю буду выкладывать.
Спасибо-пожалуйста
Волею судеб я сейчас изучаю премудрости программирования под LS, но «серьезные» задачи решать наверное, мне пока не стоит, а программировать ради программирования скучно. Я не новичок в программировании, но у LS есть определенная специфика и нужно «набить руку»…
Если есть у кого какие то не сильно замудреные идеи/нужды для плагинов — оставьте в комментах, я что сделаю буду выкладывать.
Спасибо-пожалуйста
Свой блок 4.2 на примере блока популярных записей
13
Это лишь пример того, что нужно сделать, чтобы добавить свой блок в 4.2
config.php
Читать дальше
config.php
$config['block']['rule_tops'] = array(
'action' => array('index','top'),
'blocks' => array( 'topper' => array('avas'=>array('priority'=>1000))),
);Читать дальше
История про нагрузку и как я с ней боролся.
90
Случилось так, что на одном из проектов full time стал переваливать за 1,5 сек и при этом сжирался весь проц. При этом все остальные показали были в норме: база — 0,002 сек, кеш — 0,01 сек.
Пришлось прикручивать профайлер и смотреть, в чем дело.
Виноват оказался Smarty, который из 1,5 секунд работал 1,2 (шаблон, на проекте, используется стандартный с легкими изменениями).
Копаясь дальше нашел самый сложный шаблон comments_tree.tpl, который выполняет в цикле инклюд шаблона comment.tpl.
Проблема решилась отказом от инклюда и переносом содержимого из comment.tpl в comments_tree.tpl.
full time на топиках с 400+ комментариев не превышает 0,4 сек.
Надеюсь кому-то поможет.
Пришлось прикручивать профайлер и смотреть, в чем дело.
Виноват оказался Smarty, который из 1,5 секунд работал 1,2 (шаблон, на проекте, используется стандартный с легкими изменениями).
Копаясь дальше нашел самый сложный шаблон comments_tree.tpl, который выполняет в цикле инклюд шаблона comment.tpl.
Проблема решилась отказом от инклюда и переносом содержимого из comment.tpl в comments_tree.tpl.
full time на топиках с 400+ комментариев не превышает 0,4 сек.
Надеюсь кому-то поможет.
Плагин "Sticky topics" для "прикрепления" записей "сверху" блогов :)
29
К сожалению, полазив по сайту-комьюнити Livestreet я так и не нашел приемлемого пути, как «прикрепить» нужные топики впереди всех. Поэтому вот это детище. :)
Плагин «Sticky Topics» предназначен для управления «прикрепленными» записями. Прикрепленными считаются записи, находящиеся в начале списка на главной странице сайта или блога, вне зависимости от того, когда они были опубликованы. Управлять такими записями может не только администратор всего сайта, но и администраторы конкретного блога. Обычные пользователи могут управлять прикрепленными записями в своем личном блоге. Параметры этих возможностей настраиваются в конфиг-файле.
Читать дальше
Плагин «Sticky Topics» предназначен для управления «прикрепленными» записями. Прикрепленными считаются записи, находящиеся в начале списка на главной странице сайта или блога, вне зависимости от того, когда они были опубликованы. Управлять такими записями может не только администратор всего сайта, но и администраторы конкретного блога. Обычные пользователи могут управлять прикрепленными записями в своем личном блоге. Параметры этих возможностей настраиваются в конфиг-файле.
Читать дальше
Плагин для автоматического сохранения черновиков
19
Я сделал новый плагин, который надеюсь будет полезен и другим участникам сообщества. Он позволяет организовать автоматическое сохранение черновика топика, во время его написания.
Читать дальше
Читать дальше
Плагин "Автовысота полей ввода"
8
Хочу представить вам новый плагин «Автовысота полей ввода». По мере набора текста плагин динамически подгоняет высоту поля ввода как это, например, сделано в продуктах от google.Плагин НЕ делегирует никаких шаблонов, поэтому его можно подключать не боясь за дизайн.
Плагин уже настроен и готов к работе и по умолчанию подгоняет по высоте поля комментариев и поле ввода текста нового топика. В конфиге можно задать дополнительные поля, которые следует подгонять.
Хорошо совместим с плагином «Изменения высоты текстового поля»
Скачать можно в каталоге.
Борьба с 502 bad gateway или как установить xcache на 0.4.2
22
Итак после долгих мытарств и по мотивам livestreet.ru/blog/questions/5335.html решил написать как установить xcache на LS 0.4.2. Мне установка xcache реально помогла в решении проблемы ошибки 502 и в целом для более стабильной работы сайтов. Итак поехали:
Первым делом убираем memcache и eaccelerator. Я не стал ничего удалять из системы, просто закомментировал в php.ini строки относящиеся к eaccelerator, аналогично в /etc/php5/conf.d/memcache.ini также все закомментировал. Наверное это неправильно, кто знает как совсем удалить отпишитесь в каментах.
Теперь собственно установка xcache:
Установили, теперь настраиваем:
Редактируем секцию админки:
Читать дальше
Первым делом убираем memcache и eaccelerator. Я не стал ничего удалять из системы, просто закомментировал в php.ini строки относящиеся к eaccelerator, аналогично в /etc/php5/conf.d/memcache.ini также все закомментировал. Наверное это неправильно, кто знает как совсем удалить отпишитесь в каментах.
Теперь собственно установка xcache:
apt-get install php5-xcacheУстановили, теперь настраиваем:
nano /etc/php5/apache2/conf.d/xcache.iniРедактируем секцию админки:
Читать дальше