• Home
  • Get help
  • Ask a question
Last post 1 min ago
Posts last week 141
Average response time last week 4 hours 42 min
All time posts 67811
All time tickets 10479
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.

#7699 – sh404 disappeared from Components menu after installing

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.
Wednesday, 07 April 2021 10:48 UTC
info-spring-creative-co-uk

Hi

I've just installed the latest version of sh404 but now it doesn't appear in the components menu or under Global config. So I can't edit my settings.

My site still seems to work OK, all URLs looks the same. Also the plugins show up so I think it's all there.

Can you offer any advice?

Thanks

 

Wednesday, 07 April 2021 12:23 UTC
wb_weeblr

  Hi

That's not an sh404SEF problem but a rare but persistent Joomla installer issue, can happen with any of component really.

Are you familiar with using a tool like PHPMyadmin to fix the Joomla menu table?

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Wednesday, 07 April 2021 12:35 UTC
info-spring-creative-co-uk

I have used php my admin in the past when a table is corrupt but I can't see anything in this database that looks off. Can you advise?

Wednesday, 07 April 2021 13:10 UTC
wb_weeblr

Hi

In the xxx_menu table, search for a line with title = COM_SH404SEF. Its data should look something like this although your numbers will vary for some columns.

Make sure that client_id = 1, parent_id = 1 and access = 1

You may also want to read this article from JoomlaShack which looks at the various options when the problem occurs, including fixing the menu table.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 

 
Wednesday, 07 April 2021 13:12 UTC
info-spring-creative-co-uk

Thank you for your help, I will check this out.

Wednesday, 07 April 2021 13:24 UTC
info-spring-creative-co-uk

I thought I'd share a screen grab. I think everything looks OK. Should id at the top be changed to 1?

Wednesday, 07 April 2021 13:38 UTC
wb_weeblr

Hi

No, id is what it is, should not be changed. Is the client_id set as well?

 

 
Wednesday, 07 April 2021 13:41 UTC
info-spring-creative-co-uk

I can't see client id, everything in the table is on that screen grab.

Wednesday, 07 April 2021 13:48 UTC
wb_weeblr

Hi

 can't see client id, everything in the table is on that screen grab.

That's unlikely or your menu table would be missing several important fields: params, lft, rgt,home, language and client_id.

If so, your Joomla installation has a serious problem but I doubt it as nothing would really work without this. Are you sure there isn't a second page or some additional selection to do?

What's your exact and full Joomla version actually?

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Wednesday, 07 April 2021 13:55 UTC
info-spring-creative-co-uk

Apologies, there were more further down. client id was set to 1.

Joomla version is 3.9.25

 

Wednesday, 07 April 2021 14:01 UTC
wb_weeblr

Hi

I'm afraid I can't say much more here. This is definitely not an issue in sh404SEF itself as we justr do not have any control or access to menus.

One last thing I've seen others do (Akeeba recommends that) is to just install again the component, twice in a row. Download the zip from the download menu here, and just install twice in a row, without doing anything else in between.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Wednesday, 07 April 2021 14:16 UTC
info-spring-creative-co-uk

I tried installing again but it still doesn't show the menu. I'm going to roll my server back to a backup and try again. This time I will try installing sh404 before I update Joomla and see what happens.

 

 

Wednesday, 07 April 2021 14:31 UTC
wb_weeblr

Hi

Wait, you updated Joomla at the same time? What was the old version?

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Wednesday, 07 April 2021 14:45 UTC
info-spring-creative-co-uk

First I updated Joomla, the previous version was 3.9.23.

Everything looked fine on the front end so I then updated JCE Pro. Everything was fine so I updated sh404. Then I went to the Components menu and noticed it wasn't there.

So I'm not sure at which point it disappeared.

Wednesday, 07 April 2021 14:47 UTC
info-spring-creative-co-uk

And now my back up has been restored and sh404 is not in the components menu. So it looks like this may have happened on a previous update without me noticing.

Wednesday, 07 April 2021 15:01 UTC
wb_weeblr

Hi

ok, it's not an old version then. 

Bit sure where to go from there. I'd suggest reviewing the following:

1  - in the menu table, search for menu item with id 1 and check this is indeed the "Menu_Item_Root"

2 - Double-check your authorization system, ie anything special or custom in terms of authorization levels. Double check the authorization level for sh404SEF as well (by accessing the component directly).

3 - Check that the component id seen in your screen shot (10353) is indeed that of sh404SEF as seen in the "Extensions" list

4 - Check the Extensions list for anything special about sh404SEF.

That's all for now, can't think of anything else right now.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Saturday, 08 May 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.