Support

Admin Tools

#14599 Unable to install extensions on my site with Admin Tools Professional

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by nicholas on Wednesday, 09 January 2013 09:43 CST

tthomson

Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? yes
Have I searched the tickets before posting? yes
Have I read the documentation before posting (which pages?)? yes
Joomla! version: (unknown) 2.5.8
PHP version: (unknown) 5.3
MySQL version: (unknown) 5.0
Host: (optional, but it helps us help you) godaddy
Admin Tools version: (unknown)  2.4.4

Description of my issue:


I recently installed Admin Tools Professional on my site.  Prior to this, I had no problems installing extensions on the site using the Upload Package File function.  However, I just noticed today that I am unable to install any extensions with the following error:

JFolder::create could not create directory

Warning: Failed to move file!

I tried going into Admin Tools Professional and looking at the permissions for the files and directories, and they were all set to the default.  I had not previously ever setup any custom permissions configuration for any directories or files.  Then I ran Fix Permissions, but this did not solve the problem.  Next I tried changing the tmp file to 777 and saved and applied that, but that also didn't solve the problem.  At this point, I don't know what to change, but it appears to be a permissions issue.   My Joomla Global Configuration has the path to tmp folder set to: /home/content/m/y/c/myclayground/html/tmp

Please let me know what you think the problem is and what I should do to resolve this.

Thanks in advance,

Theresa Thomson

nicholas
Akeeba Staff
Manager

Your problem is not related to Admin Tools. It is an issue with the folder ownership and permissions. In order to troubleshoot it please refer to our installation debugging page. Those instructions apply to all extensions by any developer. I would recommend taking a look at the following sections of that page:

  • Checking your temporary directory
  • Enable FTP

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

tthomson

Thank you for your response.  The odd thing about this is I found the problem when uninstalling/reinstalling an extension that had already been functioning on my site.  I had never changed any folder ownership or permissions for the site, but I had recently installed Admin Tools Professional.

Could you send me the troubleshooting link again as the one you sent is not working.

Thank you for your assistance,

Theresa Thomson

nicholas
Akeeba Staff
Manager

Hello Theresa,

The link is https://www.akeebabackup.com/documentation/troubleshooter/abinstallation.html

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

tthomson

Thank you.  I have it now and am following instructions for Checking the tmp directory.  However, in System Information -> Directory Permissions, the cache (Cache Directory) line shows it is writable but there is no path specified.  I noticed that in Global Configuration -> System Settings, the Cache Settings field show caching is off.  Not sure how to proceed as the instructions in the link require getting a cache path and changing it to tmp.  Should I first try to turn caching one before I proceed?

Thanks,

Theresa Thomson

 

nicholas
Akeeba Staff
Manager

I have to updat that part. Since Joomla! 2.5 the cache path is not shown. In order to see the path you have to go to Site, System Information and click on the "PHP Information" tab. Look for the line starting with SCRIPT_FILENAME (tip: you can search for this on the page by pressing CTRL-F on Windows and Lonux or CMD-F on a Mac). It will read something like /home/users/myuser/www/administrator/index.php. Throw out the /administrator/index.php part and what you have is the path to your site's root. You can now follow the rest of the instructions.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

tthomson

Thank you. Well this problem has disappeared now and I am unsure why it is now working, which is very unsettling.  All I can think of is that I purged the cache in the Extensions Managers Update function.  If not that, I can't explain why it's working now.  Thank you though for your assistance with this problem.

Theresa Thomson

nicholas
Akeeba Staff
Manager

That would explain the issue if you were trying ot upgrade an extension using Joomla!'s integrated extensions update feature. If the cached update information was stale it's possible that the package file you were trying to download wasn't there any longer, causing this kind of error messages. It's a long shot, but perfectly reasonable.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!