Support » Plugins and Hacks » [Resolved] blank page

[Resolved] blank page

Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Author Frank Bueltge


    The loader cant find you config. Do you have a non default install, maybe other path?

    Nothing special, i.e.



    tail -f /var/log/apache2//error.log

    [Tue Aug 20 11:00:14 2013] [warn] [client] mod_fcgid: stderr: PHP Fatal error: require_once(): Failed opening required ‘/home/me/wp-settings.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /home/me/wp-config.php on line 121, referer: http://me.lan/wp-admin/network/settings.php?page=adminer/adminer.php

    I m running Apache 2.2.22, Server API FCGI and SuExec with WordPress 3.6 installation, configured for multi-site use.
    I’ve tested Adminer 1.2.3 with and without other plugins disabled.

    I have no problems with Adminer 1.2.2

    In Adminer 1.2.2

    Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method AdminerForWP::get_object() should not be called statically

    adminer.php line 77 should be
    public static function get_object() {

    for singleton use


    Plugin Author Frank Bueltge


    But you habe your config file deeper as the rest of the public html.
    I have my config on root, plugin, content and WP in different folders via constant. The error message is clear, cant find the settings, there are inside the folder public_html.
    The script find the config, but the hint to the settings file is wrong.

    in 1.2.2 works fine, really?

    php strict error – on my local dev is it fixed, will update on the next release.

    I keep wp-config in user root directory as recommended by wordpress.org.
    The hint to wp-settings in wp-config is correct. i.e.

    if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');
    /** Sets up WordPress vars and included files. */
    require_once(ABSPATH . 'wp-settings.php');

    My WordPress installation and all installed plugins (approx 30) can find wp-settings, including adminer 1.2.2, but NOT adminer 1.2.3

    I haven’t run a diff on adminer.php, loader.php in 1.2.2 and 1.2.3, but their must be a difference which is causing the problem

    Plugin Author Frank Bueltge


    I work on a new version and include the older function to find the config of WordPress, maybe this works for your.

    Would be great Frank, thanks !

    BTW Adminer 1.2.2 still working fine for me with WP 3.8.1 đŸ™‚

    Plugin Author Frank Bueltge


    and works also version 1.3.0?

    Unfortunately, 1.3.0 did not solve the problem, still:

    [Mon Jan 27 20:11:27 2014] [warn] [client] mod_fcgid: stderr: PHP Fatal error: require_once(): Failed opening required '/home/me/wp-settings.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/me/wp-config.php on line 115

    In Firefox console
    GET http://me.lan/wp-content/plugins/adminer/inc/adminer/loader.php [HTTP/1.1 500 Internal Server Error 10ms]

    In Chromium console:

    GET http://me.lan/wp-content/plugins/adminer/inc/adminer/loader.php?username=me_blwp&db=me_wordpress&?KeepThis=true& 500 (Internal Server Error) load-scripts.php?c=0&load%5B%5D=jquery-core,jquery-migrate,utils&ver=3.8:4
    (anonymous function) load-scripts.php?c=0&load%5B%5D=jquery-core,jquery-migrate,utils&ver=3.8:4
    x.fn.extend.domManip load-scripts.php?c=0&load%5B%5D=jquery-core,jquery-migrate,utils&ver=3.8:4
    x.fn.extend.append load-scripts.php?c=0&load%5B%5D=jquery-core,jquery-migrate,utils&ver=3.8:4
    tb_show load-scripts.php?c=0&load%5B%5D=hoverIntent,common,admin-bar,thickbox,svg-painter,heartbeat,wp-auth…:203
    tb_click load-scripts.php?c=0&load%5B%5D=hoverIntent,common,admin-bar,thickbox,svg-painter,heartbeat,wp-auth…:33
    x.event.dispatch load-scripts.php?c=0&load%5B%5D=jquery-core,jquery-migrate,utils&ver=3.8:4

    So I revert back again to 1.2.2 for now, which is not showing any of these errors. Weird , isn’t it ?

    Plugin Author Frank Bueltge


    Please can you test this version: https://dl.dropboxusercontent.com/u/132701/adminer.zip
    Replace the completly folder in your plugin directory.


    I removed all previous adminer plugin files and data before installing your test version from the dropbox account.

    Unfortunately, also this version of adminer still seems not able to find settings in wp-config.php.
    error.log shows identical output as mentioned in earlier post

    All your releases after 1.2.2 do render a blank page unless I relocate wp-config.php into the wordpress root, i.e. public_html/wp-config.php.
    Again, for security reasons as recommended by WordPress I would like to keep wp-config.php not in public_html but one level higher.

    So the question is, what has changed since 1.2.2 ?

    testing with:
    wp 3.8.1 multi-site
    php 5.4.4-14
    mysql 5.5.35

    Plugin Author Frank Bueltge


    The difference is the loader, in 1.2.2 was a other loader to find the wp-config. But I have include the old loader as last instance, if I can’t find the config with the new loader, there fix a lot of other topics to find the file.

    Good work, Frank !

    So I replaced inc/admin/loader.php in the 1.30 test version with the loader from 1.22 and it all seems to be working well !!

    Even as a temporary workaround, I am very happy it works : )

    Thanks for all your efforts to investigate the issue.

    Plugin Author Frank Bueltge


    Hello again.

    Please can you test the current trunk version, download here.
    My last idea. http://downloads.wordpress.org/plugin/adminer.zip

    But the small hint to change to keep the wp-config.php – http://wordpress.stackexchange.com/questions/58391/is-moving-wp-config-outside-the-web-root-really-beneficial


    Tested the version from the trunk branch (1.31)
    Works fine for me, but as before, only with the old loader.php

    I didn’t run a diff on the files, so I don’t know what the difference is with your previous test version


    Danke, I will evaluate the cons & pro’s !
    My intuition still says to keep config files out of the web root.
    Maybe it is getting time to refactor wp-config for security reasons đŸ˜‰

    Plugin Author Frank Bueltge


    Thanks. The new loader support also plugins in Adminer, maybe for select checkboxes with key Shift and more formats to export database, now include a timestamp.

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘[Resolved] blank page’ is closed to new replies.