Личные сообщения

В Багрепорт не хватает рейтинга написать, потому сюда пишу:

1. При выборе кому отправить сообщение в блоке справа, нажимая на галочки, ничего не происходит.
FireBug пишет про function friendToogle

element.getNext("a") is null
[Break on this error] login=element.getNext('a').get('text');


2. При удалении переписок после нажатии кнопки «Удалить переписку» вылезает
Hacking attemp!


UPD: Ко второму пункту: на ссылки «Отметить всех» «Снять отметку» отмечает/ снимает не всех, а по очереди.

Баг с тегом Input в результатах поиска

Сегодня случайно наткнулся на такой вот небольшой недочет. При выводе результатов поиска тег Input, написанный в комментах, почему-то выводится исполненным, а не в виде кода.

Пример:
http://livestreet.ru/search/comments/?q=maxlength

Возможно, такая проблема не только с тегом input и, возможно, проблема присуща не только комментариям, но и топикам (в результатах поиска, естественно).

Суровая MySQL ошибка, даже не понимаю какая...

Вот только что возникла такая вот ошибка. Причем при заходе на главную странице. Причем только в залогиненном состоянии. Причина появления — вообще не ясна. Более того (с некоторым стыдом и сожалением) я даже расшифровать эту ошибку не могу. Поэтому обращаюсь за помощью, есть какие-то соображения?

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

Письма не приходят

У меня перестали приходить оповещения о ответах на мои комменты с сайта LiveStreet.ru. Это продолжается уже около недели (может меньше).

Почта Gmail.

Все галочки в настройках аккаунта стоят как положено. В спаме писем тоже нет.

установка в директорию (не в корень)

Возможно проблема уже поднималась, но LiveStreet не работает, если он установлен не в корне, а в какой либо директории сайта. Проблема в том, что Router.class.php считывает лишние данные (директорию движка) в качестве URL-запроса. По крайней мере у меня было так.

Мне кажется, надо заменить 78 строку в файле /classes/engine/Router.class.php на этот код:


    $aURLData = explode($_SERVER['HTTP_HOST'], DIR_WEB_ROOT);
    $sReqURI = str_replace($aURLData[1], '', $_SERVER['REQUEST_URI']);
    
    $sReq=preg_replace("/\/+/",'/',$sReqURI);


он вырезает из $_SERVER['REQUEST_URI'] путь к директории с движком.

Пробелы в заголовках писем

Не разбирался пока откуда такое возникает, но у меня приходят письма со следующими заголовками:

Новый топик в блоге «Бло г разработки LiveStreet»
Вам ответили на ваш комм ентарий

При этом в самом письме уже правильно все написано:

Блог разработки LiveStreet

mySQL - too many connections!


SQL Error: Too many connections at /nfs/c03/h03/mnt/55936/domains/stavka.ru/html/classes/modules/sys_database/Database.class.php line 66
Array ( [code] => 1040 [message] => Too many connections [query] => mysql_connect() [context] => /nfs/c03/h03/mnt/55936/domains/stavka.ru/html/classes/modules/sys_database/Database.class.php line 66 ) 


Вот, что в 66 строчке
$oDbSimple=DbSimple_Generic::connect($sDSN);	


Сайт работал, в день 10 посетителей, я спокойно на нем серфил и он взял и просто перестал отвечать!
Я полез в админску панель ч phpADMIN и не смог войти, там тоже too many connections!

Пришел к выводу, что меня кто-то ДДОСИЛ! Но трафика не набежало, как быть? Объясните пожалуйста что это было и как этого избежать? Как выявить, что сайт ДДОСят?

Notice: Undefined index: user_profile_foto

livestreet 0.3 (rev. 206)

При регистрации нового пользователя получаю следующую ошибку:

Notice: Undefined index: user_profile_foto in /home/pwblogsr/public_html/classes/modules/user/entity/User.entity.class.php on line 113
SQL Error: Unknown column 'user_profile_foto' in 'field list' at /home/pwblogsr/public_html/classes/modules/user/mapper/User.mapper.class.php line 108

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

Uncaught exception 'Zend_Cache_Exception'

Работал себе да работал один мой сайт, который еще не совсем доведен до ума. Сегодня захожу и вижу на главной странице сообщение:
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home:/tmp) in /home/XXXXXXXXXX/public_html/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php on line 145

Fatal error: Uncaught exception 'Zend_Cache_Exception' with message 'cache_dir must be a directory' in /home/XXXXXXXXXX/public_html/classes/lib/external/DklabCache/Zend/Cache.php:141 Stack trace: #0 /home/XXXXXXXXXX/public_html/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php(146): Zend_Cache::throwException('cache_dir must ...') #1 /home/XXXXXXXXXX/public_html/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php(121): Zend_Cache_Backend_File->setCacheDir('/') #2 /home/XXXXXXXXXX/public_html/classes/modules/sys_cache/Cache.class.php(71): Zend_Cache_Backend_File->__construct(Array) #3 /home/XXXXXXXXXX/public_html/classes/engine/Engine.class.php(68): Cache->Init() #4 /home/XXXXXXXXXX/public_html/classes/engine/Router.class.php(95): Engine->InitModules() #5 /home/XXXXXXXXXX/public_html/index.php(31): Router->Exec() #6 {main} thrown in /home/XXXXXXXXXX/public_html/classes/lib/external/DklabCache/Zend/Cache.php on line 141