Перейти к содержанию

VK Login Handler


Рекомендуемые сообщения

В общем такая вещь. Не получается установить плагин VK Login Handler, при установке пишет ошибку. "У вас нет прав"

Сам плагин в итоге появляется в разделе плагинов, но он не работает как таковой, и не удаляется. 

Ошибка из логов

37.139.41.6 - http://diktum.ru/admin/?adsess=56ed96ccacd0bc76f87c5c090ab72414&app=core&module=applications&controller=plugins&do=delete&id=641
Can't DROP 'vk_id'; check that column/key exists

он и не ставиться и не удаляется как токовой. 

Ссылка на комментарий
Поделиться на другие сайты

4 минуты назад, SoNWarrioR сказал:

В общем такая вещь. Не получается установить плагин VK Login Handler, при установке пишет ошибку. "У вас нет прав"

Сам плагин в итоге появляется в разделе плагинов, но он не работает как таковой, и не удаляется. 

Ошибка из логов


37.139.41.6 - http://diktum.ru/admin/?adsess=56ed96ccacd0bc76f87c5c090ab72414&app=core&module=applications&controller=plugins&do=delete&id=641
Can't DROP 'vk_id'; check that column/key exists

он и не ставиться и не удаляется как токовой. 

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

Ссылка на комментарий
Поделиться на другие сайты

Не удаляется этот плагин и правильно установленный. Косяк этого плагина. Ты загрузи новую версию этого плагина - что бы установка прошла правильно.

После включи, и смотри в методах входа - если Vkontakte не появилось, значит все хорошо.

Ссылка на комментарий
Поделиться на другие сайты

Вот тут и проблема. Я ставил с гитхаба - он ставиться, но в методах - ничего. То есть ставиться без ошибок, но тоже не удаляется

 

В чем суть, такая вещь произошла после того, как обновлялся с 4.0.х до 4.0.8. При обновлении писал кучу ошибок и обновление крашило сайт. В итоге в обновлении был виноват как раз этот плагин, в админцентре его удалить не получилось и удалил руками с бд и из папки плагинов. Так же то что было в методах.

Прошу Вас пожалуйста помочь.

Ссылка на комментарий
Поделиться на другие сайты

Та же проблема, нашел VK handler, но регистрация/вход не работает.

есть ли рабочий?

Ссылка на комментарий
Поделиться на другие сайты

И так с вк решилась проблема.

Заходим в плагины устанавливаем, выбивает ошибку что после vk уже есть.
Заливаем обновление(снова этот же файл).

Переходим в Система Настройки сайта Методы входа должен появиться Vkontakte.

Если не появился, удаляем плагин и ставим снова, установиться уже должен без ошибки.

После этого у меня появился метод входа ч-з ВК

IPS4-VKontakte.zip

Ссылка на комментарий
Поделиться на другие сайты

Спасибо конечно за ответ, но вот не работает. Не может удалиться плагин. Он при обновлении выдает эту ошибку 

Can't DROP 'vk_id'; check that column/key exists

если быть точнее, то выдает 

 

Sorry, you do not have permission for that!

1S111/1

 

При удалении

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, SoNWarrioR сказал:

При удалении

Плагин при удалении пытается удалить поля vk_id, vk_token, которых у Вас нет. Либо восстанавливайте их, либо лезьте в папку с плагинами, удаляйте код, где удаляются поля, затем удаляйте плагин.

Ссылка на комментарий
Поделиться на другие сайты

Сделал. но в итоге он выдает тоже самое на этапе @Set up completed for uninstaller@ при установки плагина, он выдает ошибку 

 

Sorry, you do not have permission for that!

1S111/1

Ну и собственно все потом с начала. Удалял и код из папки плагина, и добавлял в ручную колонку в базе данных.

Ссылка на комментарий
Поделиться на другие сайты

Вы логи смотрите, а не постите ни о чем не говорящие ошибки.

Ссылка на комментарий
Поделиться на другие сайты

я ж написал, после первой установки, "Загрузить новую версию" и после этого удалять

и попробуй именно тот плагин что я выложил, возможно отличается от того, что ты пробуешь поставить

Ссылка на комментарий
Поделиться на другие сайты

Пробую именно твой.

37 минут назад, LvsF сказал:

Вы логи смотрите, а не постите ни о чем не говорящие ошибки.

в логах ошибка только при удалении. Ошибка "You dont have permission" не показывается в логах.

Спойлер

