ajtatum
Forum Replies Created
-
I eventually discovered that the image optimization plugin Flying Images was to blame. Have no idea why as I’ve tried several alternatives and they all work, but the one issue is that the cover photo doesn’t have a size and the image optimizers try to send the correctly sized photo. Since there’s no height and width, it sends a very small image. I tried using the option “Add Image Dimensions” in WP Rocket and it doesn’t do anything. The same option exists in Perfmatters, and that adds dimensions about half the size… so no matter what the cover photo ends up looking blurry. I’m trying to dig through and see if there’s a hook or something I can do to specify a minimum height, but if you have any ideas that would be appreciated!
So, I completely uninstalled Ultimate Member and made sure the delete data on deletion was checked. After uninstalling, I confirmed that there were no options related to UM. I then installed UM and made no changes besides upload size limit… and I still cannot upload my profile.
Something is obviously wrong with UM or there’s some major compatibility issue. I just know out of the membership plugins I’ve tried, I prefer the look and feel of UM but it’s the only one where I’ve been unable to change my profile picture or cover photo.
This is truly disheartening as now I don’t believe this is the right membership plugin for me. You’ve done what you can via forums and I’m not going to pay for the plugin just to get support to look a little deeper.
I want to be confident that it works, and right now it doesn’t even do basic functionality. Given that and knowing that UM isn’t compatible with PHP 8+, I believe it’s best to look for a better solution.
Ok, I’ve deleted the entire form that had fields on it that were referencing Meta Box’s Custom Fields. I saw that “um_fields” in wp_options still referenced them, so I cleared the value of that option. Now, I just have a basic form that asks for First and Last Name. Upon saving profile picture, it doesn’t update and looking at the log file from the code snippet you sent me outputs what looks to be my meta data, with permissions, etc.
Will try that tomorrow… but don’t I have to get rid of the current meta data as that’s conflicting with Meta Box? How can I purge that from UM?
The server is Apache. Server API is LiteSpeed V7.9 Cloudlinux 1.3.
Ok, that makes sense… a solution would be nice. Do I just delete the fields on the other form and and recreate them with a different meta key name? Do I need to edit the database to remove those fields from wp_options? What steps do I need to take to make this work?
So, I created a new form with just two fields: first name and last name and I then tried to update my profile picture, and it still didn’t work. This was the output from the file:
Form id=25276 Number of Custom Fields=3 Number of Form Fields=9
The only thing I can think of at the moment is that there’s some incompatibility with the custom fields created by Meta Box and Ultimate Member. I’m not sure why that would be a conflict at the custom fields are stored in the wp_usermeta table just like any other custom key/value.
I noticed in wp_options that there’s a um_fields which has the custom field key name… so, I donno… just throwing out ideas now.
This is what I retrieved, looks like it’s the social media URLs…
Form id=22617 Number of Custom Fields=16 Number of Form Fields=22 URL Key=ajtd_user_info_website_url Number of Custom Fields settings=12 URL Key=ajtd_user_info_business_website_url Number of Custom Fields settings=21 URL Key=ajtd_user_info_facebook_profile_url Error Custom Fields settings f= Input field=https://www.facebook.com/ajtatum/ URL Key=ajtd_user_info_instagram_profile_url Error Custom Fields settings f= Input field=https://www.instagram.com/andrew.j.tatum/ URL Key=ajtd_user_info_twitter_profile_url Error Custom Fields settings f= Input field=https://twitter.com/ajtatum URL Key=ajtd_user_info_linkedin_profile_url Error Custom Fields settings f= Input field=https://www.linkedin.com/in/ajtatum/ URL Key=ajtd_user_info_github_profile_url Error Custom Fields settings f= Input field=https://github.com/ajtatum
These custom fields were created by Meta Box btw, and not through Ultimate Member if it makes any difference.
The post is being held for moderation because of the number of links for the screenshots…
UM Settings -> General -> Uploads: https://share.mrvl.co/dJyeAu
UM Settings -> Appearance -> Profile 01: https://share.mrvl.co/kSj2UN
UM Settings -> Appearance -> Profile 02: https://share.mrvl.co/flDDOIProfile Edit Screenshots:
Personal Website: https://share.mrvl.co/4une1t
Business Website: https://share.mrvl.co/Pmt0Db
Facebook: https://share.mrvl.co/bjV3WB
Instagram: https://share.mrvl.co/pon03Y
Twitter: https://share.mrvl.co/DimmnK
LinkedIn: https://share.mrvl.co/DvkJ5U
GitHub: https://share.mrvl.co/6BGV1jSorry I missed your replies, I do have URLs on the form for social media profiles. I’ll send the screenshots shortly!
I understand, just wanted to mention it in case it could help with debugging.
Yes, here’s a screenshot of it’s configuration.
Here’s GF config:
I know this is a free plugin, but I do intend on purchasing it (early August) if I can get it working. I’d be comfortable giving you admin access to my site if I can email support. If not, I totally understand… just eager to get this to work as I don’t want to put more effort in until it works. On that note, since you asked about the PHP version, I’ve been running 8.1 for a while now and only downgraded to debug this issue. Is Ultimate Member not compatible with at least PHP 8.0?
So… there aren’t any errors, but the images still don’t update. I tried turning on WP_DEBUG to see if I’d get anything… and it’s like it’s not even doing anything after I upload the image and click “Apply”.
I appreciate your help with this! Here is some info:
--- Web Server Configurations --- PHP Version: 7.4.27 MySQL Version: 10.3.32 Web Server Info: Apache --- PHP Configurations --- PHP Memory Limit: 2048M PHP Upload Max Size: 128M PHP Post Max Size: 128M PHP Upload Max Filesize: 128M PHP Time Limit: 600 PHP Max Input Vars: 100000 PHP Arg Separator: & PHP Allow URL File Open: Yes --- Web Server Extensions/Modules --- DISPLAY ERRORS: N/A FSOCKOPEN: Your server supports fsockopen. cURL: Your server supports cURL. SOAP Client: Your server has the SOAP Client enabled. SUHOSIN: Your server does not have SUHOSIN installed. GD Library: PHP GD library is installed on your web server. Mail: PHP mail function exist on your web server. Exif: PHP Exif library is installed on your web server. --- Session Configurations --- Session: Disabled Session Name: PHPSESSID Cookie Path: / Save Path: /opt/alt/php74/var/lib/php/session Use Cookies: On Use Only Cookies: On
I was running 8.1 when I installed the plugin, but while debugging I switched to 7.4 and didn’t revert back. I doubled checked my hosting config and .htacccess file, and it’s running 7.4 and still produces the same error.