Skip to content

DokuHTTPClient not found #81

@TafkaMax

Description

@TafkaMax

The problem

When trying to log in I am getting error when trying to log in. Started happening after upgrading to latest version of dokuwiki. The solution currently to use dokuwiki is to disable the plugin entirely. I also noticed that my dokuwiki logo was also not loaded in, when using the statistics plugin.

Also getting some deprecation notices in log/deprecated, that I have also pointed out below.

Added logs under the "logs section".

Version of DokuWiki

2025-05-14a "Librarian"

PHP Version

8.2.28

Webserver and version of webserver

Apache 2.4.62-1 on Debian 12

Browser and version of browser, operating system running browser

Firefox 138.0.3

Additional environment information

No response

Relevant logs and/or error messages

2025-06-02 15:55:43     /home/wiki/public/lib/plugins/statistics/action.php(117)        E_WARNING: Undefined array key "r"
  #0 /home/wiki/public/lib/plugins/statistics/action.php(117): dokuwiki\ErrorHandler::errorHandler()
  #1 /home/wiki/public/inc/Extension/EventHandler.php(80): action_plugin_statistics->loglogins()
  #2 /home/wiki/public/inc/Extension/Event.php(75): dokuwiki\Extension\EventHandler->process_event()
  #3 /home/wiki/public/inc/ActionRouter.php(83): dokuwiki\Extension\Event->advise_before()
  #4 /home/wiki/public/inc/ActionRouter.php(49): dokuwiki\ActionRouter->setupAction()
  #5 /home/wiki/public/inc/ActionRouter.php(62): dokuwiki\ActionRouter->__construct()
  #6 /home/wiki/public/inc/actions.php(19): dokuwiki\ActionRouter::getInstance()
  #7 /home/wiki/public/doku.php(131): act_dispatch()
  #8 {main}
2025-06-02 15:55:43     /home/wiki/public/lib/plugins/statistics/inc/StatisticsBrowscap.class.php(27)   Error: Class "DokuHTTPClient" not found
  #0 /home/wiki/public/lib/plugins/statistics/inc/Browscap.php(847): StatisticsBrowscap->_getRemoteData()
  #1 /home/wiki/public/lib/plugins/statistics/inc/Browscap.php(799): Browscap->_getRemoteMTime()
  #2 /home/wiki/public/lib/plugins/statistics/inc/Browscap.php(497): Browscap->_getRemoteIniFile()
  #3 /home/wiki/public/lib/plugins/statistics/inc/Browscap.php(284): Browscap->updateCache()
  #4 /home/wiki/public/lib/plugins/statistics/inc/StatisticsLogger.class.php(24): Browscap->getBrowser()
  #5 /home/wiki/public/lib/plugins/statistics/helper.php(46): StatisticsLogger->__construct()
  #6 /home/wiki/public/lib/plugins/statistics/action.php(129): helper_plugin_statistics->Logger()
  #7 /home/wiki/public/inc/Extension/EventHandler.php(80): action_plugin_statistics->loglogins()
  #8 /home/wiki/public/inc/Extension/Event.php(75): dokuwiki\Extension\EventHandler->process_event()
  #9 /home/wiki/public/inc/ActionRouter.php(83): dokuwiki\Extension\Event->advise_before()
  #10 /home/wiki/public/inc/ActionRouter.php(49): dokuwiki\ActionRouter->setupAction()
  #11 /home/wiki/public/inc/ActionRouter.php(62): dokuwiki\ActionRouter->__construct()
  #12 /home/wiki/public/inc/actions.php(19): dokuwiki\ActionRouter::getInstance()
  #13 /home/wiki/public/doku.php(131): act_dispatch()
  #14 {main}

Also additional deprecation messages, that pop up.

2025-06-02 15:57:38             require_once() is deprecated. It was called from require() in /home/wiki/public/lib/plugins/statistics/action.php:12 Autoloading should be used instead!
2025-06-02 15:57:38             dbglog() is deprecated. It was called from () in /home/wiki/public/lib/plugins/statistics/log.php:18 \dokuwiki\Logger should be used instead!
2025-06-02 15:57:38             require_once() is deprecated. It was called from require() in /home/wiki/public/lib/plugins/statistics/action.php:12 Autoloading should be used instead!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions