Hello, my beloved ttrss is no more! after i updated my system it fails. It says : “PHP support for mbstring functions is required but was not found.”
php -v
PHP 7.3.9-1~deb10u1 (cli) (built: Sep 18 2019 10:33:23) ( NTS )
Well ok let me install mbstring. Except it’s already installed.
php -m | grep mb
mbstring
So let me activate it? It was not. I had this in html log (because i setup ttrss to log there)
[Wed Oct 23 13:42:33.795120 2019] [:error] [pid 21940] [client 85.170.98.108:52710] PHP Fatal error: Uncaught Error: Call to undefined function mb_substr() in /var/www/html/ttrss/classes/logger/sql.php:16\nStack trace:\n#0 /var/www/html/ttrss/classes/logger.php(28): Logger_SQL->log_error(8192, ‘Methods with th…’, ‘lib/gettext/str…’, 145, ‘’)\n#1 /var/www/html/ttrss/include/errorhandler.php(66): Logger->log_error(8192, ‘Methods with th…’, ‘lib/gettext/str…’, 145, ‘’)\n#2 [internal function]: ttrss_fatal_handler()\n#3 {main}\n thrown in /var/www/html/ttrss/classes/logger/sql.php on line 16
So i activated.
grep extension=mbstring /etc/php/7.3/apache2/php.ini
extension=mbstring
And then i rebooted, and i still have error message
PHP support for mbstring functions is required but was not found.
But the log does not appear anymore, nothing in error.log . So i don’t know what is wrong. Maybe a version mitsmatch, a wrong link?
OS : debian 9
ttrss version: commit ae5e08fd30f620a1e5841b9d0b00675d0e1cebf9 (HEAD → master, origin/master, origin/HEAD)
Merge: 3e4701116 88077702f
Author: Andrew Dolgov [email protected]
Date: Fri Aug 16 15:29:31 2019 +0300