Fehler nach Install - EasyAds 5.5.0

Bitte in den Beiträgen keine externe Bilder einbinden, sondern nur die Dateianhänge verwenden.
Vielen dank.
  • Hallo,

    leider kommt es nach dem Install zu einem Fehler, wenn man in Account den Tab Statisik aufruft (anklickt)

    woran kann dies liegen?

    In der Datei /WCF.class.php Zeile 341

    steht folgende:

    throw new ErrorException($message, 0, $severity, $file, $line);


    Danke vorab!

  • eCityWolf-Group 19. Februar 2023 um 20:31

    Hat den Titel des Themas von „Fehler nach Install - EeasyAds 5.5.0“ zu „Fehler nach Install - EasyAds 5.5.0“ geändert.
  • So wie es aussieht, hat der angemeldete Benutzer kein Account in EasyAds.

    Das es zu diesem Fehler kommt, ist natürlich nicht vorgesehen und werde ich mit der nächsten Version beheben.

    Dafür einfach die Datei EasyAdsStatisticsPage.class.php wie folgt ändern

    PHP: EasyAdsStatisticsPage.class.php
    else {
                $this->customer = Customer::getCustomerByUserID(WCF::getUser()->userID);
            }
            if (!isset($this->customer->customerID) || $this->customer->userID != WCF::getUser()->userID) {
                throw new PermissionDeniedException();
            }
            $this->customerID = $this->customer->customerID;

    Die Zeilen Nummern sollte dabei so bleiben es wird dabei nur die vorherige Zeile 72 weiter runter geschoben :)

  • Danke....

    habe dies angepasst, wie oben:

    Leider kommt nun ein erneuter Fehler:

    System Information

    • PHP Version:

      8.1.13

    • WoltLab Suite Core:

      5.5.9

    • Peak Memory Usage:

      5.18/256 MiB

    • Request URI:

      GET /easy-ads-statistics/

    • Referrer:

      https://creatlabwork.de/easy-ads-logs/

    • User Agent:

      Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36

    Error

    • Error Type:

      Exception

    • Error Message:

      Failed to parse time string (@) at position 0 (@): Unexpected character

    • File:

      */lib/util/DateUtil.class.php (421)

    • Stack Trace:
      • #0 */lib/util/DateUtil.class.php (421):
      • DateTime->__construct('@')
      • #1 */lib/system/easyads/EasyAdsStatisticsTrait.class.php (97):
      • wcf\util\DateUtil::getDateTimeByTimestamp(false)
      • #2 */lib/page/EasyAdsStatisticsPage.class.php (79):
      • wcf\page\EasyAdsStatisticsPage->initDate()
      • #3 */lib/page/AbstractPage.class.php (128):
      • wcf\page\EasyAdsStatisticsPage->readParameters()
      • #4 */lib/system/request/Request.class.php (90):
      • wcf\page\AbstractPage->__run()
      • #5 */lib/system/request/RequestHandler.class.php (107):
      • wcf\system\request\Request->execute()
      • #6 */index.php (11):
      • wcf\system\request\RequestHandler->handle('wcf')
  • Da scheint ein paar Daten sind fehlerhaft.

    Ich könnte mir das ganz mal angucken bräuchte dafür Datenbank Zugang und Foren Zugang.

    Natürlich müsste ich noch wissen welchen Account dies betrifft. :)

    Anfrage für Zugangsdaten

    Diese Anfrage wurde auf bestimmte Benutzer beschränkt. Sie können daher keine Zugangsdaten hinterlegen.

  • Dragosius 30. August 2023 um 22:06

    Hat das Label behoben hinzugefügt.