Sudarshan– thank you for trying Piklist!
I can’t reproduce the error.
Do you have wp_debug activated? Are you seeing any error messages?
Hi,
I do not have wp_debug activated but I guess this should help
Below is the full error message from my web server error log:
PHP message: PHP Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in /usr/share/nginx/sites/phidevelopers/wp-content/plugins/piklist/includes/class-piklist.php:1226
Stack trace:
#0 /usr/share/nginx/sites/phidevelopers/wp-content/plugins/piklist/includes/class-piklist-workflow.php(185): Piklist::slug('General', 'UTF-8')
#1 /usr/share/nginx/sites/phidevelopers/wp-content/plugins/piklist/includes/class-piklist.php(799): Piklist_Workflow::register_workflows_callback(Array)
#2 /usr/share/nginx/sites/phidevelopers/wp-includes/class-wp-hook.php(298): Piklist::process_parts_callback('')
#3 /usr/share/nginx/sites/phidevelopers/wp-includes/class-wp-hook.php(323): WP_Hook->apply_filters(NULL, Array)
#4 /usr/share/nginx/sites/phidevelopers/wp-includes/plugin.php(453): WP_Hook->do_action(Array)
#5 /usr/share/nginx/sites/phidevelopers/wp-admin/admin.php(154): do_action('admin_init')
#6 /usr/share/nginx/sites/phidevelopers/wp-admin/network/admin.php(13): require_once('/usr/share/ngin...')
#7 /usr" while reading response header from upstream
-
This reply was modified 9 years ago by
Sudarshan.
-
This reply was modified 9 years ago by
Sudarshan.
Your server needs mbstring extension.
That did solve the problem.
I’m really excited to try out the plugin
I think this plugin should mention this in installation instructions since mbstring is not a default extension from php.
That did solve the problem.
That’s nice to know. Please consider marking this topic as resolved.
While mbstring is not a default extension, the functions in it is used by WordPress core as well. For example, mb_strtolower function is used in three places in the WP core…
Here’s the grep mb_strtolower on core files…
wp-includes/formatting.php:1975: if (function_exists('mb_strtolower')) {
wp-includes/formatting.php:1976: $title = mb_strtolower($title, 'UTF-8');
wp-includes/class-wp-query.php:1379: $strtolower = function_exists( 'mb_strtolower' ) ? 'mb_strtolower' : 'strtolower';
Please use your favourite search engine to search for the term “wordpress php extensions”. You’ll find good suggestions on extensions required by WP core, even though they may not come by default in PHP.