Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: mod_error Shop v3.0.2 rev 15701 payone Zahlungsmodul

    Nice_Stuff

    • Neu im Forum
    • Beiträge: 48
    • Geschlecht:
    Hallo.

    Wir nutzen unter anderem auch payone als Zahlungsanbieter. Nach dem Kaufabschluß über payone wird eine weiße Seite angezeigt.

    Error Log
    [2024-02-29 15:04:55]   [error]   [modified]   [pid:1268582]   ERROR found for URL: /checkout_process.php   {}   {}
    [2024-02-29 15:04:55]   [error]   [modified]   [pid:1268582]   Call to undefined function error_log() in File: /home/users/www/includes/external/payone/classes/PayoneModified.php on Line: 46   {}   {}


    Code: PHP  [Auswählen]
    public function log($message) {
              if ($this->logging === true) {
          error_log(strftime('%d/%m/%Y %H:%M:%S').' | '.$message."\n", 3, DIR_FS_LOG.'mod_payone_'.date('Y-m-d').'.log');
        }
            }

    Entweder ist die function error_log() falsch oder gar nicht definiert, bzw. existiert nicht. Soweit ich mich erinnere hatten wir das auch schon in vorherigen Shop Versionen.

    Übergangsweise helfen wir uns mit folgender Änderung:

    Code: PHP  [Auswählen]
    public function log($message) {
                    if ($this->logging === true) {
                            $logMessage = date('d/m/Y H:i:s') . ' | ' . $message . "\n";
                            file_put_contents(DIR_FS_LOG . 'mod_payone_' . date('Y-m-d') . '.log', $logMessage, FILE_APPEND);
                    }
            }

    Vielleicht kann das ja mal jemand ausräumen.

    LG
    Oliver

    Linkback: https://www.modified-shop.org/forum/index.php?topic=43321.0
    Werbung / Banner buchen

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.240
    • Geschlecht:
    Re: mod_error Shop v3.0.2 rev 15701 payone Zahlungsmodul
    Antwort #1 am: 01. März 2024, 09:58:01
    error_log ist eine reine PHP Funktion. Wenn die nicht da ist, dann hast du größere Probleme.

    https://www.php.net/manual/en/function.error-log.php

    Gruß Gerhard

    Marcus Kreusch

    • Fördermitglied
    • Beiträge: 312
    • Geschlecht:
    Re: mod_error Shop v3.0.2 rev 15701 payone Zahlungsmodul
    Antwort #2 am: 01. März 2024, 11:36:31
    Hallo Oliver,

    am besten fragst du da einmal bei deinem Hoster an. Das Wahrscheinlichste ist, dass die Funktion "error_log()" dort deaktiviert ist und freigeschaltet werden muss.

    Viele Gruesse
    Marcus

    Nice_Stuff

    • Neu im Forum
    • Beiträge: 48
    • Geschlecht:
    Re: mod_error Shop v3.0.2 rev 15701 payone Zahlungsmodul
    Antwort #3 am: 01. März 2024, 12:08:59
    error_log ist eine reine PHP Funktion. Wenn die nicht da ist, dann hast du größere Probleme.
    [...]

    Nein tut mir Leid, wir haben keine größeren Probleme bis auf diese Funktin.

    [...]
    am besten fragst du da einmal bei deinem Hoster an. Das Wahrscheinlichste ist, dass die Funktion "error_log()" dort deaktiviert ist und freigeschaltet werden muss.
    [...]

    Das kann natürlich sein. Darüber habe ich jetzt nicht nachgedacht und werde das gleich mal hinterfragen. Vielen Dank Marcus. Damit kann das hier als erledigt gekennzeichnet werden.
    rechtstexte für onlineshop
    0 Antworten
    1106 Aufrufe
    17. Juni 2017, 12:25:26 von WeXsler
    5 Antworten
    525 Aufrufe
    15. Februar 2024, 09:56:52 von Nice_Stuff
               
    anything