Support

Admin Tools

#12772 JFolder::create: Infinite loop detected

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 on Saturday, 28 July 2012 18:00 CDT

user61997
Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? all
Have I searched the tickets before posting? yes
Have I read the documentation before posting (which pages?)? Installation, manual installation.
Joomla! version: 1.5.26
PHP version: 5.2.17
MySQL version: 5.1.63-cll
Host: (optional, but it helps us help you)
Admin Tools version: 2.2.5

Description of my issue:
Unable to update admintools to latest version 2.2.9
When I clic update admin tools to latest verion error comes up:
JFolder::create: Infinite loop detected
JFolder::create: Infinite loop detected
and joomla offers to intall manually which I have tried but not succeeded :(

Everything worked fine before. It looks like I'm doint everything correctly...
I also tried istalling latest admintools but it' just seems like nothing happens after I hit upload&install button.
I tried changing permissions and replacing .htacess with blank file but nothing works....

could you please help me with this..

nicholas
Akeeba Staff
Manager
Combining the "nothing happens" you mention with the ticket's thread, I assume that something does happen, you get a "JFolder::create: Infinite loop detected" error. In this case, please note that this is not a problem with our software, it's a problem with permissions on your site. Please follow the installation troubleshooting instructions, especially the parts regarding the tmp directory and FTP options.

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!

user61997
ok
here's what i have done:

Go to your site's administrator back-end and click Help, System Info from the top menu.

Click on the Directory permissions link

Scroll down the page and find the first Cache Directory line. It is the fourth from the bottom of the page.

Next to the Cache directory label you can see a path, e.g. /home/myuser/public_html/cache

Replace the cache word with tmp in that path, i.e. /home/myuser/public_html/tmp and note down this path. This is your new temp path.

Go to Site, Global Configuration menu item from the top menu.

Click on the Server link

Find the "Path to Temp-folder" and replace its contents with the new temp path from step #5.

Save your Global Configuration



I also have done the same with logs folder because it was unwritable and was set to system global...

the problew was in these unwritable folders.. tmp and chache..


I actually had to uninstall and install admintools again because I thought that the broblem was in it...


nicholas
Akeeba Staff
Manager
OK, I only have one question: did the installation work now?

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!

user61997
yes it has worked.
everything seem fine..

only one thing
redirections were deleted with old version of admintools
i have to set up one redirection again...
I have joomfish which causes some url problem....

i want to redirect all trafic from
http://www.mysite.com/ru/flowers/beautiful_flowers
to
http://www.mysite.com/ru/flowers/flowers
and joomfish adds this /ru/ thing :)

so to redirect i do it like this from admintools:
existing url: http://www.mysite.com/flowers/beautiful_flowers
new url: /ru/flowers/flowers

right?
I actually had a ticket opened about this but I cant find it...

nicholas
Akeeba Staff
Manager
I remember the ticket. The end result was that /ru/ is added by JoomFish and then removed automatically before the URL is passed on to Admin Tools. You won't be able to make this redirection. You have to redirect flowers/beautiful_flowers to /ru/flowers/flowers

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!

user61997
and it will look like this


existiong url: http://mysite/flowers/beautiful_flowers
new url: /ru/flowers/flowers

right?

nicholas
Akeeba Staff
Manager
Existing URL: /ru/flowers/flowers
New URL: flowers/beautiful_flowers

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!

user61997
do i need to add http://mysite.com anywhre in there?

nicholas
Akeeba Staff
Manager
Nope, use relative URLs (without the domain name).

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!

user61997
ok, everything works now.


thank you

nicholas
Akeeba Staff
Manager
You're welcome!

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!

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

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!