WordPress is giving error: "Missing a temporary folder" while uploading image/media ?

WordPress is giving error on image upload : "image.jpg" has failed to upload due to an error "Missing a temporary folder."

If you are receiving this error please follow these simple  instructions below:

1. Create a "tmp" folder in your WordPress root directory with 777 permissions. This can be done by your FTP program.

2. Also create a "php.ini" file in same location.

3. Add the following in php.ini file:

upload_max_filesize = 16M
upload_tmp_dir = on
upload_tmp_dir = /home/username/public_html/wordpressDir/tmp

Please make sure to replace username with your hosting username, and wordpressDir with the directory name of your WordPress install.
If you have installed WordPress on your homepage then the path will be like: upload_tmp_dir = /home/username/public_html/tmp

4. Copy the same php.ini file to your wp_admin folder.

That's it.

Was this answer helpful?

 Print this Article

Also Read

How to Manage Categories in WordPress

This tutorial will help you learn how to manage your categories in the WordPress program. You...

How to Write a New Post in WordPress

The purpose of this tutorial is to teach you how to write a new post in WordPress. You need to...

How to install WordPress using Softaculous

WordPress is a free open source software that is available for install in your cPanel Softaculous...

How to change your Password in WordPress

The purpose of this tutorial is to teach you how to change your password in WordPress. You...

How to Manage Users in WordPress

This tutorial will teach you how to manage users in your WordPress program. You will need to...


Our official partners