1 soulgarden Oct 24, 2010 22:32
3 soulgarden Oct 27, 2010 13:02
еще виджет добавляемый автоматически random photo по умолчанию показывает фото из четвертого блога. это некорректно отображать в чужих дневниках непонятно чьи фото
4 sam2kb Oct 29, 2010 18:02
заметил такой баг
Fatal error: Call to undefined function echo_item_comments() in /home/sites/bloodtar.ru/htsrv/async.php on line 281
Уже исправлено в CVS
еще виджет добавляемый автоматически random photo по умолчанию показывает фото из четвертого блога. это некорректно отображать в чужих дневниках непонятно чьи фото
В настройках виджета можно выбирать блоги, из которых берутся фото. Если ничего не выбирать, то будет использоваться текущий блог. При желании эту опцию можно отключить.
Меняем в файле inc\widgets\widgets\_coll_media_index.widget.php
global $Blog;
$list_blogs = ( $this->disp_params[ 'blog_ID' ] ? $this->disp_params[ 'blog_ID' ] : $Blog->ID );
на это
global $Blog;
$list_blogs = $Blog->ID;
я пытаюсь изменить url дневника на mila, мне пишет "Такая короткая ссылка уже используется другим дневником. Пожалуйста, выберите другую.", это правильно, но на эвобаре кнопка "просмотр" ведет на mila.bloodtar.ru, хотя ссылка ведь не изменилась. это фигня, но все равно не правильно
Надо проверить...
5 soulgarden Oct 29, 2010 18:48
я заглянул случайно в таблицу slugs. кажется движок ее запортил.
6 sam2kb Oct 29, 2010 19:00
Что не так?
7 soulgarden Oct 29, 2010 23:08
я кажется ошибся, вроде все в порядке.
slug title = post urltitle или нет?
8 sam2kb Oct 30, 2010 00:42
Похоже что нет. urltitle - это длинная ссылка. А slug - это короткая ссылка для твиттера и др.
9 sam2kb Nov 02, 2010 03:31
я пытаюсь изменить url дневника на mila, мне пишет "Такая короткая ссылка уже используется другим дневником. Пожалуйста, выберите другую.", это правильно, но на эвобаре кнопка "просмотр" ведет на mila.bloodtar.ru, хотя ссылка ведь не изменилась. это фигня, но все равно не правильно
Исправил в CVS
10 soulgarden Nov 03, 2010 12:12
заметил еще 2 вещи.
1) после изменения названия в ссылке на дневник (напр. fff.example.com на ggg.example.com), жму кнопку просмотр и менч извещает о бесконечной переадресации. раз 10 надо перезагрузить страницу, чтобы нормально днев заработал. причина мне понятна, но это не очень хорошо.
2) в переписке лс с пользователями. давно вел переписку с одной девушкой, и тут ей понадобилось чтобы я удалил дневник. я его удалил, захожу снова в переписку и мне что в сообщениях, что в контактах показывает
Произошла неожиданная ошибка!
Если эта ошибка не исчезает, пожалуйста, сообщите администратору.
Вернуться к домашней странице
Дополнительная информация о данной ошибке:
Requested Blog does not exist!
у этого пользователя был только 1 дневник, самого пользоавтеля не удалил, только днев
11 soulgarden Nov 03, 2010 17:12
и напоследок то, чего не хватает мне давно
1) чтобы по наатии на логин/аватарку комментатора переходило в его дневник. в некоторых темах вроде так и есть, но в основном нет
2) в лс часто мне пишут пользователи, но мне постоянно приходится спрашивать ссылку на их дневник. мы можем увидеть их профиль, но не дневники, это очень неудобно.
12 soulgarden Nov 03, 2010 20:21
в URL "Имя дневника", к примеру, ya_svoboden пишет недопустимая ссылка. хотя это нормальная ссылка на самом деле, нижние подчеркивания не запрещены
13 sam2kb Nov 03, 2010 21:42
soulgarden wrote:
в URL "Имя дневника", к примеру, ya_svoboden пишет недопустимая ссылка. хотя это нормальная ссылка на самом деле, нижние подчеркивания не запрещены
Подчеркивания разрешены в URI, но запрещены в доменных именах. Из-за того что это поле может использоваться как субдомен, blog urlname не может содержать подчеркивание.
http://en.wikipedia.org/wiki/Hostname#Restrictions_on_valid_host_names
The Internet standards (Request for Comments) for protocols mandate that component hostname labels may contain only the ASCII letters 'a' through 'z' (in a case-insensitive manner), the digits '0' through '9', and the hyphen ('-').
14 soulgarden Nov 04, 2010 16:43
дело в том, что по умолчанию после регистрации моим юзерам давали урлы типа ex.com/index.php/my_diary
меня часто просили изменить например на my_cool_diary, а так уже нельзя. но по умолчанию ведь так и было. приходится объяснять постоянно людям, что нельзя так. можно через бд править.
у меня вроде бы есть дневники у которых в субдоменах подчеркивания - достояние прошлого вида ссылок
15 sam2kb Nov 04, 2010 17:18
дело в том, что по умолчанию после регистрации моим юзерам давали урлы типа ex.com/index.php/my_diary
Наверное был баг в плагине UserBlog
Почему бы тогда не использовать дефис вместо подчеркиваний sub-domain.domain.com ? И сделать редирект чтобы старые ссылки работали.
Вот статья по теме http://habrahabr.ru/blogs/webdev/51617/
16 sam2kb Nov 04, 2010 19:13
2) в переписке лс с пользователями. давно вел переписку с одной девушкой, и тут ей понадобилось чтобы я удалил дневник. я его удалил, захожу снова в переписку и мне что в сообщениях, что в контактах показывает
Произошла неожиданная ошибка! Если эта ошибка не исчезает, пожалуйста, сообщите администратору. Вернуться к домашней странице Дополнительная информация о данной ошибке: Requested Blog does not exist!
у этого пользователя был только 1 дневник, самого пользоавтеля не удалил, только днев
Я не смог повторить ошибку у себя. Нужно разбираться на месте, вы можете дать ссылку на страницу с ошибкой и доступ к сайту по FTP?
1) чтобы по наатии на логин/аватарку комментатора переходило в его дневник. в некоторых темах вроде так и есть, но в основном нет
Это можно поменять в функции "get_link" где-то в файле /inc/users/model/_user.class.php
2) в лс часто мне пишут пользователи, но мне постоянно приходится спрашивать ссылку на их дневник. мы можем увидеть их профиль, но не дневники, это очень неудобно.
Отличная идея. Добавил в CVS
17 soulgarden Nov 06, 2010 20:29
я создал пост с урлтитлом 5590. через минуту для теста создаю новый, но ему снова дает урлтитл 5590, это закагчивается ошибкой добавления в бд. выходит проблема не в том, что в бд есть ссылки на посты, которых нет. выходит проблема в алгоритме формирования ссылки. посмотри пожалуйста, уже который месяц проблема со ссылками, не знаю что делать :(
сам я не могу разобраться в заморочанном алгоритме формирования ссылки
18 sam2kb Nov 06, 2010 21:18
Код создания ссылок родной или измененный как в прошлый раз? Ссылки нормально создаются если ничего в коде не менять.
Лучше не использовать ссылки формата "p1234". b2evo считает что ссылка p1234 ведет на пост с ID 1234, хотя это нигде не афишируется. До появления настраиваемых коротких ссылок это была полезная штука.
19 soulgarden Nov 07, 2010 07:29
после написания этого топика я изменил код на код из стабтльной ветки 3.3.3
и там изменил +1 на +2, иначе никак не работает.
20 soulgarden Nov 07, 2010 07:31
до верехода на версию 4.x проблем не было
21 sam2kb Nov 07, 2010 16:24
Надо все вернуть. код из v3 работать нормально не будет. Мне сложно найти проблему если в системе есть сторонний код.
К стати, нашел и исправил ошибку в сообщениях.
22 soulgarden Nov 07, 2010 18:10
ну вернуть и сами могли, делов-то. могу и сам. вернуть мне?
23 soulgarden Nov 07, 2010 18:21
просто не хочу сайт недееспособным оставлять, я же не знаю когда вы заглянете ко мне
24 soulgarden Nov 07, 2010 19:09
есть такой вопрос. я не уверен, что он к движку относится, но все же возможно.
у меня сайт без причин часто падал. мне его снесли и заново настроили виртуалхост, бинд.
теперь он отвечает по двум ип.
если зайти по ип http://84.19.176.101/, то весь текст отображается вопросиками. если http://84.19.177.101/, то нормально. почему так?
25 sam2kb Nov 10, 2010 03:36
soulgarden wrote:
есть такой вопрос. я не уверен, что он к движку относится, но все же возможно.
у меня сайт без причин часто падал. мне его снесли и заново настроили виртуалхост, бинд.
теперь он отвечает по двум ип.если зайти по ип http://84.19.176.101/, то весь текст отображается вопросиками. если http://84.19.177.101/, то нормально. почему так?
Не вижу разницы, оба ведут на один домен
26 soulgarden Nov 10, 2010 15:47
sam2kb wrote:
soulgarden wrote:
есть такой вопрос. я не уверен, что он к движку относится, но все же возможно.
у меня сайт без причин часто падал. мне его снесли и заново настроили виртуалхост, бинд.
теперь он отвечает по двум ип.если зайти по ип http://84.19.176.101/, то весь текст отображается вопросиками. если http://84.19.177.101/, то нормально. почему так?
Не вижу разницы, оба ведут на один домен
у меня сейчас тоже нормально, хотя на протяжении всего времени было не так
27 soulgarden Nov 15, 2010 09:28
может мне показалось, но кажется при отключенных ошибках, если писать комментарии чаще, чем разрешено в конфиге, то будет белый экран, пользователь не поймет, что надо немножко подождать.
28 sam2kb Nov 15, 2010 19:41
b2evo показывает собственные ссобщения, они не отклбчаются. Возможно что скрипт умирает не дойдя до сообщения о том что нужно подождать, а из-за того что PHP ошибки отключены - получается белый экран
29 soulgarden Nov 15, 2010 21:42
sam2kb wrote:
b2evo показывает собственные ссобщения, они не отклбчаются. Возможно что скрипт умирает не дойдя до сообщения о том что нужно подождать, а из-за того что PHP ошибки отключены - получается белый экран
да, поторопился я, перейдся на alfa
30 sam2kb Nov 15, 2010 22:14
PHP дожен писать ошибки в лог.
да, поторопился я, перейдся на alfa
На то она и альфа. Покрайней мере большую часть ошибок мы тут исправили :)
Пользователям можно показывать красивые сообщения если апач умер или не отвечает. Можно добавить еще и 404 туда
error_page 500 502 503 504 = /server-error.html;
location = /server-error.html {
root /etc/nginx/html;
}
Создаем файл /etc/nginx/htm/server-error.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//RU" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ошибка сервера!</title>
</head>
<body style="padding:20px">
<h2>Ошибка сервера!</h2>
<p>Попробуйте <a href="javascript:location.reload(true);">обновить страницу</a> и если ошибка не пропадет, то подождите немного<br />и она будет обязательно исправлена в самое ближайшее время!</p>
<p>Приносим свои извинения за доставленные неудобства.</p>
<p> </p>
<p><em>- Администрация сайта <a href="URL">Name.com</a></em></p>
<p>
</p>
</body>
</html>
Пробелы добавил для совместимости с IE < 8. Кажется он не показывал текст если страница маленького размера
31 soulgarden Nov 17, 2010 17:39
в дневнике нажал на кнопку модерировать комментарий, http://bloodtar.ru/admin.php?ctrl=items&blog=4652&p=12280#comments
там выдает ошибку fatal error, на главной странице админки надал на опубликовать комментарий, написали, что сделано, а комментарий как был не можерирован, так и остался. исправьте пожалуйста
32 soulgarden Nov 17, 2010 17:41
Fatal error: Call to undefined function echo_pages() in /home/sites/bloodtar.ru/inc/comments/views/_comment_list.inc.php on line 50
33 sam2kb Nov 17, 2010 19:04
Проверил. Это уже исправлено.
34 sam2kb Nov 17, 2010 19:12
Можно держать CVS версию, сравнивать с текущей и патчить нужные файлы.
$ cd /usr/local/src/
$ cvs -d:pserver:anonymous@evocms.cvs.sourceforge.net:/cvsroot/evocms login
[ENTER]
$ cvs -z3 -d:pserver:anonymous@evocms.cvs.sourceforge.net:/cvsroot/evocms co -P b2evolution
35 soulgarden Nov 17, 2010 21:23
Хорошо, возьму на заметку. Спасибо
36 soulgarden Nov 18, 2010 15:00
http://bloodtar.ru/admin.php?blog=3010
почему-то пишет 403 stop referer spam, хотя все спама нет и близко
37 soulgarden Nov 18, 2010 15:02
отключил антиспам пока
38 soulgarden Nov 18, 2010 15:04
переходу со страницы bloodtar.ru/posts
39 soulgarden Nov 18, 2010 15:10
ни комментарий не оставить, ни в лс написать, только если заходить напрямую введя в адресную строку
40 sam2kb Nov 18, 2010 15:20
кто-то из пользователей добавил сайт в бан?
целесообразнее отключить проверку рефереров, но оставить проверку ключевых слов на записях и комментах.
а также запретить изменение антиспама пользователям
41 soulgarden Nov 18, 2010 17:30
изменение запрещено, потому и не понял в чем дело.
пока пусть антиспам будет выключен, он еще ни разу не приголился.
42 sam2kb Nov 18, 2010 18:20
soulgarden wrote:
изменение запрещено, потому и не понял в чем дело.
пока пусть антиспам будет выключен, он еще ни разу не приголился.
Следующие домены добавлены в центральный спам. Я пытался с этим бороться, но все бесполезно. Когда на буржуйский сайт постят спам с почной на яндексе или рамблере, их сразу блокируют без раздумывания, им не нужен трафик с яндекса. В этом случае все решает большинство.
yandex.ru
ya.ru
pochta.ru
rambler.ru
spb.ru
jino-net.ru
narod.ru
Таким образом лучше использовать локальный черный список или обновить и почистить централизованный
43 soulgarden Nov 18, 2010 21:26
у меня только локальный (вроде),
http://bloodtar.ru/admin.php?ctrl=set_antispam
тут галочку убираю с "проверки спам реферов", и сколько ни мучался, не созраняется.
44 sam2kb Nov 18, 2010 21:30
Это еще один баг! Сейчас проверю что не так
45 sam2kb Nov 18, 2010 22:20
Исправил в CVS
/inc/antispam/antispam_settings.ctrl.php
if( ! $Messages->count('error') )
{
$Settings->dbupdate();
$Messages->add( T_('Settings updated.'), 'success' );
// Redirect so that a reload doesn't write to the DB twice:
header_redirect( '?ctrl=set_antispam', 303 ); // Will EXIT
// We have EXITed already at this point!!
}
46 soulgarden Nov 19, 2010 09:41
отлично :-)
вы не делаете unit тестов?
47 sam2kb Nov 19, 2010 10:44
Я не делаю. У b2evo есть [url=http://evocms.cvs.sourceforge.net/viewvc/evocms/b2evolution/tests/]скрипты[/url] для тестирования модулей и классов и (я надеюсь) главный дев. их запускает перед очередным релизом.
Багов полно, но они не смертельные, учитывая статус альфа. Побольше бы тестеров...
48 soulgarden Nov 29, 2010 19:35
есть ли возможность импортировать посты и дневники в какой-нибудь другой движок блогов?
этот к сожалению очень медленно работает.
49 sam2kb Nov 29, 2010 21:50
Это нужно спрашивать на форумах других движков. Сомневаюсь что drupal или wordpress будут работать быстрее при тех же настройках.
Есть плагин для экспорта записей в CSV или XML формате, но он не подойдет для полного экспорта всех настроек.
Попробуйте убрать апач вообще и выстроить все на Nginx + PHP-5.3 & PHP-FPM
Ваш VPS на платформе OpenVZ? Проверьте вывод
cat /proc/user_beancounters
Особенно значения failcnt
50 soulgarden Nov 30, 2010 11:37
sam2kb wrote:
Это нужно спрашивать на форумах других движков. Сомневаюсь что drupal или wordpress будут работать быстрее при тех же настройках.
Есть плагин для экспорта записей в CSV или XML формате, но он не подойдет для полного экспорта всех настроек.
Попробуйте убрать апач вообще и выстроить все на **** + PHP-5.3 & PHP-FPM
Ваш VPS на платформе OpenVZ? Проверьте вывод
cat /proc/user_beancounters
Особенно значения failcnt
кого угодно спросите, 100 хостов в день это смешная нагрузка. 512 мегабайт памяти это так же смешно. вероятно архитектура вашего движка так выстроена.
privmpages failcount 12226
numtcpsock failcount 68
numfile failcount 2019
для всего остального фэилкаунт по нулям
51 sam2kb Nov 30, 2010 16:38
Дело не в архитектуре движка, а в том как работает (или должен работать) ваш сервер. Вам нужно грамотно настроить сервер или найти другой если этот безнадежен.
Для сравнения, на мой b2evo сайт вчера зашло 10 000 хостов и сделали 90 000 хитов, и страницы загружаются практически мгновенно.
52 soulgarden Nov 30, 2010 18:56
Я же предлагал заплатить вам, чтобы вы все сделали.
Я не очень хочу оставлять один nginx, тк иногда загружаю движки различные, сайты, чтобы показать клиентам. Не хочется для каждого .htaccess переписывать.
53 soulgarden Nov 30, 2010 18:59
Назовите цену настройки.
Я до нового года переезжаю на впс fornex.com, тариф за 450 руб, и надо будет сайт перенести и настроить.
Панель поставлю isp manager, ос убунту, тк у убунты в репозиториях горадо свежее пакеты, чем в дебиане. Изучать центос и другое нет желания.
54 sam2kb Nov 30, 2010 21:22
То что предлагает fornex.com - не самый лучший вариант. Я советую взять VPS на XEN вместо OpenVZ. У вас есть возможность платить через Paypal ?
Я арендую 2 VPS у thrustvps[.]com (только что заказал третий для клиента). Очень доволен скоростью, производительностью и ценой. За $15 можно взять: 1GB RAM, 1GB Swap, 30GB Disk Space, 1TB Transfer, 1 IP. Панель управления можно установить руками.
Я не очень хочу оставлять один nginx, тк иногда загружаю движки различные, сайты, чтобы показать клиентам. Не хочется для каждого .htaccess переписывать.
Для этого берутся 2 IP, на один вешаем Nginx + PHP-FPM, на другой Apache + PHP. Основной сайт ставим на nginx, все остальное на apache.
Если не проксировать PHP на апач, то скорость будет выше, а если еще поставить кэш минут на 5-10, то сайт будет летать :)
Напишу свой email в ЛС
55 soulgarden Nov 30, 2010 21:57
email не прислали.
у меня есть карта viza classic, вроде бы можно из России платить.
чем XEN лучше?
довольно запутанно у них с тарифами.
56 soulgarden Nov 30, 2010 22:00
$10.95 (US)/ £10.95 (UK) – 1GB RAM, 1GB Swap, 30GB Disk Space, 1TB Transfer, 1 IP, UK or US – 1.2Ghz CPU
тут вообще 11 баксов
57 sam2kb Dec 01, 2010 01:48
Про отличия XEN от OpenVZ можно почитать в гугле, в двух словах - xen дает бОльшую свободу действий (например изменение настроек ядра) и в большинстве случаев гарантирует выделенную для VPS память и CPU, в то время как OpenVZ позволяет напихивать кучу VPS'ов на один сервер и продавать swap вместо реально выделенных ресурсов.
58 soulgarden Dec 02, 2010 20:03
какой тариф и страну выбрать у thrustvps?
59 sam2kb Dec 02, 2010 20:14
Конечно, пинг будет лучше с UK чем с US, но UK тарифы на 17% дороже и я не могу сказать ничего о надежности. У меня все 3 сервера на West coast, мне кажется что это лучший вариант.
Оптимальный тариф в соотшении цена/качество - это Mystic Xen PV (не путать с Xen HVM). К тому же всегда можно перейти на более дорогой тариф без потери данных.
60 soulgarden Dec 02, 2010 21:11
не могу привязать карту, тк у меня нет даты ее истечения. где это может быть написано?
61 soulgarden Dec 02, 2010 21:16
Дата окончания срока действия - это т.н. Expiration Date - срок действия карты. Обычно указан на титульной стороне карты.
указано 07/12, я ввел октябрь 2012 и не прокатило
62 soulgarden Dec 02, 2010 21:16
июль ввел
63 soulgarden Dec 02, 2010 21:17
Мы не можем подтвердить эту кредитную карту. выберите другой способ оплаты.
64 sam2kb Dec 02, 2010 21:27
На карте :)
Может быть в каких-то документах из банка. А может быть с electron это не выйдет.
65 soulgarden Dec 02, 2010 21:49
Я говорил, что у меня classic.
66 soulgarden Dec 02, 2010 22:13
карту добавил, но подтвердить акк не дает, якобы данные не совпадают. Не знаю что делать
67 sam2kb Dec 03, 2010 05:00
Я никогда не добавлял российскую карту. Попробуй писать адрес латинскими буквами.
68 soulgarden Dec 03, 2010 07:30
да даже не указано, в каком формате заполнять адрес, наугад писать, вообще тупо сделали.
69 dertoi1 Apr 11, 2011 14:26
Отличный форум
еще баг:
я пытаюсь изменить url дневника на mila, мне пишет "Такая короткая ссылка уже используется другим дневником. Пожалуйста, выберите другую.", это правильно, но на эвобаре кнопка "просмотр" ведет на mila.bloodtar.ru, хотя ссылка ведь не изменилась. это фигня, но все равно не правильно