WordPress.org

Ready to get started?Download WordPress

Forums

User Role Editor
[resolved] Blank configuration page (19 posts)

  1. Beherit
    Member
    Posted 1 year ago #

    I just updated plugin and I have problem with configuration - i see blank page. Screenshoot:

    http://img442.imageshack.us/img442/8301/20120730091409.png

    http://wordpress.org/extend/plugins/user-role-editor/

  2. TimelessFinance
    Member
    Posted 1 year ago #

    Something Polish doesn't work properly!? I'm shocked!

    Easiest fix: choose the English option.

  3. Beherit
    Member
    Posted 1 year ago #

    Lol

  4. Vladimir Garagulya
    Member
    Plugin Author

    Posted 1 year ago #

    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?

  5. Beherit
    Member
    Posted 1 year ago #

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

  6. Vladimir Garagulya
    Member
    Plugin Author

    Posted 1 year ago #

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

  7. Beherit
    Member
    Posted 1 year ago #

    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
  8. Vladimir Garagulya
    Member
    Plugin Author

    Posted 1 year ago #

    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 ?

  9. Beherit
    Member
    Posted 1 year ago #

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

  10. Vladimir Garagulya
    Member
    Plugin Author

    Posted 1 year ago #

    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.

  11. Beherit
    Member
    Posted 1 year ago #

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

  12. Vladimir Garagulya
    Member
    Plugin Author

    Posted 1 year ago #

    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.

  13. Beherit
    Member
    Posted 1 year ago #

  14. Vladimir Garagulya
    Member
    Plugin Author

    Posted 1 year ago #

    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.

  15. Beherit
    Member
    Posted 1 year ago #

    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

  16. Vladimir Garagulya
    Member
    Plugin Author

    Posted 1 year ago #

    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.

  17. Beherit
    Member
    Posted 1 year ago #

    Yes, I have multi-site but URE work on other (main) site. SQL result You can find here: http://beherit.pl/wmx5ru_2_options.sql.

  18. Vladimir Garagulya
    Member
    Plugin Author

    Posted 1 year ago #

    Problem sits here:

    INSERT INTO wmx5ru_2_options (option_id, option_name, option_value, autoload) VALUES
    (96, 'beherit_2_user_roles', 'a:5:{s:13:"administrator"...

    Generally WordPress builds role_key (key to find blog users roles) as database prefix ('wmx5ru' in your case) + blog_id (for multi-site) + 'user_roles' string constant. Thus, you see at previous message, that WP tries to find role_key="wmx5ru_2_user_roles". But for blog with ID=2 you have option name 'beherit_2_user_roles', not 'wmx5ru_2_user_roles'. Fix that, and I'm sure URE will work for this site of your network too.

  19. Beherit
    Member
    Posted 1 year ago #

    Thank You! Now everything work properly :)

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic

Tags

No tags yet.