Support

Site Restoration

#14844 best practice

Posted in ‘Site restoration’
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

PHP version
n/a
CMS Type
Other
CMS Version
n/a
Backup Tool Version
n/a
Kickstart version
n/a

Latest post by nicholas on Friday, 01 February 2013 04:06 CST

esteve

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: (2.5.8)
PHP version: (unknown)
MySQL version: (unknown)
Host: (optional, but it helps us help you)
Akeeba Backup version which took the backup: (latest)
Kickstart version used to extract the backup: (unknown)

Description of my issue:

Hi !

 

Not an issue , just two questions !

A - sometimes, we get css problems and want to restore the website with older css.

what is the best procedure ? 

1- define a restore point before changing css files 

2 - restore at this point

or use kickstart?

B - GENERAL QUESTION : do you intend to develop a one click reinstall procedure for standard backup?
When we get a big problem ( virus attack ) and have to re install the same joomla configuration and files  on the same server , it would be great to have in akeeba, a simple procedure. KICKstart needs a severe concentration to choose the right options during the process..

Akkeba is a very good component but needs to be skilled !

thank you Pierre

nicholas
Akeeba Staff
Manager

Hello Pierre,

A restore point is only taken when you install a new version of an extension. If you have CSS issues after installing a new version of an extension then, yes, restoring a System Restore Point is most likely the best way.

Taking a full site backup before the change and restoring it if the change isn't satisfactory is, of course, the best way. But it's also the slowest one. You have to consider which method is most convenient for you.

That said, if you are doing manual changes to CSS files (as opposed to CSS files being modified on extension update) the best method is not using Akeeba Backup at all. Instead, copy your CSS files before modifying them. My convention is appending the current date and time to the filename. For example, if I am about to modify template.css I will first copy it to template.20130131-1109.css. If I screw up I can always revert to my copy which predates the changes I made.

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!

esteve

Thank you for your answer!

 

and what about my second question ? : GENERAL QUESTION : do you intend to develop a one click reinstall procedure for standard backup?
When we get a big problem ( virus attack ) and have to re install the same joomla configuration and files  on the same server , it would be great to have in akeeba, a simple procedure. KICKstart needs a severe concentration to choose the right options during the process..

 

thank you !

 

pierre

nicholas
Akeeba Staff
Manager

GENERAL QUESTION : do you intend to develop a one click reinstall procedure for standard backup?

The methods currently available are:

  • The standard backup restoration (via integrated restoration, Kickstart or eXtract Wizard) consists of clicking Next a few times.
  • You can always automate Kickstart and Akeeba Backup Installer using kickstart.ini as per our documentaiton, resulting in 0-click restoration workflows through a browser.
  • Since you are an AKEEBADELUXE subscriber you also have access to Akeeba UNiTE, a command-line script which allows you to perform unattended site restorations.

I will never create a method which restores a site without you explicitly clicking on Next or supplying the database connection information in a file. The reason is very simple: many people will screw this up and end up overwritting their site with a much older backup. One click procedures with potentially catastrophic results are asking for trouble. I know better than that ;)

When we get a big problem ( virus attack ) and have to re install the same joomla configuration and files  on the same server , it would be great to have in akeeba, a simple procedure. KICKstart needs a severe concentration to choose the right options during the process..

Hardly so. If you want to pre-select its archive extraction options you can create a kickstart.ini file. As soon as the Run the Installer button is clicked and you proceed to Akeeba Backup Installer it is a matter of sheepishly clicking on Next. Of course this assumes that you are restoring on the same site you took the backup from, because in any other case the one click restoration you asked for would fail miserably (potentially with catastrophic results).

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!

esteve

Thank you for this very interesting answer... we will work on using kickstart.ini !!!

 

Pierre

nicholas
Akeeba Staff
Manager

You're welcome, Pierre!

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!