I’m struggling from an error on WordPress 3.8.1.
Whenever I try to upload a media to a post, it does not add, it says An error occurred in the upload. Please try again later.
.
But the weirder thing is that it is shown on dashboard/media/library even after this issue.
I also cannot see uploaded attached media to my posts (edit post / [add media button]) / media library / uploaded to this post, but in dashboard/media/library section , these old uploaded images are shown properly that which is uploaded to what post.
I have tried the followings:
- Re-installed both my local version and en_US from both update manager and manually
- Deleted
wp-includes
andwp-admin
folders and replaced them manually. - I have checked chown and chmod of the
wp-content/uploads
folder. To make sure they are working, I have deletedwp-content/uploads/2014
folder, and after first upload that shows this error, the folder is created with right chown and chmod and files were there (wp-content/uploads/2014/01/26/file with resolutions.jpg
) - I have deleted unneeded plugins, deactivated all plugins and themes, switched back to WordPress’s default plugin, I have even reset active plugins json object at wp_options from SQL, did not help.
- I have enabled php error logs, nothing related is shown
- I have altered the
WP_DEBUG
definition totrue
, I have even definedWP_DEBUG_DISPLAY
totrue
, no help. - When I try to add from
wp-admin/media-new.php
, using multi uploader, file is freezing at “Crunchingâ¦
” step, but old browser upload works flawlessly. - I’m managing the VPS and hosting the blog myself with CentOS 6.5 x64.
safe_mode
is set asoff
. There is not amod_security
option in my php.ini. Myupload_max_filesize
inphp.ini
is set to20M
,memory_limit
is256M
, only 3 sites are hosted and memory is quite empty while testing these. This also happens even with 50kb .jpg images, so this should not be related. - I have re-uploaded all wordpress files from a clean downloaded zip, no help.
- I have tried adding
AddType x-mapp-php5 .php .php4
to the end of.htaccess
as suggested here, that did not help at all.
The thing is that, I have tried a clean installation to another domain on the same server, it is working as it should.
What could be the problem? How can I fix this?
Thanks in advance,
See if custom post type has any files that are in UTF-8. If you change it to ANSI, that should help, if thats an issue.
I had the same issue, and found that there is a problem with my theme itself… try doing the same action using the twentyten theme. if that works, then take a look and see if there is any conflicting code in the functions.php of the theme…
if you are using a child theme can I suggest making another child theme, or using an alternative them as in my experience not all themes “like” being used as a child…
If you are trying to upload into a custom post-type, change the capability_type setting in your functions.php file to ‘post’ and it should fix your problem.
Check permissions of your wp-content or wp-content/upload folders, If folder permission is not 755 then change it to 755 and re-upload again. I hope it will solve your problem.
If you are using a low scale server and added a plugin named “
WP-SmushIt
” then it will surely cause an error. Reason is simple this plugin uses CPU resources to minimize the size of images in process of optimizing it and so it crosses the server limited execution time. Solution is simple-> Go with higher plan servers or try changing server execution time listed in php config file.Not directly related to this, but I have experienced the exact same issue after moving the very same site to a different server now. Only difference is now I’ve been using Nginx instead of Apache. I have checked the ownerships before and they were all correct (else the normal upload wouldn’t work earlier either). I’m leaving this here just as a reference.
The fix on my newer case was simply changing the ownership of the web root and all the files inside.
Nginx and PHP5-FPM were running with same user:
www-data
, which is at the group with same name:www-data
.So changing of all the ownership of the files fixed in this case:
And the issue was gone.
I still don’t know the original reason of my old issue, I had to wipe, start from clean and restore the posts, plugins etc. from scratch.
I was facing same issue in wordpress like media not loaded in popup. then i have resolved.
I think, Some times problem created by ajax response.Means ajax response comes with some additional content.
WordPress media popup is loaded content by ajax(json Response) and ajax give response with some content like style and other.
For Example:-
So First check your ajax response in console.We have to disable all plugins then check it is work or not.If no then activate default theme. because content comes from plugin and theme.
check your folder permission, and mod_security settings, also try to increase max_execution_time and memory,