Posted 5 ноября, 20159 yr comment_95613 В общем такая вещь. Не получается установить плагин 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 он и не ставиться и не удаляется как токовой.
5 ноября, 20159 yr comment_95614 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 он и не ставиться и не удаляется как токовой. несколько раз встречал такие ошибки, но с другими плагинами. Выходил из этой ситуации путем обновления этого плагина тем же файлом и все получалось. Не знаю поможет ли данный совет именно с этим плагином
5 ноября, 20159 yr comment_95615 Не удаляется этот плагин и правильно установленный. Косяк этого плагина. Ты загрузи новую версию этого плагина - что бы установка прошла правильно. После включи, и смотри в методах входа - если Vkontakte не появилось, значит все хорошо.
6 ноября, 20159 yr Author comment_95691 Вот тут и проблема. Я ставил с гитхаба - он ставиться, но в методах - ничего. То есть ставиться без ошибок, но тоже не удаляется В чем суть, такая вещь произошла после того, как обновлялся с 4.0.х до 4.0.8. При обновлении писал кучу ошибок и обновление крашило сайт. В итоге в обновлении был виноват как раз этот плагин, в админцентре его удалить не получилось и удалил руками с бд и из папки плагинов. Так же то что было в методах. Прошу Вас пожалуйста помочь.
7 ноября, 20159 yr comment_95759 Та же проблема, нашел VK handler, но регистрация/вход не работает. есть ли рабочий?
7 ноября, 20159 yr comment_95761 И так с вк решилась проблема. Заходим в плагины устанавливаем, выбивает ошибку что после vk уже есть. Заливаем обновление(снова этот же файл). Переходим в Система Настройки сайта Методы входа должен появиться Vkontakte. Если не появился, удаляем плагин и ставим снова, установиться уже должен без ошибки. После этого у меня появился метод входа ч-з ВК IPS4-VKontakte.zip
8 ноября, 20159 yr Author comment_95807 Спасибо конечно за ответ, но вот не работает. Не может удалиться плагин. Он при обновлении выдает эту ошибку Can't DROP 'vk_id'; check that column/key exists если быть точнее, то выдает Sorry, you do not have permission for that! 1S111/1 При удалении
8 ноября, 20159 yr comment_95815 2 минуты назад, SoNWarrioR сказал: При удалении Плагин при удалении пытается удалить поля vk_id, vk_token, которых у Вас нет. Либо восстанавливайте их, либо лезьте в папку с плагинами, удаляйте код, где удаляются поля, затем удаляйте плагин.
8 ноября, 20159 yr Author comment_95816 Сделал. но в итоге он выдает тоже самое на этапе @Set up completed for uninstaller@ при установки плагина, он выдает ошибку Sorry, you do not have permission for that! 1S111/1 Ну и собственно все потом с начала. Удалял и код из папки плагина, и добавлял в ручную колонку в базе данных.
8 ноября, 20159 yr comment_95819 я ж написал, после первой установки, "Загрузить новую версию" и после этого удалять и попробуй именно тот плагин что я выложил, возможно отличается от того, что ты пробуешь поставить
8 ноября, 20159 yr Author comment_95821 Пробую именно твой. 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} ------------------------------------------------------------------------
8 ноября, 20159 yr comment_95822 3 минуты назад, SoNWarrioR сказал: в логах ошибка только при удалении. Ошибка "You dont have permission" не показывается в логах. Пишет, что не может удалить поле vk_id. Проверьте, есть ли оно в таблице. Вы там вообще на какой стадии? Может проще выдать доступы раз сами не можете справиться.
8 ноября, 20159 yr Author comment_95836 1 час назад, LvsF сказал: Пишет, что не может удалить поле vk_id. Проверьте, есть ли оно в таблице. Вы там вообще на какой стадии? Может проще выдать доступы раз сами не можете справиться. Вроде бы сделано.
1 сентября, 20168 yr comment_111933 Столкнулся с аналогичной проблемой. Переустановка не работает. Удалить не получается. Чем решилось-то, подскажите? Как побороть? Спасибо
1 сентября, 20168 yr comment_111934 Запрос для восстановления поля 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` );
1 сентября, 20168 yr comment_111936 Respected, спасибо. выполнил, но не помогло. В методах не появился. удалить не удается. И все те же грабли: IPS\Db\Exception: Can't DROP 'vk_id'; check that column/key exists (1091) есть еще варианты?
1 сентября, 20168 yr comment_111937 В таблице core_members существует поле vk_id? Есть префикс у таблицы?
1 сентября, 20168 yr comment_111941 20 минут назад, Respected сказал: В таблице core_members существует поле vk_id? Есть префикс у таблицы? vk_uid есть после добавления. vk_id Не нашел. префикса нет.
1 сентября, 20168 yr comment_111943 Тогда такой запрос: 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` );
1 сентября, 20168 yr comment_111944 Respected, убрал только строчку vk_token - он уже есть. добавил. теперь удалось удалить плагин. Теперь скажите, а есть вариант где-то рабочий найти ? = )) Или может другие есть средства, чтобы организовать ВК авторизацию и регистрацию?
1 сентября, 20168 yr comment_111945 59 минут назад, TheShestov сказал: Respected, убрал только строчку vk_token - он уже есть. добавил. теперь удалось удалить плагин. Теперь скажите, а есть вариант где-то рабочий найти ? = )) Или может другие есть средства, чтобы организовать ВК авторизацию и регистрацию? Попробуй эту версию, у меня работает IPS4-VKontakte 4.1.12.1.rar Edited 1 сентября, 20168 yr by MrHaack
1 сентября, 20168 yr comment_111946 MrHaack, Спасибо! Этот заработал! А кто подскажет, как можно исправить проблему, которая появилась еще при установке "дефектного" плагина. При входе или обновлении страниц появляются некоторые лишние символы. (на скрине видно) #VLE#acp_login# особо жить не мешают. но выглядит не очень, когда появляется.
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.