Meine letzte Installation von SugarCRM (open source CRM Web-Lösung in PHP) machte ansich keine Probleme, doch bis eines Tages folgender Fehler auftrat:

sugarcrm_logo

Warning: Unexpected character in input: '' (ASCII=2) state=1 in /home/rx/public_html/crm/include/utils/mvc_utils.php(48) : eval()'d code on line 1

Warning: Unexpected character in input: ' in /home/rx/public_html/crm/include/utils/mvc_utils.php(48) : eval()'d code on line 1

Warning: Unexpected character in input: '' (ASCII=2) state=1 in /home/rx/public_html/crm/include/utils/mvc_utils.php(48) : eval()'d code on line 1

Warning: Unexpected character in input: ' in /home/rx/public_html/crm/include/utils/mvc_utils.php(48) : eval()'d code on line 1

Anscheinend kann es zu einem Codierungsfehler kommen, der der Systemdatei mvc_utils.php Probleme bereitet. Der Fehler kann sehr einfach behoben werden:

In der Datei sugar\include\utils\mvc_utils.php
den String eval($msi10) mit @eval($msi10) ersetzen (Quelle)