• Resolved Sudarshan

    (@shrinisudi)


    Hi there,

    I was looking into a framework to start on my multisite development and your framework I believe has done a tremendous job in keeping the code simple (unlike other plugins that use many classes that we will have to remember).

    having said that, this plugin is of no use to me if it breaks my admin area.
    Replicate the issue:
    1) setup a multisite installation
    2) Have it network-activate
    3) that’s it!!

    I can’t access my admin dashboard, it is triggering either a 50X error.

    Any help is appreciated. Thanks in advance
    Sudarshan

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Steve Bruner

    (@sbruner)

    Sudarshan– thank you for trying Piklist!

    I can’t reproduce the error.

    Do you have wp_debug activated? Are you seeing any error messages?

    Thread Starter Sudarshan

    (@shrinisudi)

    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 7 years, 7 months ago by Sudarshan.
    • This reply was modified 7 years, 7 months ago by Sudarshan.

    Your server needs mbstring extension.

    Thread Starter Sudarshan

    (@shrinisudi)

    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.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Breaks Admin area!!!’ is closed to new replies.