OS & Software

Jfolder::Create: Could not create directory [Joomla]

!! This post has been updated.  Read this post for an easier, universal solution!!

IF you’re trying to install something into Joomla – a template, module or plug-in – you might run into the following error:

JFolder::create: Could not create directory

Warning! Failed to move file.

This error could be solved by two things: file permission problems, or problems with the configuration file.  The most common cause seems to be the latter, and I just so happen to have the fix for that.

This error is often seen after you’ve copied a whole Joomla site to another location.  To fix this problem, you’ll have to change a few things in your configuration.php file.  Here’s what you should do:

1.  Open your configuration.php file

2.  Find the line that looks like this: var $log_path = /some/path/logs
    
You’ll have to change this line, as it’s pointing to a wrong directory.  Everything before /logs should be changed to reflect your new location of your joomla website.

e.g var $log_path = ‘/var/www/myjoomlasite/logs’

 

3.  There’s another line in configuration.php that needs your attention as well.
     Find the following line:  var $tmp_path = /some/path/tmp.  It should be right below the   line you just edited. 
You’ll have to change this line as well.  Everything before /tmp has to be changed to reflect the new location of your Joomla website.

e.g var $tmp_path = ‘/var/www/myjoomlasite/tmp’

After you change these two lines, the problem should be resolved. 

If you want some help editing your config file, feel free to post a comment or contact me.  You can find my contact data at this website under “About me”

Advertisements

Categories: OS & Software

Tagged as: , , ,

23 replies »

  1. Hello Atul,

    You could have permission problems for a bunch of reasons, including how your server is configured. I’m afraid it requires some trial and error to pinpoint the exact solution.

    Like

    • Thanks Steve for your reply,

      I have changed the permissions of my folder to 0777.My extension are installed properly,the only issue is when i logout it gives me error “JFolder::create: Could not create directory”.

      Like

  2. Thanks very much! I had this very problem on a test XAMPP/Mac deployment that I had cloned from one of our production LInux servers.

    Like

  3. Hi, beside what everyone is telling here there is one more folder that should be chmod-ed. the “cache” folder. Apparently some modules use cache folder instead of tmp folder. Try to chmod the cache folder guys.

    Best regards.

    Like

    • Hello,

      Have you tried enabling the FTP layer in Joomla!?. Supposedly, that is one way to solve the permission problem. If that still doesn’t fix your problem,
      I suggest contacting the hosting company or whoever is in charge of managing the server your site is sitting on.

      Hope this helps. 🙂

      Like

  4. Problem: foldercreate-could-not-create-directory-joomla/
    OK, thanks, it works!
    I deleted on my remote server config.php file the words ‘some/path’ completely, replaced the text with one dot, and now it looks like this:
    public $ log_path = ‘./logs’ and
    public $ tmp_path = ‘./tmp’

    and it works.
    NB. After changing config.php file reload your site!
    Thanks indeed!
    Imants Vilks, http://artificialintelligence.lv

    Like

  5. i can’t install joomfish in joomla 1.6 .
    the error is following

    * JFolder::create: Could not create directory
    * Warning: Failed to move file!

    Like