Sun, 08 Nov 2015 11:58:59 +0000 (Severity: 2)
92.100.224.150 - http://diktum.ru/admin/?adsess=57d9c440f3bd2dafb124c61c69e47691&app=core&module=applications&controller=plugins&do=delete&id=643&csrfKey=21de8dff1cf2d49486d6f94309b358fb&adsess=57d9c440f3bd2dafb124c61c69e47691&form_submitted=1
IPS\Db\Exception
1091: Can't DROP 'vk_id'; check that column/key exists
#0 /home/p195360/www/diktum.ru/system/Db/Db.php(1653): IPS\_Db->query('ALTER TABLE `_i...')
#1 /home/p195360/www/diktum.ru/plugins/vkontakte/uninstall.php(11): IPS\_Db->dropColumn('core_members', 'vk_id')
#2 /home/p195360/www/diktum.ru/system/Plugin/Plugin.php(465): require_once('/home/p195360/w...')
#3 /home/p195360/www/diktum.ru/system/Node/Controller.php(1139): IPS\_Plugin->delete()
#4 [internal function]: IPS\Node\_Controller->delete()
#5 /home/p195360/www/diktum.ru/system/Dispatcher/Controller.php(85): call_user_func(Array)
#6 /home/p195360/www/diktum.ru/system/Node/Controller.php(63): IPS\Dispatcher\_Controller->execute()
#7 /home/p195360/www/diktum.ru/applications/core/modules/admin/applications/plugins.php(39): IPS\Node\_Controller->execute()
#8 /home/p195360/www/diktum.ru/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\admin\applications\_plugins->execute()
#9 /home/p195360/www/diktum.ru/admin/index.php(13): IPS\_Dispatcher->run()
#10 {main}
------------------------------------------------------------------------
Sun, 08 Nov 2015 11:59:01 +0000 (Severity: 2)
92.100.224.150 - http://diktum.ru/admin/?adsess=57d9c440f3bd2dafb124c61c69e47691&app=core&module=applications&controller=plugins&do=delete&id=643
IPS\Db\Exception
1091: Can't DROP 'vk_id'; check that column/key exists
#0 /home/p195360/www/diktum.ru/system/Db/Db.php(1653): IPS\_Db->query('ALTER TABLE `_i...')
#1 /home/p195360/www/diktum.ru/plugins/vkontakte/uninstall.php(11): IPS\_Db->dropColumn('core_members', 'vk_id')
#2 /home/p195360/www/diktum.ru/system/Plugin/Plugin.php(465): require_once('/home/p195360/w...')
#3 /home/p195360/www/diktum.ru/system/Node/Controller.php(1139): IPS\_Plugin->delete()
#4 [internal function]: IPS\Node\_Controller->delete()
#5 /home/p195360/www/diktum.ru/system/Dispatcher/Controller.php(85): call_user_func(Array)
#6 /home/p195360/www/diktum.ru/system/Node/Controller.php(63): IPS\Dispatcher\_Controller->execute()
#7 /home/p195360/www/diktum.ru/applications/core/modules/admin/applications/plugins.php(39): IPS\Node\_Controller->execute()
#8 /home/p195360/www/diktum.ru/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\admin\applications\_plugins->execute()
#9 /home/p195360/www/diktum.ru/admin/index.php(13): IPS\_Dispatcher->run()
#10 {main}
------------------------------------------------------------------------
Sun, 08 Nov 2015 11:59:09 +0000 (Severity: 2)
92.100.224.150 - http://diktum.ru/admin/?adsess=57d9c440f3bd2dafb124c61c69e47691&app=core&module=applications&controller=plugins&do=delete&id=643&csrfKey=21de8dff1cf2d49486d6f94309b358fb&adsess=57d9c440f3bd2dafb124c61c69e47691&form_submitted=1
IPS\Db\Exception
1091: Can't DROP 'vk_id'; check that column/key exists
#0 /home/p195360/www/diktum.ru/system/Db/Db.php(1653): IPS\_Db->query('ALTER TABLE `_i...')
#1 /home/p195360/www/diktum.ru/plugins/vkontakte/uninstall.php(11): IPS\_Db->dropColumn('core_members', 'vk_id')
#2 /home/p195360/www/diktum.ru/system/Plugin/Plugin.php(465): require_once('/home/p195360/w...')
#3 /home/p195360/www/diktum.ru/system/Node/Controller.php(1139): IPS\_Plugin->delete()
#4 [internal function]: IPS\Node\_Controller->delete()
#5 /home/p195360/www/diktum.ru/system/Dispatcher/Controller.php(85): call_user_func(Array)
#6 /home/p195360/www/diktum.ru/system/Node/Controller.php(63): IPS\Dispatcher\_Controller->execute()
#7 /home/p195360/www/diktum.ru/applications/core/modules/admin/applications/plugins.php(39): IPS\Node\_Controller->execute()
#8 /home/p195360/www/diktum.ru/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\admin\applications\_plugins->execute()
#9 /home/p195360/www/diktum.ru/admin/index.php(13): IPS\_Dispatcher->run()
#10 {main}
------------------------------------------------------------------------
Sun, 08 Nov 2015 11:59:11 +0000 (Severity: 2)
92.100.224.150 - http://diktum.ru/admin/?adsess=57d9c440f3bd2dafb124c61c69e47691&app=core&module=applications&controller=plugins&do=delete&id=643
IPS\Db\Exception
1091: Can't DROP 'vk_id'; check that column/key exists
#0 /home/p195360/www/diktum.ru/system/Db/Db.php(1653): IPS\_Db->query('ALTER TABLE `_i...')
#1 /home/p195360/www/diktum.ru/plugins/vkontakte/uninstall.php(11): IPS\_Db->dropColumn('core_members', 'vk_id')
#2 /home/p195360/www/diktum.ru/system/Plugin/Plugin.php(465): require_once('/home/p195360/w...')
#3 /home/p195360/www/diktum.ru/system/Node/Controller.php(1139): IPS\_Plugin->delete()
#4 [internal function]: IPS\Node\_Controller->delete()
#5 /home/p195360/www/diktum.ru/system/Dispatcher/Controller.php(85): call_user_func(Array)
#6 /home/p195360/www/diktum.ru/system/Node/Controller.php(63): IPS\Dispatcher\_Controller->execute()
#7 /home/p195360/www/diktum.ru/applications/core/modules/admin/applications/plugins.php(39): IPS\Node\_Controller->execute()
#8 /home/p195360/www/diktum.ru/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\admin\applications\_plugins->execute()
#9 /home/p195360/www/diktum.ru/admin/index.php(13): IPS\_Dispatcher->run()
#10 {main}
------------------------------------------------------------------------

 

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, SoNWarrioR сказал:

