+17.20
Рейтинг
49.78
Сила

Алексей

Нагрузка на CPU

Здравствуйте! Мой хостинг-провайдер говорит, что я превышаю лимит.
Уважаемый клиент!

Скрипты вашего заказа ****** (тариф Оптимальный) превышают разрешённый лимит потребления
ресурсов web-сервера www.***.ru/hosting.html#all
Нагрузка за прошедшие сутки (2014-02-16) составила 170.4cp при разрешённых 48cp.
При систематическом (ежедневном) превышении нагрузки мы будем вынуждены отключить ваш заказ.
Если данное предупреждение пришло вам первый раз, возможно, вам не о чем беспокоиться. Если это уже
не первое подобное письмо, свяжитесь, пожалуйста, с техподдержкой, ответив на данное сообщение,
для выяснения подробностей о создаваемой нагрузке.

Читать дальше →

Плагин «Резервное копирование в облачные сервисы Dropbox/ЯндексДиск»

Приветствую. Рад представить новый плагин в каталоге:


О плагине

Позволяет создавать резервные копии файлов движка и базы данных, сохранять их в облачные сервисы Dropbox или ЯндексДиск, отправлять на удаленный FTP сервер или получить архив для ручного скачивания из админки. Возможно указывать расписание автоматического создания резервных копий.

Зачем?

  • Вообще не делаете резервных копий сайта?
  • Делаете их, но вручную, нерегулярно и постоянно забывая?
  • Храните резервные копии, сделанные панелью хостера на том же сервере, на котором находится сайт?
Все это — неправильно.
Плагин «Резервное копирование в облачные сервисы Dropbox/ЯндексДиск» — решает эту проблему. Настраиваете расписание, подключаете удаленное хранилище и готово — резервные копии будут создаваться автоматически в нужное время и загружаться прямо на ваш компьютер в папку Dropbox или ЯндексДиск. Это очень удобно.

Подробное описание работы, настройка, faq, получить trial 14 дней

Тут — lsmods.ru/page/pluginbackup/

По всем вопросам support@lsmods.ru

До 15 января — НОВОГОДНЯЯ СКИДКА 30%

Проблема при загрузке изображений в фотосет

При работе на Shared хостинге возможна ситуация, когда загрузка изображений в фотосет зависает на фразе «file.png Resize...», хотя файл на сервер загрузился и все операции над ним выполнились. Эта ошибка сопровождается следующим сообщением в log-файле:
[15-Nov-2013 00:00:00] PHP Warning:  filesize() [<a href='0function.filesize0'>function.filesize0</a>]: open_basedir restriction in effect. File(/var/sites/site.ru/tmp/phpsnEaep) is not within the allowed path(s): (/var/sites/site.ru/htdocs/:.) in /var/sites/site.ru/htdocs/classes/actions/ActionPhotoset.class.php on line 267


Вызвана данная проблема одновременным действием двух источников:
1) не совсем корректной настройкой PHP, связанной с включенными директивами "open_basedir" и "upload_tmp_dir";
2) неточностью в определении размера загруженного файла в классе "ActionPhotoset".
Исправление любого из пунктов приводит к нормальной работе процесса загрузки.

Читать дальше →

Плагин «Черновики» (обновление 15.12.2013)

Описание

Позволяет администраторам просматривать черновики пользователей.
Плагин добавляет возможность просмотра черновиков на страницах "/index", "/blog", "/personal_blog" и для каждого из блогов в отдельности.

GitHub: github.com/wasja1982/livestreet_drafts

Читать дальше →

Запрет на постинг в персональных блогах (ls 1.0.3)

Моё решение:

В classes\actions\ActionTopic.class.php
Ищем 
$oBlog=$this->Blog_GetPersonalBlogByUserId($oTopic->getUserId()); 
и меняем на
//$oBlog=$this->Blog_GetPersonalBlogByUserId($oTopic->getUserId()); 
$oBlog=null;

Далее ищем 
$oBlog=$this->Blog_GetPersonalBlogByUserId($this->oUserCurrent->getId());
и также меняем на 
//$oBlog=$this->Blog_GetPersonalBlogByUserId($this->oUserCurrent->getId());
$oBlog=null;

