Forum Replies Created

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter dev9x

    (@dev9x)

    Some follow ups:

    • Web server is rebuilt with php70-php-mbstring confirmed.
    • The Piklist “Update Now” prompt never seems to work and doesn’t go away.
    • The order or the Featured images is correct, but…
    • The Fusion Page Options “pyre” selectors are even more unrecognizable with only one pixel showing along the top of the font’s x-height.
    • Now I’m getting white screens and can’t load any pages. Here is the debug:
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Piklist_Universal_Widget has a deprecated constructor in /home/user/public_html/wp-content/plugins/piklist/includes/class-piklist-universal-widget.php on line 15
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/user/public_html/wp-content/plugins/piklist/includes/class-piklist-universal-widget.php:15) in /home/user/public_html/wp-includes/pluggable.php on line 1171
    Thread Starter dev9x

    (@dev9x)

    Ok two things.

    1) Ran the update, but it seemed to hang on this (I gave it plenty of time):

    Active Plugin Versions Updated…

    If that looks finished to you, I’d suggest a minor grammatical UX change to move or remove the ellipsis to avoid confusion:

    Active Plugin Versions Updated.
    or
    …Active Plugin Versions Updated.

    2a) After the update the debug shows this:

    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Piklist_Universal_Widget has a deprecated constructor in /home/user/public_html/wp-content/plugins/piklist/includes/class-piklist-universal-widget.php on line 15
    
    Notice: Trying to get property of non-object in /home/user/public_html/wp-content/plugins/wp-multi-file-uploader/classes/class-wpmfu-plugin.php on line 91
    
    Notice: Trying to get property of non-object in /home/user/public_html/wp-content/plugins/wp-multi-file-uploader/classes/class-wpmfu-plugin.php on line 91
    
    Notice: Trying to get property of non-object in /home/user/public_html/wp-content/plugins/wp-multi-file-uploader/classes/class-wpmfu-plugin.php on line 91
    
    Notice: Trying to get property of non-object in /home/user/public_html/wp-content/plugins/wp-multi-file-uploader/classes/class-wpmfu-plugin.php on line 91

    2b) And the same update prompt appeared again:

    IMPORTANT MESSAGE FROM PIKLIST
    The data structure for Piklist Add-More and Relationship fields have changed and require an update.
    Do not save any Piklist data until you run this update.

    Thread Starter dev9x

    (@dev9x)

    Thanks for identifying that.

    It’s interesting, I recently switched to PHP7 and opting to usea beta tool to compile Apache, and I now see there is a bug in that tool that occasionally prevents the display of PHP extensions, which I overlooked during the last recompile. In the past, I’ve always compiled with mbstring, which was indeed missing, so I installed it with yum. I am currently recompiling.

    Also interesting is that before recompiling I tried clicking on the Plugins admin panel in WP, and I’m now seeing this in the debug output:

    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Piklist_Universal_Widget has a deprecated constructor in /home/user/public_html/wp-content/plugins/piklist/includes/class-piklist-universal-widget.php on line 15

    Also FYI, this WP prompt comes up in addition to the Piklist Demos help boxes:

    The data structure for Piklist Add-More and Relationship fields have changed and require an update.
    Do not save any Piklist data until you run this update.

    Thread Starter dev9x

    (@dev9x)

    Thanks. Here is the debug output when clicking to activate Piklist on the plugin page:

    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Piklist_Universal_Widget has a deprecated constructor in /home/user/public_html/wp-content/plugins/piklist/includes/class-piklist-universal-widget.php on line 15
    
    Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in /home/user/public_html/wp-content/plugins/piklist/includes/class-piklist.php:1228 Stack trace: #0 /home/user/public_html/wp-content/plugins/piklist/includes/class-piklist-workflow.php(185): Piklist::slug('conditions Adva...', 'UTF-8') #1 /home/user/public_html/wp-content/plugins/piklist/includes/class-piklist.php(801): Piklist_Workflow::register_workflows_callback(Array) #2 /home/user/public_html/wp-includes/plugin.php(525): Piklist::process_parts_callback('') #3 /home/user/public_html/wp-admin/admin.php(168): do_action('admin_init') #4 /home/user/public_html/wp-admin/plugins.php(10): require_once('/home/user/...') #5 {main} thrown in /home/user/public_html/wp-content/plugins/piklist/includes/class-piklist.php on line 1228
    Thread Starter dev9x

    (@dev9x)

    Sorry if I wasn’t clear. I used this command to fix the permissions after unzipping, but it didn’t change the white screen problem:

    chmod 644 find -type f

    Thread Starter dev9x

    (@dev9x)

    Unfortunately, version 0.9.9.8 kills the site and creates a white screen for all pages.

    Also, trunk.zip contained files with the wrong permissions, but chmod 644 find -type f didn’t fix the problem.

Viewing 6 replies - 1 through 6 (of 6 total)