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

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

В общем такая вещь. Не получается установить плагин 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 уже есть.
Заливаем обновление(снова этот же файл).

Переходим в Система Настройки сайта Методы входа должен появиться 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. Проверьте, есть ли оно в таблице.

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

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

Поделиться сообщением


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

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

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

Спасибо

Поделиться сообщением


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

Запрос для восстановления поля 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)

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


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

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

×