В шаблонах actions\ActionTopic\add.tpl
Ищем 
<option value="0">{$aLang.topic_create_blog_personal}</option>
и меняем на 
<option>Выбор блога</option>

И вуаля — топики нельзя создать в личном блоге.

Спам атака на сайт на базе livestreet

Всем привет!

Очень нужна помощь сообщества. Практически на регулярной основе происходит спам атака на сайт на базе livestreet. Как бороться — не знаю, могу только после «драки» помахать руками и поудалять посты. Увеличение времени постинга между постами, удаление пользователей ни к чему хорошему не приводит.

Спам — пользователи продолжают безнаказанно лить сотнями лить посты. Маленькая тонкость — в логах post запросов нет.

Кто сталкивался и ка с этим бороться?

UPD:
  • Спам идет сразу с нескольких ip адресов, при бане одного ip(deny from xx.xx.xx.xx) тут же идет авторизация из под другого и продолжение атаки.
  • Время между топиками($config['acl']['create']['topic']['limit_time']) стоит нормальное, но спамят из под нескольких пользователей и в «личные» блоги, поэтому — не спасает
  • В связи с тем, что «поймал» момент непосредственного спама пока добавил правило:
    Redirect seeother /topic/add http://ru.wikipedia.org/wiki/%D1%EF%E0%EC
    , но безусловно это не выход. Просто проще заблокировать на время, чем потом удалять сотни топиков.
  • За время атаки было создано 1948 топиков

Дублирование ajax-запроса

Недавно заметил у себя, что при регистрации, авторизации и прочих действий из модальных окон на сервер следует два запроса подряд с одинаковыми параметрами (см. скриншот). На livestreet.ru ровно точно также.



Расстановка брекпойнтов в скриптах с целью выяснить, почему же второй раз идет запрос, ничего не прояснила.
Функция, которая биндится на submit формы (в которой, например, вызывается ls.user.login()) вызывается один (первый) раз. А сам ls.user.login() два раза. При чем, даже если очистить код функции ls.user.login(), то она все равно вызовется два раза. Следовательно, дело не в ней.
Будем копать дальше.

Настраиваем сервер для LiveStreet. Часть I. Введение, хостинг и PuTTY.

Учитывая, что сообщество проявило вот тут livestreet.ru/blog/questions/14593.html#comment233221 не нулевую активность. И точно есть, хотя бы, несколько человек которым эта тема интересна. Начинаю цикл заметок про «что и как устанавливать и настраивать».

Вступительное замечание:

Есть целый ряд людей, в этом сообществе, которые помогали мне в освоение этой темы. Заметками, общением в личке, комментариями в моих старых топах. Поэтому многие идеи конфигурации и вариации в конфигурационных файлах которые я буду описываться по ходу дела, мне не принадлежат. По возможности буду упоминать кто именно был источником.

Я не претендую на истину в последней инстанции, и мой опыт не так уж велик. Так что если кто-то что дельно по-критикует будем вносить исправления в основные тексты со ссылкой на автора улучшения. В итоге можем получить серию очень полезных документов. Вокруг LiveStreet мало хороших и актуальных документаций. Ещё одна точно не помешает. И это одна из целей всей этой затеи.


Начальные предположения:
1. У вас есть «домашний» компьютер с Windows и доступом в сеть.
2. У вас есть желание заполучить свой выделенный(Dedicated) или виртуальный(VPS) сервер для того, чтобы запустить на нём сайт основанный на LiveStreet
3. У вас есть доменное имя для вашего сайта и доступ к настройкам DNS у вашего регистратора домена.

Читать дальше →

Создание на сайте страницы FAQ

Уважаемые пользователи LS! Помогите реализовать на сайте страницу FAQ на подобие ЭТОЙ страницы. Спасибо, буду рад каждому совету и даже платному предложению.

UPD: Вопрос конкретно о дизайне страницы, а не о том, где редактировать собственные страницы.

Убираем тормоз synio

На этот топик меня сподвиг тот факт, что последние 3-4 дня наблюдаются регулярные тормоза в работе и этого сайта и всех сайтов на LS с шаблоном synio в частности.

Вооружившись этим топиком от PSNet я понял, что все проблемы исходят от корпорации зла Google, т.е. серверы, которые отдают шрифт PT Sans регулярно глючат и тормозят работу сайта.

Читать дальше →