The uploaded file exceeds the upload_max_filesize directive in php.ini (.user.ini)
Being new to WordPress and relatively new to shared hosting on GoDaddy / Plesk I have come to some “right of passage” or my turn in the barrel experience. After getting our blog up and running it was time to consider backup, restore and migrating content from a dev instance. I was naïve in thinking that I could do some research and go out, identify, and install a plugin. I guess I forgot that the general state of IT is that we have to make it overly complex and assume a level of knowledge has been attained by the general user community. This is unrealistic and accounts for negative comments and dislike of any product. What it took to get a WordPress blog hosted on GoDaddy’s Plesk (admittingly the wrong platform, but another story in itself) to successfully perform a simple upload and install operation was entirely a waste of time and suspect to say the least.
I am so dissatisfied with GoDaddy’s WordPress implementation based on this.
First of all a default of 2MB max file size upload is surprising to say the least.
After spending time researching the issue I learned the dynamic approach to the php.ini file as it pertains to a subscribers OS and hosting platform. After updating my .user.ini file for each domain it would simply not work. After watching YouTube videos and even more research it was time to call GoDaddy support.
It took me three calls and being put on hold for at least two hours in total. I finally was able to get closure on this issue. Long story short my solution was the following .user.ini file:
memory_limit = 512M
max_execution_time = 600
max_input_time = 600
post_max_size = 512M
max_input_vars = 10000
file_uploads = -1
max_file_uploads = 35
upload_max_filesize = 728M
For any serious blogger the 2MB max file upload size is a joke and GoDaddy knows it. I think its to get people to rely on support and the possibility to upsell services. Yep totally unacceptable. There’s alot more to this story, this is the condensed version.