Jump to content

GearScore


Recommended Posts

Доброго времени суток,

здравствовать и благоденствовать, всем причасным

к столь доброму и благородному делу локализации и поддержки EQDKP-Plus !

При обновлении скрипта с версии 0.6.1 на последнюю EQDKP Plus 0.6.4.2 всё прошло отлично...

Но при установке плагина GearScore админпанель выдала такой анализ установки:

Обнаружены следующие ошибки:

Installation: Plugin "gearscore" installation SQL failed.

Installation: Error in SQL command:

"SQL ERROR

Query: INSERT INTO `wolk_dkpgearscore_config` (`name`, `value`) VALUES ('gs_show_listmembers', '1'), ('gs_show_viewprofile', '1'), ('gs_lastupdates','');

Message: Duplicate entry 'gs_show_listmembers' for key 'PRIMARY'

Code: 1062

Database : ****_db

Table Prefix: dkp

PHP: 5.2.10 | Mysql: 5.1.16-beta

Вам необходимо провести обновление таблиц дкп-системы - нажмите для перехода ".

Note: Возникшая ошибка возможно и не повлекла за собой сбой установки расширения. Попробуйте поработать с расширением, в случае возникновения проблем - удалите его и установить заново.

Установка: Ошибка при установке расширения "gearscore".

После чего загрузка скрипта полностью невозможна ...

вместо EQDKP Plus 0.6.4.2 браузер выдает :

Fatal error: Call to undefined function mb_convert_encoding() ****/dkp/plugins/gearscore/include/gearscore.class.php on line 86

Вопрос решается только удалением папки плагина...

Помогите разрешить проблему.Зарание спасибо.

Link to comment
Share on other sites

значит плагин оставляет(как мне кажется...поправьте меня если я ошибаюсь) три следа в базе -

одна запись в таблице dkpauth_options

и две собственно таблицы

dkpgearscore_config

dkpgearscore

после удаления записи и двух таблиц,

я залил из дистрибутива папку GearScore на хостинг,

открыл скрипт (EQDKP Plus 0.6.4.2),и запустил установку появившегося плагина из админки...(специально описываю пошагово...может тут где ошибаюсь)

и если раньше появлялась отчёт об ошибке

и только после перезагрузке страницы выскакивала Fatal error

то теперь просто сразу та же запись вместо EQDKP Plus 0.6.4.2 :

Fatal error: Call to undefined function mb_convert_encoding() in .../dkp/plugins/gearscore/include/gearscore.class.php on line 86

p/s огромное спасибо за отзывчивость

Edited by icezerro
Link to comment
Share on other sites

Это означает что у вас отсутствует или не включено расширение mbstring. Укажите ссылку на phpinfo. Также не совсем корректно вы указали префиксы таблиц - хорошим тоном было бы использование знака нижнего подчеркивания для разделения префикса и названия таблицы (dkp_gearscore).

Link to comment
Share on other sites

Это означает что у вас отсутствует или не включено расширение mbstring. Укажите ссылку на phpinfo. Также не совсем корректно вы указали префиксы таблиц - хорошим тоном было бы использование знака нижнего подчеркивания для разделения префикса и названия таблицы (dkp_gearscore).

mbstring действительно был отключён - включил...

и второй вопрос

как указывать перфиксы для таблиц скрипта ? он вроде сам это делает без моего участия ...или я где

то упустил это

Link to comment
Share on other sites

Префикс таблиц задается на этапе установки, по умолчанию там идет eqdkp_, раз он у вас иной - значит вы его меняли во время установки скрипта.

Изменить можно в файле config.php, но обратите внимание, что при изменении префикса таблиц вам придется соответственно переименовать все существующие таблицы скрипта.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...