• Home
  • Get help
  • Ask a question
Last post 14 hours 33 min ago
Posts last week 141
Average response time last week 4 hours 42 min
All time posts 67805
All time tickets 10478
All time avg. posts per day 21

Helpdesk is open from Monday through Friday CET

Please create an (free) account to post any question in the support area.
Please check the development versions area. Look at the changelog, maybe your specific problem has been resolved already!
All tickets are private and they cannot be viewed by anyone. We have made public only a few tickets that we found helpful, after removing private information from them.

#7570 – Migrating from an older version

Posted in ‘sh404SEF’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Tuesday, 05 January 2021 21:10 UTC
daenabean

Hello :) I have an existing website with sh404SEF installed. I am creating a fresh Joomla installation and will be moving my content over into a new template. Is there a way to export and then import from the existing website to the new one so I don't lose my URLs, etc.?

Wednesday, 06 January 2021 07:39 UTC
wb_weeblr

Hi

1. Which versions (Joomla, sh404SEF) are you running on the old site?

2. If the content is the same, and Joomla and sh404SEF versions are not too old (ie anything but Joomla 1.0 or 1.5), you do not have anything to do. Just install current sh404SEF on the site and the URL will be re-created the same - assuming also you configure sh404SEF the same.

3. If you have custom URLs, custom meta data, etc, then it's a matter of evaluating which is fastest: re-creating them manually or upgrading. If you want to upgrade you'll need to :

- copy across all the sh404sef-* and shlib-* database tables

- install the current version.

Again, this can only work with a not too old Joomla version, not 1.0 or 1.5.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Wednesday, 06 January 2021 12:53 UTC
daenabean

The existing (old) website is running Joomla 3.9.23 and the sh404SEF version is 4.22.1.4233. 

The new (under construction) website is running Joomla 3.9.23 and the sh404SEF version is 4.22.1.4233.

The existing website has been around since 2002 and I have been using sh404SEF for a few years, so I do have a lot of URLs (409 total URLs, 390 visited) from migrating from HTML to Joomla and through several template changes over the years.

That's why I'm wondering what to do in this next migration. Can you advise me on copying the database tables? I am not new to Joomla, but by no means an expert. I have access to the database through PHPmyadmin in cPanel and have used that before. It would be great if you could give me basic steps to follow so I don't mess anything up!

Thanks for your help!

Wednesday, 06 January 2021 12:56 UTC
daenabean

ALSO - should I remove sh404SEF from the new website before copying tables? No content has been added to the new website yet, I am still configuring the template to work with displaying the content I will move over from the existing website. The content will be the same with an identical menu structure, categories, etc.

Wednesday, 06 January 2021 14:18 UTC
wb_weeblr

Hi

The existing (old) website is running Joomla 3.9.23 and the sh404SEF version is 4.22.1.4233. 

The new (under construction) website is running Joomla 3.9.23 and the sh404SEF version is 4.22.1.4233.

But so both sites are fully up to date. Are you just changing template? If not, that's not a migration, just install the new template and enable  it instead of the old one.

 No content has been added to the new website yet, I am still configuring the template to work with displaying the content I will move over from the existing website. The content will be the same with an identical menu structure, categories, etc.

You should not be doing that, unless I'm missing something. You should:

- make a backup of the old site (entirely, using a free extension such as Akeeba Backup)

- Restore a copy from the backup at another location, or on your local machine

- Install the new template, enable it instead of the old one and make all required adjustments

What am I missing here?

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Wednesday, 06 January 2021 16:54 UTC
daenabean

Sorry if I was unclear. I am making a clean break from the previous installation. The new RocketTheme template is Gantry 5, which is very different than my previous theme from the same company. The theme provider said that I could use my content without issue, but would have to re-assign everything to "particles" since the "modules and positions" in the old Gantry 4 template will not work in Gantry 5.

I knew that this would take a bit of time to do and I didn't want to disturb the current website. Therefore, I decided that I would start fresh and have installed a new "RocketLauncher" with the Gantry 5 template and Joomla on a subdomain so I can work on this while not disturbing the current website.

When I enable the new version of the website, I want people to still be able to access my content at the same links or redirects that are already established. Is what I'm asking possible?

Thanks in advance for any help you can give me.

Wednesday, 06 January 2021 17:09 UTC
wb_weeblr

Hi

OK, it's clearer but still, it's likely a complicated way. Of course you don't want to disturb the live site, which is why this sort of thing is usually done, as you hinted at, on a local machine or a subdomain. However starting with no content at all makes it more difficult for all other extensions than your template.

That said, in terms of sh404SEF, I would say you should not try to import anything but as you have not replied to this question:

3. If you have custom URLs, custom meta data, etc, then it's a matter of evaluating which is fastest: re-creating them manually or upgrading. I

You replied with how many URL you have but that does not matter. What matters is:

- do you have manually customized URLs

- do you have manually entered meta data such as custom title or custom description.

- do you have redirects?

If sh404SEF was running automatically, ie no custom URLs or meta data, then best is to just re-create your content as you plan to do. Install a fresh copy of sh404SEF and all URLs will be re-created again exactly as they were before (assuming you use the same settings in sh404SEF configuration).

In short, there's nothing to transfer.

IF you have custom URLs or custom meta data, that's when the method you chose causes a problem.  Custom URLs and custom meta data are attached to each articles. For instance, you may have a custom URL attached to article with ID = 312.

With your method of re-creating content from scratch, there's no guarantee that the same article will get the same internal ID from Joomla. It depends on which order you are creating articles, whether there were some deleted articles (or categories) at somet point, etc

Chances are very slim that your custom URLs or meta data can be re-attached to the proper article.

So the key point here is whether you have custom URLs and/or meta data or redirects, or not.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Wednesday, 06 January 2021 17:51 UTC
daenabean

Wow, that really helps me understand what is needed. I will be better able to consider the pros & cons. At least with the subdomain set up I can get familiar with the template and Gantry 5. If it seems better to then install the template on the old website at least I'll know what I'm facing to re-arrange things. I TRULY appreciate your explanation and it will help a great deal in planning how to move forward.

Thank you for your excellent service!!

Daena :)

Wednesday, 06 January 2021 18:03 UTC
wb_weeblr

Hi

You're welcome! That's likely a good way to start with. The most convenient way, if you have already a web server running on your local machine, is to work locally but if you don't have it, there's some work associated with setting everything up. 

Once done however, using Akeeba Backup make it a breeze to copy/restore sites from one machine to another.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Saturday, 06 February 2021 05:34 UTC
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.
This ticket is closed, therefore read-only. You can no longer reply to it. If you need to provide more information, please open a new ticket and mention this ticket's number.