I’m sorry, I can only guess what is wrong there. The plugin gets the path to the content directory from the WP configuration, so if that is incorrect, it can’t be fixed in the plugin.
Since you have migrated, there could be incorrect information in your wp-config.php file, which should be checked to make sure everything is correct in there. It is possible there are additions to that file that are specific to your previous install that should be removed. There is an excellent reference for editing the config file here: Editing wp-config.php
I checked the wp-config file and found that it was a WPEngine-specific config file. I followed WPEngine’s instructions on their website for migrating away from WPEngine and removed the directories they said to remove. I then replaced the config file with a standard wp-config and re-entered the database credentials. I was hopeful this would resolve the errors we are seeing in Participants Database but sadly it did not.
After that, I reached out to my current host to have them review the new config file and also check for anything elsewhere (for example, htaccess) that might be redirecting the path for the entire site, but they could not find anything and said all was proper and as expected.
I then double checked the plugin settings:
File Upload Location is set to: uploads/participants-database/
The box in Advanced Settings for File and Image Uploads Use WP Content Path IS checked
And I then double checked the wp-content directory via FTP to make sure that upload location exists (it does).
Is there anything else I can try to do to resolve these errors?
Since it sounds like you have everything configured correctly, did you try uploading a CSV file? (Ignoring the error message). If it works, the error message is incorrect (which happens in some cases) and use the “Don’t Show File Uploads Location Warning” setting to suppress it.
The other thing to do since it sounds like you are using a standard WP directory structure is to uncheck “Use WP Content Path” and then change the location setting to the default wp-content/uploads/participants-database/
I had already tried your second suggestion (unchecking Use WP Content Path and changing location setting to the default), but that made no difference in the error messages.
I now tried uploading a CSV file and it worked with no issue at all! So it appears in this case, the error messages are incorrect and I checked the box to suppress it. Still bothers me a bit that there are incorrect error messages being thrown, though. However, I guess since it works I’ll let it go and not worry about it further.
Yeah, it bothers me too! But this was the best solution I could come up with because this is a server configuration issue, I can’t solve it with a plugin. Thanks for posting that you got it working!