Mini Knowledge Base

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Souleyman
phpBB 1.4.1
Сообщения: 49
Стаж: 18 лет
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Mini Knowledge Base

Сообщение Souleyman »

Alek$
Благодарю.
Тут штука в том, что админ только я, а у модеров весьма мало привилегий, и самих модеров, три человека. Однако допрошу.
Касаемо именно KB, доступ к ее редакции имею только я один.
Думаю, если бы по моему паролю шандарахнули, то смыли бы весь форум. А тут так аккуратно, именно вложения KB, которые даже через админку не удалишь простым движением руки.
Это либо скрипт какой сделал, либо серьезная дыра именно в KB, либо в том, как прописываются аттачи в базу.
Но это все мысли дилетанта. Естественно, с моей точки зрения (того же дилетанта) все это выглядит вообще мистически...

ЗЫ: по пункту 2, можно поподробней на тему логов касаемо запросов? Никогда этого не делал, не знаю, как подступиться.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Re: Mini Knowledge Base

Сообщение Alek$ »

Souleyman писал(а):у модеров весьма мало привилегий
Доступа модератора по идее должно хватить для удаления/редактирования вложений.
Souleyman писал(а):по пункту 2, можно поподробней на тему логов касаемо запросов? Никогда этого не делал, не знаю, как подступиться.
Тут все не просто. Вкратце, нужно взять access_log веб-сервера и просмотреть на предмет подозрительных URL, попыток брутфорса и т.п. Для упрощения задачи есть специальные анализаторы логов, но мне не доводилось ими пользоваться.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Souleyman
phpBB 1.4.1
Сообщения: 49
Стаж: 18 лет
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Mini Knowledge Base

Сообщение Souleyman »

Alek$
Порылся в форумных логах, ничего не обнаружил подозрительного.
Но я, признаться, и не смог найти, где модератор может так ловко управлять вложениями, да еще и селективно на уровне только KB. (((

Да, по логам сервака спрошу у хостеров, думаю, посмотрят или покажут, тк отношения с ними отличные. Буду искать.

А восстанавливать придется, похоже из бэкапа, отдельно файлы и отдельно и построчно данные в таблицу attachments... Ибо косяк замечен, возможно, через неделю после того, как файлы были потеряны.
Аватара пользователя
GSC
phpBB 1.4.4
Сообщения: 116
Стаж: 17 лет 6 месяцев

Re: Mini Knowledge Base

Сообщение GSC »

Ошибка следующего типа в версии? тогда читаем дальше...

Код: Выделить всё

    SQL ERROR [ mysql4 ]

    Incorrect string value: '\xD0\x9E \xD1\x81\xD0...' for column 'titel' at row 1 [1366]

    SQL

    INSERT INTO phpbb_kb_article (titel, article, description, cat_id, type_id, enable_bbcode, enable_smilies, enable_magic_url, post_id, last_edit_user, last_change, bbcode_bitfield, bbcode_uid, bbcode_options, has_attachment, post_time, user_id) VALUES ('О играх', 'Всё всё всё <!-- s:) --><img src=\"{SMILIES_PATH}/icon_e_smile.gif\" alt=\":)\" title=\"Улыбка\" /><!-- s:) -->', 'Всё', 3, 3, 1, 1, 1, 0, '2', 1247826687, '', '', 7, '0', 1247826687, '2')

    BACKTRACE

    FILE: includes/db/mysql.php
    LINE: 174
    CALL: dbal->sql_error()

    FILE: knowledge/kbposting.php
    LINE: 201
    CALL: dbal_mysql->sql_query()
Если у Вас уже установлен мод, делаем следующие:
Решение проблемы:
1)В phpmyadmin открыть таблицу phpbb_kb_article отредактировать поле page_uri т.е присвоить любое значение например: blablablah
2) Все таблицы и поля мода перевести в UTF-8_bin.

Всё, у меня работает. 8-)

Если у Вас еще не стоит мод то, скачайте вложение (см. ниже) загрузите на сервер и откройте все, по очереди.
ПРОВЕРЕННО!
P.S Запросы что в php файлах, генерировал с версии 0.2.14!

Мозги включали:
MIT , GSC 8-)

Добавлено спустя 28 минут 49 секунд:
Может кто-нибудь поделиться решением как исправить проблему с загрузкой файлов?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
amka
phpBB 2.0.0
Сообщения: 212
Стаж: 19 лет 4 месяца
Благодарил (а): 15 раз
Поблагодарили: 5 раз

Re: Mini Knowledge Base

Сообщение amka »

Помогите интегрировать с Базу знаний мод Enable HTML
Ну очень надо.
salary
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 9 месяцев

Re: Mini Knowledge Base

Сообщение salary »

Прочиталa тему.. Всё установилa..
Выполнилa всё условия.. Все таблицы модуля перевёлa на кодировку utf8_bin
Но всё равно при написании кириллицы происходит ошибка.. Например:

Код: Выделить всё

Общая ошибка
SQL ERROR [ mysqli ]

