Missing a temporary folder

WordPress is giving the 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. You can even use FTP Client or FIle Manager of cpanel.
  2.  Also, create a "php.ini" file in the 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.


=======================================================

otherwise, you can also try this.

add below lines to wp-config file for your domain.

===
define('WP_TEMP_DIR',ABSPATH.'wp-content/uploads/');
===


  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to Login to WordPress Admin Panel?

To login into your wordpress dashboard please follow the below steps:   1: Open...

How to install WordPress using Softaculous

To install the wordpress directly from the cpanel please follow the below steps:   1: Open the...

Move Wordpress From Another Server

You can use WordPress Migrations Plugins available in cPanel to move WordPress from one server to...

Getting error" Files already exist" during installation of wordpress?

To solve the error please follow the below steps:   1: Login to cpanel and open the Softaculous...

Wordpress Installation

Install WordpressWordPress is well-known for its ease of installation and management . You will...