2017-12-11 14 views
1

in meinem System, PHP-Version ist 5.6.32 Cron läuft und Gefunden-Nachricht in cron_schedule Tabelle wie folgt:Call to undefined function iconv_get_encoding()

TRIGGER: shutdown function 
Last error: 
Array 
(
    [type] => 1 
    [message] => Call to undefined function iconv_get_encoding() 
    [file] => /home/fanfan/public_html/lib/Zend/Validate/Hostname.php 
    [line] => 1110 
) 

Backlog: 
exception 'Exception' in /home/fanfan/public_html/app/code/community/Aoe/Scheduler/Helper/GracefulDead.php:53 

Ich habe überprüft und gefunden iconv in installiert ist mein System. Check attachment please

  $origenc = PHP_VERSION_ID < 50600 
         ? iconv_get_encoding('internal_encoding') 
         : ini_get('default_charset'); 
      if (PHP_VERSION_ID < 50600) { 
       iconv_set_encoding('internal_encoding', 'UTF-8'); 
      } else { 
       ini_set('default_charset', 'UTF-8'); 
      } 

Antwort

1

stellen Sie sicher, Ihre aktuelle php.ini enthält:

extension=iconv.so 

und prüfen, ob iconv Erweiterung installiert ist.

Sie können es es PHPinfo mit

php -i | grep -i "iconv support" 
+0

bereits installiert. Bitte überprüfen Sie den Anhang in Frage hinzugefügt. Danke – RLp

+0

Aoe Scheduler läuft von Cron. und cron läuft php cli, das hat eine separate php.ini. Überprüfen Sie, ob iconv in php cli –

+0

aktiviert ist. Überprüft mit Protokolldatei schreiben und Alle gefundene Funktion geladen, die mit iconv Erweiterung zusammenhängt. Sie haben keinen Root-Zugang und können daher cli php.ini nicht überprüfen. – RLp

Verwandte Themen