Incorrect string value: '\xD0\x9B\xD1\x83\xD1\x87...' for column 'config_value' at row 1 [1366]

SQL

UPDATE phpbb_kb_config SET config_value = 'Лучшие уроки.' WHERE config_name = 'kb_title'

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/acp/acp_kb.php
LINE: 482
CALL: dbal_mysqli->sql_query()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_kb->main()

FILE: adm/index.php
LINE: 81
CALL: p_master->load_active()
Кто подскажет новичку в чём дело?
Вся бд тоже в юникод пробовали переводить.. Не выходит..
============
Всё решено..........
salary
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 9 месяцев

Re: Mini Knowledge Base

Сообщение salary »

Люди прошу помочь... В начале темы обсуждается проблема что нет доступа к сайт/kbposting.php но решение не написано.
Пишет: У вас нет доступа в эту часть форума.
Все права выставлены.. прям не знаю что и где ещё делать.
Спасибо.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Mini Knowledge Base

Сообщение Rayden »

мадам, прочитайте правило 2.7
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Re: Mini Knowledge Base

Сообщение Alek$ »

salary писал(а):Все таблицы модуля перевёлa на кодировку utf8_bin
Поля таблиц тоже перевели?
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
salary
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 9 месяцев

Re: Mini Knowledge Base

Сообщение salary »

Да.. С кодировкой всё решила..
Отписываюсь как решила: Просто удалила из БД все таблицы модуля и по новой выполнила все запросы.
И всё стало нормально. Русский понимает, категории создаются :D
Но проблема в том, что я не могу добавить статью:
нет ссылки на "мойсайт/kbposting.php" В начале темы такая проблема уже обсуждалась но решение не было написано.
При простом переходе на "мойсайт/kbposting.php" Пишет: У вас нет доступа в эту часть форума.
Все права выставлены.. прям не знаю что и где ещё делать.
Подозреваю что что-то с правами.. Но визуально всё сделала..
============
Обнаружила интересную особенность..
В мозилла у меня нет прав доступа..
А в опера есть..?? Что это?
Помогите пожалуйста.
Спасибо.
Аватара пользователя
Jet
phpBB 1.4.4
Сообщения: 100
Стаж: 18 лет 4 месяца
Благодарил (а): 7 раз

Re: Mini Knowledge Base

Сообщение Jet »

Souleyman писал(а):Может были подобные случаи?
У меня было нечто подобное. Только исчезли записи из базы. В папке files вложения сохранились, только толку... По измененному названию уже не поймешь откуда это вложение.

Кстати, подскажите как обновить этот мод? Инструкции по обновлению в архиве с модом нет.
Souleyman
phpBB 1.4.1
Сообщения: 49
Стаж: 18 лет
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Mini Knowledge Base

Сообщение Souleyman »

А ни у кого не осталось дистрибутива версии 0.2.9?
Не могу найти..
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Re: Mini Knowledge Base

Сообщение Alek$ »

Souleyman
Зачем вам заведомо устаревшая версия? В ней заведомо есть не устраненные баги.
Но если вы знаете, что делаете, то можете получить исходники с гуглокода:

Код: Выделить всё

svn checkout -r17 http://phpbb3-mini-kb.googlecode.com/svn/trunk/ phpbb3-mini-kb-read-only 
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Souleyman
phpBB 1.4.1
Сообщения: 49
Стаж: 18 лет
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Mini Knowledge Base

Сообщение Souleyman »

Благодарю за ответ!
Дело в том, что у меня на Subsilver2, 2.0.9 оказалась самой надежной и устойчивой в работе, уже начиная с 2.0.10 переставали корректно счетчики статей работать и тд, ну я и не парился, живя с этой версией, а дистрибутив успешно посеял... ((
Сейчас же есть время повозиться, ну и в связи с предстоящим отказом Великих от Subsilver2, восполняю рабочее состояние отключенного Prosilver, заодно хотел псевдо 2.0.14 попробовать, ибо она где-то у автора до сих пор значится, как 12-я, а где-то как 13-я..., но, раз все молчат, а автор забил на мод, думаю, может 14-я версия не такая уж и плохая в работе. Однако у автора давно нет инструкций ни по Subsilver2, ни по апдейтам, ищу дистрибутив 2.0.9, дабы удалить 2.0.9 и поставить последнюю, либо дополнить код 2.0.9 для Prosilver.

Сорри за отступление с объяснениями, но, либо я не умею пользоваться кодом, что выше, либо в гуглокоде лежит та же 14-я версия и не более того.
Подскажите, плиз, как там нарыть старый архив, точнее, хотя бы 2.0.9.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Re: Mini Knowledge Base

Сообщение Alek$ »

Я вам дал команду, которая достанет вам нужную ревизию из гуглокода.
Если у вас винда, то скачайте любой svn клиент и слелайте checkout 17-й ревизии из репозитория гуглокода. Что такое svn и как им пользоваться в интернете подробно описано, думаю проблем с поиском у вас не возникнет.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Вернуться в «Поддержка модов для phpBB 3.0.x»