Cronjob Error line 35 | Forum

Position: Forum » Support » Konfiguration
Guy030 Dez 29 '19

Hallo, bekommen alle 5 min vom Cronjob eine Email und möchte gerne den Fehler beheben.


PHP Fatal error:  Uncaught Error: Call to undefined function mb_internal_encoding() in /var/www/vhosts/barebacker.net/httpdocs/ow_includes/init.php:35

Stack trace:

#0 /var/www/vhosts/barebacker.net/httpdocs/ow_cron/run.php(37): require_once()

#1 {main}

  thrown in /var/www/vhosts/barebacker.net/httpdocs/ow_includes/init.php on line 35


Wer kann mir sagen was ich machen muss. Danke


LG Mirko

Team
Leo Dez 29 '19

Inwiefern erhältst du vom Cron alle 5 Minuten eine E-Mail? Wird diese E-Mail von deinem Hoster versandt?


Sind in deiner Hosting-Umgebung alle Voraussetzungen erfüllt? Bitte mal eine Ausgabe der PHP-Konfiguration mit phpinfo() posten (am besten als Screenshots oder mit einem Link darauf verweisen). Dabei insbesondere prüfen, dass das Modul mbstring aktiviert ist.

Zuletzt bearbeitet von Leo Dez 29 '19
Team
Leo Dez 29 '19
Systemmeldung: Dieses Thema wurde aus dem Forum "Allgemein" verschoben.
Guy030 Dez 30 '19
PHPinfo https://www.barebacker.net/info.php


Ja mbstring ist aktiviert.

Team
Leo Jan 6

Bitte versuche folgendes:


Prüfe in der php.ini, dass der Pfad zu mbstring korrekt gesetzt ist.


Falls das nicht klappt, beantworte bitte folgende Fragen:


1. Wird die E-Mail von deinem Hoster versandt?

2. Hast du dort schon nachgefragt?

3. Seit wann bekommst du sie?

4. Hast du einen Umzug oder Ähnliches der Seite vorgenommen?

5. Kannst du uns mal eine solche E-Mail zeigen?
Zuletzt bearbeitet von Leo Jan 6
Guy030 Jan 7
Hallo in der php.ini gibt es keiner Ordner Eintrag der aktiv ist:

[mbstring]; language for internal character representation.; This affects mb_send_mail() and mbstrig.detect_order.; https://php.net/mbstring.language;mbstring.language = Japanese
; Use of this INI entry is deprecated, use global internal_encoding instead.; internal/script encoding.; Some encoding cannot work as internal encoding. (e.g. SJIS, BIG5, ISO-2022-*); If empty, default_charset or internal_encoding or iconv.internal_encoding is used.; The precedence is: default_charset < internal_encoding < iconv.internal_encoding;mbstring.internal_encoding =
; Use of this INI entry is deprecated, use global input_encoding instead.; http input encoding.; mbstring.encoding_traslation = On is needed to use this setting.; If empty, default_charset or input_encoding or mbstring.input is used.; The precedence is: default_charset < intput_encoding < mbsting.http_input; https://php.net/mbstring.http-input;mbstring.http_input =
; Use of this INI entry is deprecated, use global output_encoding instead.; http output encoding.; mb_output_handler must be registered as output buffer to function.; If empty, default_charset or output_encoding or mbstring.http_output is used.; The precedence is: default_charset < output_encoding < mbstring.http_output; To use an output encoding conversion, mbstring's output handler must be set; otherwise output encoding conversion cannot be performed.; https://php.net/mbstring.http-output;mbstring.http_output =
; enable automatic encoding translation according to; mbstring.internal_encoding setting. Input chars are; converted to internal encoding by setting this to On.; Note: Do _not_ use automatic encoding translation for;       portable libs/applications.; https://php.net/...encoding_translation = Off
; automatic encoding detection order.; "auto" detect order is changed according to mbstring.language; https://php.net/mbstring.detect-order;mbstring.detect_order = auto
; substitute_character used when character cannot be converted; one from another; https://php.net/...substitute_character = none
; overload(replace) single byte functions by mbstring functions.; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),; etc. Possible values are 0,1,2,4 or combination of them.; For example, 7 for overload everything.; 0: No overload; 1: Overload mail() function; 2: Overload str*() functions; 4: Overload ereg*() functions; https://php.net/mbstring.func-overload;mbstring.func_overload = 0
; enable strict encoding detection.; Default: Off;mbstring.strict_detection = On
; This directive specifies the regex pattern of content types for which mb_output_handler(); is activated.; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml);mbstring.http_output_conv_mimetype=


Ich habe einen eigenen Server mit Plesk

Email von: Cron Daemon <root@plesk01.kd01.net>

Betreff: Cron <barebacker@plesk01> /usr/bin/php -f 'httpdocs/ow_cron/run.php' -- 'php' '-f' > /dev/null

Inhalt:

PHP Fatal error:  Uncaught TypeError: Argument 1 passed to OW_ErrorManager::exceptionHandler() must be an instance of Exception, instance of Error given in /var/www/vhosts/barebacker.net/httpdocs/ow_core/error_manager.php:235

Stack trace:

#0 [internal function]: OW_ErrorManager->exceptionHandler(Object(Error))

#1 {main}

  thrown in /var/www/vhosts/barebacker.net/httpdocs/ow_core/error_manager.php on line 235


Bekomme Seit 02/2019 ab und zu eine Email.

3 .Seit 3 Wochen jetzt alle 5 Minuten immer wenn der Cronjob ausgelöst wird.

4. Kein Umzug nur Plesk Update v17 auf v18





Anhänge:
  email.png (30Kb)
Team
Leo Jan 30
Das hier schon ausprobiert?