UPDATES EasyBlog 6.0.14 Released! Joomla 5.x and PHP 8.x compatible now!

Helpdesk

Your Time
Our Time
Response Time
24 — 48 hours
We strive to provide the fastest ever response possible. However, we are not super beings.

Allow at least 24 — 48 hours
  Support is offline
Our team is away during the weekend. Some answers may already be available on our documentation

Rest assured that we will get back to your posts as soon as the week starts!
  Support is offline
What happens:
I am unable to submit blog posts whether "Allowed To Publish Post" is set to Yes or No.
When I click Submit for Approval or Publish Post, it pops up the Saving... box, the spinner spins a couple times then the box disappears and the green banner shows, but no text is displayed in the green banner message.

What I have tried:
  • For each test, I simply enter the title as Test and in the body I erased Enter your text here... and typed testing 123. So I don't think the issue was due to post content.
  • Changed Joomla! template to Protostar to troubleshoot template conflicts; no fix.
  • I turned on Maximum error reporting for Joomla and after failing to save, rather than being blank the green banner message then showed something about Invalid JSON at column 1 line 1.
  • I ssh into the web server and check apache error_log and found the following:
  • PHP Fatal error: Call to undefined function mb_convert_encoding() in /var/www/html/administrator/components/com_easyblog/includes/blocks/handlers/abstract.php on line 150, referer: http://***/index.php/articles?view=composer&tmpl=component
  • I have to comment out line 150 in abstract.php to allow the post to save properly. With line 150 commented out, everything seems to work as it should.

149   // convert html entities back to it string. e.g.  back to empty space
150 //$content = html_entity_decode(mb_convert_encoding(stripslashes($content), "HTML-ENTITIES", 'UTF-8'));

It appears the syntax is wrong at least for my version of PHP and/or apache, but I won't pretend to know enough to try and fix it the right way ;). I migrated this site to a web host running older PHP version and I did not have this issue and did not have to comment out line 150.

Here is my Joomla! System Information:
PHP Built On Linux centOSv6.5 2.6.32-504.16.2.el6.x86_64 #1 SMP Wed Apr 22 06:48:29 UTC 2015 x86_64
Database Version 5.1.73
Database Collation latin1_swedish_ci
PHP Version 5.4.41
Web Server Apache/2.2.15 (CentOS)
WebServer to PHP Interface apache2handler
Joomla! Version Joomla! 3.4.3 Stable [ Ember ] 2-July-2015 16:00 GMT
Joomla! Platform Version Joomla Platform 13.1.0 Stable [ Curiosity ] 24-Apr-2013 00:00 GMT
User Agent Mozilla/5.0 (Windows NT 6.1; rv:39.0) Gecko/20100101 Firefox/39.0

If you would like more information I would be happy to provide it. Sorry I cannot provide site access as this is an internal site and not accessible from the internet.

Can you suggest a proper syntax for line 150 and I will try it and report back?

Thanks
The replies under this section are restricted to logged in users or users with an active subscription with us