в логах ошибка только при удалении. Ошибка "You dont have permission" не показывается в логах.

Пишет, что не может удалить поле vk_id. Проверьте, есть ли оно в таблице.

Вы там вообще на какой стадии? Может проще выдать доступы раз сами не можете справиться.

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, LvsF сказал:

Пишет, что не может удалить поле vk_id. Проверьте, есть ли оно в таблице.

Вы там вообще на какой стадии? Может проще выдать доступы раз сами не можете справиться.

Вроде бы сделано.

Ссылка на комментарий
Поделиться на другие сайты

  • 9 месяцев спустя...

Столкнулся с аналогичной проблемой. Переустановка не работает. Удалить не получается. 

Чем решилось-то, подскажите? Как побороть? 

Спасибо

Ссылка на комментарий
Поделиться на другие сайты

Запрос для восстановления поля vk_id:

ALTER TABLE `core_members` ADD `vk_uid` BIGINT NOT NULL DEFAULT '0',
ADD `vk_token` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL ,
ADD INDEX ( `vk_uid` );

 

Ссылка на комментарий
Поделиться на другие сайты

Respected, спасибо. выполнил, но не помогло. В методах не появился. удалить не удается. И все те же грабли: 

IPS\Db\Exception: Can't DROP 'vk_id'; check that column/key exists (1091)

есть еще варианты? 

Ссылка на комментарий
Поделиться на другие сайты

В таблице core_members существует поле vk_id? Есть префикс у таблицы?

Ссылка на комментарий
Поделиться на другие сайты

20 минут назад, Respected сказал:

В таблице core_members существует поле vk_id? Есть префикс у таблицы?

vk_uid есть после добавления. vk_id Не нашел. префикса нет. 

Ссылка на комментарий
Поделиться на другие сайты

Тогда такой запрос:

ALTER TABLE `core_members` ADD `vk_id` BIGINT NOT NULL DEFAULT '0',
ADD `vk_token` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL ,
ADD INDEX ( `vk_id` );

 

Ссылка на комментарий
Поделиться на другие сайты

Respected, убрал только строчку vk_token - он уже есть. 

добавил. теперь удалось удалить плагин. 

Теперь скажите, а есть вариант где-то рабочий найти ? = )) Или может другие есть средства, чтобы организовать ВК авторизацию и регистрацию? 

Ссылка на комментарий
Поделиться на другие сайты

59 минут назад, TheShestov сказал:

Respected, убрал только строчку vk_token - он уже есть. 

добавил. теперь удалось удалить плагин. 

Теперь скажите, а есть вариант где-то рабочий найти ? = )) Или может другие есть средства, чтобы организовать ВК авторизацию и регистрацию? 

Попробуй эту версию, у меня работает

IPS4-VKontakte 4.1.12.1.rar

Изменено пользователем MrHaack
Ссылка на комментарий
Поделиться на другие сайты

MrHaack, Спасибо! Этот заработал! 

А кто подскажет, как можно исправить проблему, которая появилась еще при установке "дефектного" плагина. При входе или обновлении страниц появляются некоторые лишние символы. (на скрине видно) 

#VLE#acp_login#

особо жить не мешают. но выглядит не очень, когда появляется. 

 

2016-09-01_16-27-18.png

2016-09-01_16-27-50.png

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...