PHP Fatal error päivityksen jälkeen

Started by veskuh, 15.10.16 - klo:11:19

Previous topic - Next topic

veskuh

Käyttöjärjestelmän ja MLInvoicen päivityksen jälkeen kirjautuminen ei onnistunut. Apachen lokissa näkyy tällaista:

[Sat Oct 15 10:31:38.537269 2016] [:error] [pid 973] [client 192.168.5.38:39910] PHP Fatal error:  Uncaught Error: Call to undefined function mb_internal_encoding() in /var/www/html/mlinvoice/settings.php:20\nStack trace:\n#0 /var/www/html/mlinvoice/open_invoices.php(31): require_once()\n#1 /var/www/html/mlinvoice/index.php(26): require_once('/var/www/html/m...')\n#2 {main}\n  thrown in /var/www/html/mlinvoice/settings.php on line 20, referer: http://192.168.5.120/mlinvoice/login.php

Kommentoimalla settings.php:sta rivit
require_once 'config.php';
require_once 'localize.php';

mb_internal_encoding(_CHARSET_);

ohjelma näyttäisi toimivan, mutta rikkooko tuo jotakin?

Ere Maijala

Kuulostaa siltä, että PHP:stä puuttuu vaadittava mbstring-moduuli, jota tarvitaan kyllä monessa muussakin kohdassa. Sen asentamisen pitäisi siis auttaa.

--Ere

veskuh

Kiitoksia.
php7.0-mbstring asennus auttoi.