WordPress.org

Support

Support » Plugins and Hacks » User Role Editor » [Resolved] [Plugin: User Role Editor] Blank configuration page

[Resolved] [Plugin: User Role Editor] Blank configuration page

Viewing 15 replies - 1 through 15 (of 18 total)
  • Something Polish doesn’t work properly!? I’m shocked!

    Easiest fix: choose the English option.

    Lol

    Plugin Author Vladimir Garagulya

    @shinephp

    Do you see something useful inside div with class “wrap” after page title h2 tags? I mean, is it the page layout (CSS) problem or you have not output on page at all due to some PHP error?

    There isn’t output on page, I don’t see any PHP errors.

    Plugin Author Vladimir Garagulya

    @shinephp

    Try to change WP_DEBUG to true at wp-config.php
    It should enable PHP errors and notices for WordPress.

    Notice: load_plugin_textdomain was called with an argument that is deprecated since version 2.7 with no alternative available. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2714
    
    Notice: load_plugin_textdomain was called with an argument that is deprecated since version 2.7 with no alternative available. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2714
    
    Notice: Use of undefined constant wprp_init - assumed 'wprp_init' in /home/xxx/domains/xxx.pl/public_html/wp-content/plugins/wp-reportpost/main.php on line 15
    
    Notice: Funkcja has_cap została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji 2.0! Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2712
    
    Notice: Funkcja has_cap została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji 2.0! Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2712
    
    Notice: Funkcja has_cap została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji 2.0! Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2712
    
    Notice: Funkcja has_cap została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji 2.0! Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2712
    
    Notice: Funkcja has_cap została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji 2.0! Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2712
    
    Notice: Funkcja has_cap została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji 2.0! Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2712
    
    Notice: Funkcja has_cap została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji 2.0! Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2712
    
    Notice: Funkcja has_cap została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji 2.0! Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2712
    
    Notice: Funkcja has_cap została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji 2.0! Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2712
    
    Notice: Funkcja has_cap została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji 2.0! Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2712
    
    Notice: Funkcja has_cap została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji 2.0! Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2712
    
    Notice: Funkcja has_cap została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji 2.0! Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2712
    
    Notice: Funkcja has_cap została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji 2.0! Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2712
    
    Notice: Funkcja has_cap została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji 2.0! Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2712
    
    Notice: Funkcja has_cap została wywołana z argumentem, którego użycie jest przestarzałą praktyką od wersji 2.0! Używanie poziomów użytkowników przez wtyczki i motywy jest przestarzałą praktyką. Wykorzystaj system ról i uprawnień. in /home/xxx/domains/xxx.pl/public_html/wp-includes/functions.php on line 2712
    Notice: Use of undefined constant target - assumed 'target' in /home/xxx/domains/xxx.pl/public_html/wp-content/plugins/custom-adminbar-menus/index.php on line 44
    
    Notice: Use of undefined constant title - assumed 'title' in /home/xxx/domains/xxx.pl/public_html/wp-content/plugins/custom-adminbar-menus/index.php on line 44
    
    Notice: Use of undefined constant target - assumed 'target' in /home/xxx/domains/xxx.pl/public_html/wp-content/plugins/custom-adminbar-menus/index.php on line 44
    
    Notice: Use of undefined constant title - assumed 'title' in /home/xxx/domains/xxx.pl/public_html/wp-content/plugins/custom-adminbar-menus/index.php on line 44
    
    Notice: Use of undefined constant target - assumed 'target' in /home/xxx/domains/xxx.pl/public_html/wp-content/plugins/custom-adminbar-menus/index.php on line 44
    
    Notice: Use of undefined constant title - assumed 'title' in /home/xxx/domains/xxx.pl/public_html/wp-content/plugins/custom-adminbar-menus/index.php on line 44
    Plugin Author Vladimir Garagulya

    @shinephp

    I see nothing critical, just notices from other plugins.
    As you see plugin page title you have problem after it. Is it possible for you to find problematic place inserting
    echo 'debug';'
    at ure-options.php ?

    The problem is in the file user-role-editor.php but i don’t know how I can debug this file…

    Plugin Author Vladimir Garagulya

    @shinephp

    No, it sits little later. Look at line #71 at user-role-editor.php

    <h2><?php _e('User Role Editor', 'ure'); ?></h2>
    		<?php require ('ure-options.php'); ?>

    You see “Uprawnienia” title in Polish on page. Thus, problem sits at ure-options.php or later at ure-user-edit.php. You can isolate it by inserting debugging ‘echo’ through the code and check if you see it on page or not.

    I update plugin to version 3.8 and I still have blank page. Can You send me plugin with debug mode?

    Plugin Author Vladimir Garagulya

    @shinephp

    Try to replace user-role-editor/includes/ure-options.php with one from this archive
    http://shinephp.com/wp-content/downloads/wordpress/plugins/ure-options-debug.zip
    and then show me screenshot after click on the “Users->User Role Editor” menu item.

    Changes are: URE_DEBUG constant is defined at the begin, debug output is made at 4 key places. Let’s see where does plugin execution stop in your case.

    Plugin Author Vladimir Garagulya

    @shinephp

    No we know, where you have a problem. It is ure_getUserRoles() function at ure-lib.php, which doesn’t return user roles data for unknown reason.
    Next step, replace user-role-editor/includes/ure-lib.php file with one from this archive
    http://shinephp.com/wp-content/downloads/wordpress/plugins/ure-lib-debug.zip
    Let’s see the output.

    Now I have this:

    ure-options.php: trace step 1
    ure-options.php: trace step 2
    ure-lib.php: trace step 5
    $wp_roles dump:
    object(WP_Roles)#509 (5) { [“roles”]=> bool(false) [“role_objects”]=> array(0) { } [“role_names”]=> array(0) { } [“role_key”]=> string(19) “wmx5ru_2_user_roles” [“use_db”]=> bool(true) }
    $ure_roles dump:
    bool(false)
    ure-options.php: trace step 3

    Plugin Author Vladimir Garagulya

    @shinephp

    That’s interesting, why built-in WordPress class (WP_Roles) doesn’t return user roles data in your case. Investigation should go in this direction.

    – Please confirm that your installation is multi-site WordPress installation. If ‘Yes’, does URE work at other sites of your network?
    – Is it possible for you to execute this SQL query against your WordPress database?

    select * from wmx5ru_2_options where option_name like ‘%user_roles’;

    Please send here the result.

Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘[Resolved] [Plugin: User Role Editor] Blank configuration page’ is closed to new replies.
Skip to toolbar