Support

Akeeba Backup for Joomla!

#14677 Remove AkeebaBackup Core before installing Pro

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 Tuesday, 22 January 2013 14:55 CST

ANCONSULT_Ole

Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? Yes, upgrading
Have I searched the tickets before posting? Yes
Have I read the documentation before posting (which pages?)? yes
Joomla! version: 2.5.7
PHP version: 5.3.6
MySQL version: 5.0.8
Host: Windows Server 2008
Akeeba Backup version: 3.6.12

EXTREMELY IMPORTANT: Please attach a ZIP file containing your Akeeba Backup log file in order for us to help you with any backup or restoration issue. If the file is over 2Mb, please upload it on your server and post a link to it.

Description of my issue:

We have started a new web in Joomla

First thing was to make it work on a local Apache/Windows server with Akeeba Core and local backup

Then we moved everything to a hosting Arsys.es

We bought the Akabee Backup Pro

Because of permision problems it was not possible to upgrade on the hosting server

Then I did the mistake, I uninstalled the Core version (no settings nor data so it should be without problems)

Now, when I try to upload the Pro version, the installation freezes. (no restore point package installed).

So, I would like to start from scratch with the installation of the Pro.

How can I delete manually the existing installation?

Thanks in advance

nicholas
Akeeba Staff
Manager

Normally you wouldn't need to delete anything. Just retrying the installation should work. However, the white page tells me that a timeout error occurs while installing Akeeba Backup. I would suggest following the manual installation instructions here: https://www.akeebabackup.com/documentation/akeeba-backup-documentation/installation-updates-upgrades.html#installation-manual

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!

ANCONSULT_Ole

Hi.

I have gone through the directories and files in your instructions before writing you, none of theme are present. I have tried it both with upload/install and with direct install from a /akeeba directory. The diference is only that the error comes faster in the latter case.

As I have to assign the permissions from the host control panel today I removed all the extra ones that I had given in order to install.

Under first install attempt the system asks for permission to /components/com_akeeba. After giving that, under next attempt, I am asked to give permission to /administrator/components/com_akeeba.

Trying to run the install again, the error screen comes "La conexión ha sido reiniciada" (the conection has been restarted - busy server, firewall etc).

I have succesfully installed Admin Tools after this without problems.

Regards

nicholas
Akeeba Staff
Manager

You have a timeout error on your host. Akeeba Backup is a big package, bigger than Admin Tools. You have to ask your host to set a higher max_execution_time in the php.ini or move your site to a more performant host.

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!

ANCONSULT_Ole

Regarding your first answer: What do you think should be a proper time? It is 60 seconds now.

I don't quite understand the second answer, is it for me?

nicholas
Akeeba Staff
Manager

Oops, ignore the second reply. I typed it in the wrong ticket :s

Regarding your question, 60 seconds should be enough but it actually depends. It depends, among other things, on the speed of the server and if you are using Joomla!'s FTP mode. On a slow shared host using Joomla!'s FTP mode the installation can be notoriously slow. It's neither Akeeba Backup's fault (it actually doesn't even run any of its code yet) not Joomla!'s fault: it's just a slow server. Having your host increase your PHP maximum execution time is one of the two ways to deal with this problem. The other is going to a more performant host.

If you are curious what difference does a fast host make, create a new, free Joomla! demo site at http://demo.joomla.org/. That's a low end CloudHost.net account. Try installing Akeeba Backup on that site. See how mind-blowingly faster and moother it is? That's the difference a good host makes to your site. Now stop and think that search engines do take into account the page load time in their rankings. Yes. A good quality host can be the best search engine optimisation (SEO) investment you can make, no kidding.

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!

ANCONSULT_Ole

Hi again,

 

Now the time has been set to 120 seconds, but it gives the same behaviour. When I use the manual installation from the folder in /tmp the "The connection has been reset" comes after a few seconds.

I get no message of lack of permissions, however I have had a look at it again.

In this server you have to give permission individually to the folder. I have given R/W/X to:

/administrator/components/com_akeeba
/administrator/language/en-GB
/authentication
/cache
/components/com_akeeba
/language/en-GB
/logs
/media/akeeba_strapper
/media/com_akeeba
/media/com_akeeba/icons
/media/com_akeeba/js
/media/com_akeeba/theme

Is it enough?

 

Regards,

Ole

 


La conexión ha sido reiniciada inglés (The connection has been reset English)

nicholas
Akeeba Staff
Manager

You need to have write access to the following folders (and their subdirectories):

  • components/com_akeeba
  • administrator/components/com_akeeba
  • media/com_akeeba
  • media/akeeba_strapper
  • languages/en-GB
  • administrator/languages/en-GB
  • administrator/modules/mod_akadmin
  • plugins/jmonitoring/akeebabackup
  • plugins/quickicon/akeebabackup
  • plugins/system/akeebaupdatecheck
  • plugins/system/aklazy
  • plugins/system/oneclickaction
  • plugins/system/srp
  • libraries/fof

That said, if you need to give each folder very wide permissions (like 0777) in order to install anything you need to do either of these things:

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!

ANCONSULT_Ole

Hi,

 

I enabled the FTP, it gave results.

The installation went through, however I see two errors, saying the same:

JFTP: :Rename: Bad response

Rename failed

But I have been able to introduce the licence so I suppose everything is OK.

Now I just need to configure the system.

 

Thanks for the help!

 

Regards,

nicholas
Akeeba Staff
Manager

Most likely that JFTP warning is nothing to worry about. As long as the component works without a hitch you should be able to safely ignore it :)

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!

