[DBTech] DragonByte Security

[DBTech] DragonByte Security 5.0.0

Нет прав для скачивания
art994, в этой версии покалечен Copyright.php, пришлось подсунуть из старой версии.
 
при установке пишет следующее:
Код:
To prevent potential issues, please resolve the following warnings before continuing:           
This add-on contains the following files which have unexpected contents: src/addons/DBTech/Security/_data/options.xml.
это нормальное поведение?
 
To prevent potential issues, please resolve the following warnings before continuing:
This add-on contains the following files which have unexpected contents: src/addons/DBTech/Security/_data/options.xml.

тоже самое и у меня
 
Последнее редактирование:
Всем привет, я так понял сейчас не купить оф версию на сайте карты РФ не работают (
 
любой онлайн инструмент с возможностью получить sha256, ну и файл на который ругается. Я использую HashMyFiles от нирсофт
 
  • Мне нравится
Реакции: Diha
Всем привет! При нажатии на:
1.png
Выскакивает ошибка:
2.png
Код:
XF\Db\Exception: MySQL statement prepare error [1271]: Illegal mix of collations for operation 'UNION' in src/XF/Db/AbstractStatement.php at line 230
XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 207
XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 43
XF\Db\Mysqli\Statement->prepare() in src/XF/Db/Mysqli/Statement.php at line 61
XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 96
XF\Db\AbstractAdapter->query() in src/XF/Db/AbstractAdapter.php at line 157
XF\Db\AbstractAdapter->fetchAll() in src/addons/DBTech/Security/Admin/Controller/SearchController.php at line 295
DBTech\Security\Admin\Controller\SearchController->actionSuspectIps() in src/XF/Mvc/Dispatcher.php at line 362
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2813
XF\App->run() in src/XF.php at line 802
XF::runApp() in admin.php at line 15
И посыпались ошибки сервера:
Код:
Журнал ошибок сервера
XF\Db\Exception: MySQL statement prepare error [1271]: Illegal mix of collations for operation 'UNION' src/XF/Db/AbstractStatement.php:230
Сгенерирована пользователем: ЗаКрутыш 6 Сен 2024 в 09:35
Трассировка стека
            (SELECT ipaddress FROM xf_dbtech_security_admin_strike)
            UNION DISTINCT
            (SELECT ipaddress FROM xf_dbtech_security_compromised_log)
            UNION DISTINCT
            (SELECT ip FROM xf_ip_match WHERE match_type = 'banned' AND dbtech_security_comment = '')
            UNION DISTINCT
            (SELECT ipaddress FROM xf_dbtech_security_login_strike)
            UNION DISTINCT
            (SELECT ip_address FROM xf_dbtech_security_watcher_log WHERE ip_address <> '')
      
------------

#0 src/XF/Db/Mysqli/Statement.php(207): XF\Db\AbstractStatement->getException('MySQL statement...', 1271, 'HY000')
#1 src/XF/Db/Mysqli/Statement.php(43): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1271, 'HY000')
#2 src/XF/Db/Mysqli/Statement.php(61): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Db/AbstractAdapter.php(157): XF\Db\AbstractAdapter->query('
            (SELECT ipa...', Array)
#5 src/addons/DBTech/Security/Admin/Controller/SearchController.php(295): XF\Db\AbstractAdapter->fetchAll('
            (SELECT ipa...')
#6 src/XF/Mvc/Dispatcher.php(362): DBTech\Security\Admin\Controller\SearchController->actionSuspectIps(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('DBTech\\Security...', 'SuspectIps', Object(XF\Mvc\RouteMatch), Object(DBTech\Security\Admin\Controller\SearchController), NULL)
#8 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(DBTech\Security\Admin\Controller\SearchController), NULL)
#9 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(2813): XF\Mvc\Dispatcher->run()
#11 src/XF.php(802): XF\App->run()
#12 admin.php(15): XF::runApp('XF\\Admin\\App')
#13 {main}
Содержимое запроса
array(4) {
  ["url"] => string(192) "/admin.php?dbtech-security/search/suspect-ips&_xfResponseType=json&_xfWithData=1&_xfRequestUri=%2Fadmin.php%3Fdbtech-security%2Fsearch%2F&_xfToken=1725604402%2C33b9e5faf2f14c52ffeee4c7e3a391a5"
  ["referrer"] => string(53) "https://zakrutim.ru/admin.php?dbtech-security/search/"
  ["_GET"] => array(5) {
    ["dbtech-security/search/suspect-ips"] => string(0) ""
    ["_xfResponseType"] => string(4) "json"
    ["_xfWithData"] => string(1) "1"
    ["_xfRequestUri"] => string(34) "/admin.php?dbtech-security/search/"
    ["_xfToken"] => string(43) "1725604402,33b9e5faf2f14c52ffeee4c7e3a391a5"
  }
  ["_POST"] => array(0) {
  }
}
Вообщем пока удалил от греха подальше.
 
Последнее редактирование:
Я бы автору написал, хотя думаю там уже должно что-то такое быть у него.
 
Здравствуйте. Может кто подскажет в чем причина и как побороть это?
При установке выдает ошибку:
GuzzleHttp\Exception\ConnectException: cURL error 6: Could not resolve host: check.torproject.org (see ) for in src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php at line 210

GuzzleHttp\Handler\CurlFactory::createRejection() in src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php at line 158
GuzzleHttp\Handler\CurlFactory::finishError() in src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php at line 110
GuzzleHttp\Handler\CurlFactory::finish() in src/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php at line 47
GuzzleHttp\Handler\CurlHandler->__invoke() in src/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php at line 28
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}() in src/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php at line 48
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}() in src/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php at line 35
GuzzleHttp\PrepareBodyMiddleware->__invoke() in src/vendor/guzzlehttp/guzzle/src/Middleware.php at line 31
GuzzleHttp\Middleware::GuzzleHttp\{closure}() in src/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php at line 71
GuzzleHttp\RedirectMiddleware->__invoke() in src/vendor/guzzlehttp/guzzle/src/Middleware.php at line 66
GuzzleHttp\Middleware::GuzzleHttp\{closure}() in src/vendor/guzzlehttp/guzzle/src/HandlerStack.php at line 75
GuzzleHttp\HandlerStack->__invoke() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 333
GuzzleHttp\Client->transfer() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 169
GuzzleHttp\Client->requestAsync() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 189
GuzzleHttp\Client->request() in src/vendor/guzzlehttp/guzzle/src/ClientTrait.php at line 44
GuzzleHttp\Client->get() in src/addons/DBTech/Security/Repository/TorRepository.php at line 34
DBTech\Security\Repository\TorRepository->updateNodes() in src/addons/DBTech/Security/Install/InstallDataTrait.php at line 379
DBTech\Security\Setup->runPostInstallActions() in src/addons/DBTech/Security/Setup.php at line 166
DBTech\Security\Setup->postInstall() in src/XF/AddOn/AddOn.php at line 575
XF\AddOn\AddOn->postInstall() in src/XF/Admin/Controller/AddOnController.php at line 799
XF\Admin\Controller\AddOnController->actionFinalize() in src/XF/Mvc/Dispatcher.php at line 362
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2826
XF\App->run() in src/XF.php at line 806
XF::runApp() in admin.php at line 15
При этом его нет в "Установленные плагины" и он остается в "Плагины доступные для установки" и можно опять нажать "Установить" или "Удалить файлы".
При всем этом появилось меню "DragonByte Security" со всеми подменю и т. п.
Журнал ошибок сервера
  • GuzzleHttp\Exception\ConnectException: cURL error 6: Could not resolve host: check.torproject.org (see ) for
  • src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:210
Трассировка стека
#0 src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(158): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(110): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#2 src/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#3 src/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#4 src/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#5 src/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(35): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#6 src/vendor/guzzlehttp/guzzle/src/Middleware.php(31): GuzzleHttp\PrepareBodyMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#7 src/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#8 src/vendor/guzzlehttp/guzzle/src/Middleware.php(66): GuzzleHttp\RedirectMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#9 src/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#10 src/vendor/guzzlehttp/guzzle/src/Client.php(333): GuzzleHttp\HandlerStack->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#11 src/vendor/guzzlehttp/guzzle/src/Client.php(169): GuzzleHttp\Client->transfer(Object(GuzzleHttp\Psr7\Request), Array)
#12 src/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\Client->requestAsync('GET', Object(GuzzleHttp\Psr7\Uri), Array)
#13 src/vendor/guzzlehttp/guzzle/src/ClientTrait.php(44): GuzzleHttp\Client->request('GET', ' ...', Array)
#14 src/addons/DBTech/Security/Repository/TorRepository.php(34): GuzzleHttp\Client->get(' ...')
#15 src/addons/DBTech/Security/Install/InstallDataTrait.php(379): DBTech\Security\Repository\TorRepository->updateNodes()
#16 src/addons/DBTech/Security/Setup.php(166): DBTech\Security\Setup->runPostInstallActions()
#17 src/XF/AddOn/AddOn.php(575): DBTech\Security\Setup->postInstall(Array)
#18 src/XF/Admin/Controller/AddOnController.php(799): XF\AddOn\AddOn->postInstall(Array)
#19 src/XF/Mvc/Dispatcher.php(362): XF\Admin\Controller\AddOnController->actionFinalize(Object(XF\Mvc\ParameterBag))
#20 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:AddOn', 'Finalize', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\AddOnController), NULL)
#21 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\AddOnController), NULL)
#22 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#23 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#24 src/XF.php(806): XF\App->run()
#25 admin.php(15): XF::runApp('XF\\Admin\\App')
#26 {main}
Содержимое запроса
array(4) {
["url"] => string(101) "/admin.php?add-ons/DBTech-Security/finalize&t=1738941778%2C0da4e3e44e47e2a87005a9416eb8d8b6&a=install"
["referrer"] => string(43) " "
["_GET"] => array(3) {
["add-ons/DBTech-Security/finalize"] => string(0) ""
["t"] => string(43) "1738941778,0da4e3e44e47e2a87005a9416eb8d8b6"
["a"] => string(7) "install"
}
["_POST"] => array(0) {
}
}
В домашнем меню панели управления висит сообщение "Ожидается ручное завершение работы по перестроению. И кнопка "Продолжить выполнение".
An exception occurred: [LogicException] Could not find repository 'DBTech\Security\Repository\SessionRepository' for 'DBTech\Security:SessionRepository' in src/XF/Mvc/Entity/Manager.php on line 298

XF\Mvc\Entity\Manager->getRepository() in src/XF/App.php at line 3286
XF\App->repository() in src/addons/DBTech/Security/XF/Session/Session.php at line 84
DBTech\Security\XF\Session\Session->save() in src/XF/Admin/App.php at line 118
XF\Admin\App->complete() in src/XF/App.php at line 2829
XF\App->run() in src/XF.php at line 806
XF::runApp() in admin.php at line 15
И далее весь сайт и панель управления лежит с сообщением "Произошла непредвиденная ошибка. "Пожалуйста, повторите попытку позже."
Иду в каталоги - которые переносились для установки и вижу что /src/addons/DBTech/Security/ папки Security нет - она была ранее.
Удаляю все файлы, которые перенес для установки - результат такой же: "Пожалуйста, повторите попытку позже."
Копирую обратно на сервер установочные фалы и сайт работает, панель управления рабтает. Очень много ошибок в журнале подобнго типа:
Жупнал ошибок сервера
  • ErrorException: [E_WARNING] require(/****/******/*****/src/addons/DBTech/Security/vendor/donatj/phpuseragentparser/src/UserAgentParser.php): Failed to open stream: No such file or directory
  • src/XF/ComposerAutoload.php:122
Трассировка стека
#0 src/XF/ComposerAutoload.php(122): XF::handlePhpError(2, '[E_WARNING] req...', '/****/******/...', 122)
#1 src/XF/ComposerAutoload.php(122): require()
#2 src/XF.php(338): XF\ComposerAutoload->autoloadFiles()
#3 src/XF/App.php(2811): XF::registerComposerAutoloadData('/****/*******/...', Array)
#4 src/XF/App.php(2276): XF\App->setupAddOnComposerAutoload()
#5 src/XF/Pub/App.php(116): XF\App->setup(Array)
#6 src/XF.php(779): XF\Pub\App->setup(Array)
#7 src/XF.php(802): XF::setupApp('XF\\Pub\\App')
#8 index.php(23): XF::runApp('XF\\Pub\\App')
#9 {main}
Содержимое запроса
array(4) {
["url"] => string(24) "/attachments/s-png.6597/"
["referrer"] => bool(false)
["_GET"] => array(1) {
["/attachments/s-png_6597/"] => string(0) ""
}
["_POST"] => array(0) {
}
}
Далее ошибок очень много - но они однотипные - нет файла и т. п.
При этом меню "DragonByte Security" со всеми подменю и т. п. так же есть. Иду в плагины... в установленных его нет. Но есть в плагинах для установки. Пробую опять нажать удалить... выскакивает ошибка:
"Упс! Мы столкнулись с некоторыми проблемами.
Упс! Мы столкнулись с некоторыми проблемами. Пожалуйста, попробуйте позже. Более детальную информацию об ошибке Вы можете посмотреть в консоли браузера."
И происходит все тоже самое - сайт и панель управления: "Произошла непредвиденная ошибка. "Пожалуйста, повторите попытку позже."
Папка /src/addons/DBTech/Security/ на месте с содержимым. Удаляю файлы для установки с сервера - такая же ошибка. Копирую опять файлы для установки на сервер - сайт и панель управления работает, плагин опять показывает что можно установить или удалить. Меню и опции плагина есть и в домашнем меню висит такое же сообщение как и в прошлый раз. Но ошибок в журнале нет (только те, которые по не доступности файлов и директории). Удаляю все файлы для установки - все повторяется.
В данный момент: В домашнем меню панели управления висит сообщение "Ожидается ручное завершение работы по перестроению. И кнопка "Продолжить выполнение" - я ее нажал, сайт с панелью управления лежит - "Произошла непредвиденная ошибка. "Пожалуйста, повторите попытку позже." Посмотрел - отсутствует папка /src/addons/DBTech/Security/ копировал эту папку из установочника плагина... Сайт с панелью управления заработали, зашел в журнал ошибок сервера - почистил его (там те же сообщения о не доступности папки и файлов), сам плагин висит в Плагинах, доступных для установки, а в установленных его нет. Есть меню самого плагина с опциями - там потехоньку заполняется и пока ошибок в журнале нет.
XenForo v2.3.4
PHP 8.3.11
*Скрыл некоторую информацию звездочками.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу