Skip to main content

Restoring Your Joomla Site From A JoomlaPack Backup

If you don't already have a backup file to use, install JoomlaPack and make a backup of your site and download the .jpa file that is created.

These instructions will handle restoring your Joomla site onto a new server (server move) or back onto your own server (disaster recovery).  Take the .jpa file that you downloaded after using JoomlaPack and upload it to the root of the server you want to expand it onto (ie.   /www/)  using an FTP program or your server hosts administration file handling software.  Now, grab Kickstart and upload it alongside your .jpa file.  Kickstart will allow you to log into your server through a web browser and handle the extraction of the jpa file online.

Once you have the Kickstart file and the JoomlaPack archive uploaded, browse to the location using a web browser (ie.  www.2bluesolutions.ca/kickstart.php).  If you can't find the file online, then double check where you uploaded it to and put in that address.

In most cases, you can just click the green 'Start' button to proceed to the unpacking stage.  If not, see the bottom of this post for more notes.  When the jpa file has finished unpacking, you will be presented with a couple of links.   Read carefully and choose the first link that refers to setting up the installation and keep the current window open.

Review the server setup check that you are presented with.  You should have all green OKs across the board and if you don't, double check the errors and see if you can fix anything (usually permission errors involving your configuration.php file).  Click 'Next' in the upper right corner.

Now comes the database restore process which is the part that causes the most confusion.  For most cases, the first 2 lines will stay the same (MySQL and localhost).  If this is a new install onto a new server, you will need to enter your server's hosting admin page and set up a database with an admin (full permission) user.  Even if this isn't a new install and you have a database installed, I like to create a new database anyways to prevent any issues.

Now, once you have a database setup and an username to use, you can fill in the remaining three text boxes in the DB Restore page:

  • username:  host_username + db_username (ie.  myuser_admin)
  • password:  your password
  • db name:  host_username + db_name (ie. myuser_testdb)
It's not uncommon to run into a connection error at this point.  Just review all your information and make sure it is correct and try again.  Sometimes, it feels like it just works all of a sudden.

The next step is to enter your FPT login permissions.  Once they are accepted, then you will be told that the install was a success.  Now you can close that window and go back to the previous browser window that you didn't close and click the link that mentions resetting the .htaccess file.  Once that is complete, you should be up and running.  

More Notes:
  • If the green 'Start' button doesn't work for you in the beginning, then it's most likely due to the security settings of your host.  You will have to select the FTP option and enter your FTP permissions before clicking 'Start'.
  • If your install stalls at any point, then go back the first page and choose Javascript Refresh instead of Ajax Refresh.  This has gotten me through some install unpacking stalls.
  • After install:
    • Double check your configuration.php in the root Joomla install directory.  Make sure it has full write permissions (ie...777) while you are working with your system.
    • Also, if you are encountering issues with installing components / plugins, open up your configuration.php file and set FTP = '0', which seems to resolve these issues.

Comments

Post a Comment

Popular posts from this blog

How To Run Chrome From Within Notepad++

If you have recently tried to Run  Chrome from within Notepad++ recently, you've probably encountered the same issue I did.  Chrome didn't run. The fix is actually really simple.  Open up the Run box in Notepad++ and browse to your installation of Chrome. ie.  C:\Program Files\Google\Chrome\Application\Chrome.exe Select the file when you find it.  Now, the trick is: Put quotation marks around the path you see in the Run  box.  Now, put 1 space after the closing quotation mark. Type this: $(FULL_CURRENT_PATH) It'll look something like this: Click Run .  If Chrome opens, click Save and set your hotkey.

Developer Note: Virtuemart - Editing the Add to Cart MooTool Popup

To edit the “Add To Cart” popup that appears when you add an item to a cart in Virtuemart, there are few files that you need to know about. These are the files to know \components\com_virtuemart\themes\default\theme.js \components\com_virtuemart\js\mootools\   - contains the files for editing the appearance of the popup. To edit the appearance of the box, edit \components\com_virtuemart\js\mootools\mooPrompt.css to change the styles as well as editing the 2 images in the directory to edit how they appear as well (close box and header-background)

Divi Theme - Remove pause 'on hover' of the full width slider

In the Divi theme, open up /js/custom.js Comment out the following code (around line 144) if ( settings.slideshow && et_slides_number > 1 ) { $et_slider.hover( function() { $et_slider.addClass( 'et_slider_hovered' ); if ( typeof et_slider_timer != 'undefined' ) { clearInterval( et_slider_timer ); } }, function() { $et_slider.removeClass( 'et_slider_hovered' ); et_slider_auto_rotate(); } ); }