Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

В общем такая вещь. Не получается установить плагин 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 не появилось, значит все хорошо.

  • Author

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

 

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

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

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

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

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

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

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

IPS4-VKontakte.zip

  • Author

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

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, которых у Вас нет. Либо восстанавливайте их, либо лезьте в папку с плагинами, удаляйте код, где удаляются поля, затем удаляйте плагин.

  • Author

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

 

Sorry, you do not have permission for that!

1S111/1

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

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

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

  • Author

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

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. Проверьте, есть ли оно в таблице.

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

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

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

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

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

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

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

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

Спасибо

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IPS4-VKontakte 4.1.12.1.rar

Edited by MrHaack

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

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

#VLE#acp_login#

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

 

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.