ANCONSULT_Ole

I have been trying to configure a backup in Dropbox, but no settings remain after "saving". Probably, the problem is the same as during the installation, the write permisions.

So, which directories, apart from the backup intermediate area, have to be accesible for writing?

Regards,

nicholas
Akeeba Staff
Manager

I think that's a different issue. Please take a look at your database using phpMyAdmin. Do you see the #__ak_profiles table (where #__ is the same prefix as the rest of your database tables)?

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!

ANCONSULT_Ole

No, they are not there....

nicholas
Akeeba Staff
Manager

This means that you have a partial installation of Akeeba Backup. In order to work around that, you will have to perform some manual work. Remove the following folders:
- administrator/components/com_akeeba EXCEPT the administrator/components/com_akeeba/backup directory and the administrator/components/com_akeeba/akeeba/serverkey.php file. If you remove that directory and that file you will lose your existing backups and/or settings.
- components/com_akeeba
- administrator/modules/mod_akadmin
- media/com_akeeba
- plugins/system/plg_srp
- plugins/system/plg_akeebaupdatecheck
- plugins/system/plg_aklazy
- plugins/system/plg_oneclickaction
Now you can re-install Akeeba Backup Professional.

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!

ANCONSULT_Ole

I deleted the directories. The ones starting with plg_ did no exist.

I re-installed everything, I had to do it over several times.

Finally I had only the two errors from earlier installations:

Going into the database, no table called something with _ak_profiles exists.

And I cannot configure the backup, it's a pitty because the free version, which I tried on our WAMP-server before going online, worked perfectly.

Regards,

nicholas
Akeeba Staff
Manager

Look. Both the Core and the Professional version share the same code. In fact the installation SQL code is identical in both versions. The only difference between the two is that Core skips a few views and a few Akeeba Engine filters. Nothing that has anything to do with the installation. If installing the Core works, installing the Pro release also works.

But! There is something that can go wrong. It's possible that Joomla! has some stuck entries in the #__extensions table and thinks that the subsequent fresh installation is an upgrade, therefore NOT trying to run the SQL code in the installation package, the one which creates the database tables. That's a Joomla! bug, not an issue on my end. I'm more furious about it than you'd ever imagine, especially since I've reported it one and a half year ago, submitted a patch which wasn't accepted / forgotten about.

Anyway. There are two ways to work around that Joomla! bug:

a. Completely uninstall and reinstall Akeeba Backup, losing all your settings and existing backups in the process

b. Have me take a look, fix things in your database and reinstall Akeeba Backup Professional on your site.

Just let me know which of those alternatives you'd like to follow.

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!

ANCONSULT_Ole

Ok, as I have not reached the point of being able neither to configure nor making a backup, my loss of setting is no problem :-) . What is the most efective way to uninstall?

Just marking theese and then uninstall?

Regards,

 

 

 

nicholas
Akeeba Staff
Manager

Uninstalling the Akeeba Backup component will uninstall all associated plugins and modules.

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!

ANCONSULT_Ole

That's another story. Now I have the tables, and a short conf I made could be saved. So we are on the right track! I will let you know when I have made the first backup later on. THANKS.

Regards,

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!

ANCONSULT_Ole

Finally I succeeded making a backup to Dropbox. I had to go down to 5Mb pieces in order to avoid the 500-error. But I'm happy that I am through one complete backup, I know now that the system works. I might experiment with other storage sites, though.

Thanks for the help!

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!

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!