dev9x
Forum Replies Created
-
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
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.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.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
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
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.