From the looks of things, it’s a server issue. The WordPress theme uploader uses fopen()
to transfer files from one location to the server. It looks like there’s a timeout or access error because a) fopen
can’t find the file that it’s supposed to be transferring and b) the fread
and fclose
functions can’t find the data stream to read the file and close it.
I would recommend manually uploading the themes instead to bypass this error. Instead of uploading the .zip
file via WordPress, do the following:
- Unzip the theme folder somewhere on your local machine
- Log in to your site’s FTP system
- Navigate to
/wp-content/themes/
- Use FTP to transfer the entire theme folder from your local machine to the server
This will entirely bypass any kind of fopen
/fread
/fclose
errors you’re getting. If there’s still a problem, then it’s an issue with either your server, your WordPress installation itself, or the actual theme and will require some more in-depth troubleshooting.