Support

Akeeba Backup for Joomla!

#23021 Unable to install from URL

Posted in ‘Akeeba Backup 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
Akeeba Backup version
n/a

Latest post by nicholas on Wednesday, 29 July 2015 04:07 CDT

gingerweb
Description of my issue:

I am trying to transfer a site to my hosting. The owner has given me admin login and thats all i have - no FTP as the site builder is being problematic. I cannot install Akeeba normally because of the 2mb size restriction so i needed to use the "direct link" method as described in other threads.

I have now subscribed so that i get the "direct link" option but i am still unable to install the component, each time i just get :

Error connecting to the server: failed to open stream: no suitable wrapper could be found
Invalid URL

Any help on this greatfully received
thanks

nicholas
Akeeba Staff
Manager
Hello Lucie,

It is possible, but you will have to go a bit sideways to get it done.

First go to the Download page.

Find Akeeba Backup Professional for Joomla! but instead of the Download button please click the All Files button.

Scroll further down the page. You will see the Akeeba Backup Professional box. It has a "Download now" button and a DirectLink link. The latter is what you need. It is a "signed" link meant for use with Install from URL.

Right click the DirectLink link and choose Copy link address (or however your browser labels this action).

Now go back to your site's tab and paste that link into the Install from URL text box. Now you can install from URL just fine!

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!

gingerweb
Hi
Thanks for the help but this is what I tried as soon as I bought the licence and as in my original post I am still getting the same error message.

nicholas
Akeeba Staff
Manager
I just noticed the really important bit: " no suitable wrapper could be found". This means that your host has disabled all possible ways to fetch external data into your server, namely the PHP cURL module, URL fopen wrappers and direct TCP/IP socket connections.

You should first try to ask your host to either increase the max_upload_size and post_max_size to 4Mb. If the decline ask them to either enable the PHP cURL module or allow_url_fopen (which DOES NOT compromise security, the option they had in mind is called allow_url_include and is a completely separate beast, see my blog post from 2013). If they still decline the only thing I can recommend you is move your site to a better host.

In this unfortunate case do note that you can still move a site without Akeeba Backup. Akeeba Backup doesn't make the transfer possible, just much easier. The detailed –if not convoluted– instructions for manually transferring your site can be found in the Joomla! documentation page on Copying a Joomla! website.

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!

gingerweb
ok thanks i managed to get the server owner to install the core files for me and im getting an error almost immediately on starting the backup, this is the log file - whats going on as ive never had a problem like this before ?

[150728 12:29:31] Sleeping for 1833.9622020721 msec, using usleep()
[150728 12:29:33] Saving Kettenrad instance backend
[150728 12:29:33]
[150728 12:29:35] -- Loaded stored Akeeba Factory (backend) [backend.id3]
[150728 12:29:36] ====== Starting Step number 2 ======
[150728 12:29:36] Kettenrad :: BREAKING STEP BEFORE SWITCHING DOMAIN
[150728 12:29:36] AECoreDomainInstaller :: New instance
[150728 12:29:36] -- Adding installation/README.html to archive (virtual data)
[150728 12:29:36] -- Adding installation/extrainfo.ini to archive (virtual data)
[150728 12:29:36] ----- Finished operation 1 ------
[150728 12:29:36] Initializing with JPA package <root>/administrator/components/com_akeeba/assets/installers/angie.jpa
[150728 12:29:36] JPA package file was not read
[150728 12:29:36] ----- Finished operation 2 ------
[150728 12:29:36] Failed Smart algorithm on AECoreDomainInstaller
[150728 12:29:36] Kettenrad :: More work required in domain 'installer'
[150728 12:29:36] ====== Finished Step number 2 ======
[150728 12:29:36] *** Engine steps batching: Break flag detected.
[150728 12:29:36] *** Batching of engine steps finished. I will now return control to the caller.
[150728 12:29:36] Sleeping for 1962.4030590057 msec, using usleep()
[150728 12:29:37] Saving Kettenrad instance backend
[150728 12:29:49] -- Loaded stored Akeeba Factory (backend) [backend.id3]
[150728 12:29:49] *** Batching of engine steps finished. I will now return control to the caller.
[150728 12:29:49] Sleeping for 1988.3267879486 msec, using usleep()
[150728 12:29:51] Saving Kettenrad instance backend

nicholas
Akeeba Staff
Manager
The file administrator/components/com_akeeba/assets/installers/angie.jpa is either missing or unreadable by your server.

This is hardly surprising given what you have already told me. You are trying to use a very badly configured server. In all those 9 years of writing and supporting backup software I have not once seen a server so seriously screwed up – and I had to support the absolute worst hosts out there, including a lot of free hosts... Let me guess. You are trying to move the site away from this server?

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!

gingerweb
Oh yes - its nothing to do with me im trying to get the site off it asap !
i have pro version installed now but this also doesnt work
i do have FTP access for now too !!
hope you can help !!
thanks

nicholas
Akeeba Staff
Manager
First check if the administrator/components/com_akeeba/assets/installers directory exists. Then check its contents (filenames and sizes) against what you have in the Akeeba Backup Professional ZIP file under backend/assets/installers. If any files are missing or truncated please upload them. Now try to give all files in that directory 0644 permissions (read/write to the user, read only to the group and everyone else).

If this doesn't work we have to do something which is a terribly bad practice and which must never, ever be performed on a live site – unless you are desperately trying to transfer it off a bad server. To anyone else reading this, do NOT under any circumstances attempt to follow these instructions.

That disclaimer off our way, here's the deal. Give the administrator/components/com_akeeba, components/com_akeeba and media/com_akeeba directories and all their subdirectories and files 0777 permissions. Yes, I know, TERRIBLY BAD permissions which I've told people never to use.

If this still doesn't work I'm all out of ideas :(

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!

gingerweb
Not sure what happened as i posted twice to this thread last night and they arent showing up ?!

Anyway i sorted it by making the file administrator/components/com_akeeba/assets/installers/angie.jpa 777 and then it seemed to work, i did the backup and restore and everything is working so much better on my server. (i have checked the file and it automatically back to 644)

So thanks for your help, i have been a long time user of Akeeba but never had pro before and just working through the additional options it looks like i have been missing out !

thanks again.

nicholas
Akeeba Staff
Manager
You're welcome! I'm glad this is resolved :)

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!