Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[3.7] Core components loose menu links in Control Panel after manual update #16454

Closed
anabarcellos opened this issue Jun 2, 2017 · 9 comments

Comments

@anabarcellos
Copy link

anabarcellos commented Jun 2, 2017

Steps to reproduce the issue

  1. Update from 3.x to 3.7.x manually.
  2. Apply @mbabker's script: https://gist.github.com/mbabker/d7bfb4e1e2fbc6b7815a733607f89281
    ==>> Message: Update to 3.7.0 completed successfully.
    OBS: The same result below happens just following the steps from Joomla Docs, without using the mentioned script.

Expected result

Go to Control Panel > Components and find all the links you had before version update.

Actual result

The links for the core components are not displayed:

_com_banners
com_contact
com_finder
com_joomlaupdate
com_messages
com_newsfeeds
com_redirect
com_search
com_weblinks
_

Information:

  • the components are installed and enabled.
  • data are ok in the #_menu table.
  • third part extensions are not affected.
  • if I downgrade to 3.6.5, the links appear again.
  • the same happens in different admin templates.
  • if I install Weblinks from extensions.joomla.org after updating to 3.7.x, it works again, but adding new registers in #_menu.
    - solution: UPDATE #_menu SET menutype='main' WHERE menutype='menu';

System information (as much as possible)

Tested updating from different sites:
- 3.4.5 to 3.7
- 3.6.5 to 3.7
- 3.6.5 to 3.7.1
- 3.6.5 to 3.7.2

SLES 12
PHP Version 5.5.14
Apache/2.4.16 (Linux/SUSE)
MySQL 5.6.31

Additional comments

@wojsmol
Copy link
Contributor

wojsmol commented Jun 2, 2017

@zero-24
Copy link
Contributor

zero-24 commented Jun 3, 2017

Update from 3.x to 3.7.x manually.

Why do you want to do this?

@AlexRed
Copy link
Contributor

AlexRed commented Jun 3, 2017

@zero-24 in some bad server you can't do the normal update procedure from the "Joomla Update" component. Also in the italian forum we have many user with this problem and now without component menu items.

@Bakual
Copy link
Contributor

Bakual commented Jun 3, 2017

Manual updating isn't supported. You need to use the Joomla Update component to do it.

@Bakual Bakual closed this as completed Jun 3, 2017
@anabarcellos
Copy link
Author

Really? Since when manual update is not supported? I run a INTRANET project in the biggest bank in Latin America. I can't use Joomla Update. What should I do? Change the CMS?

@mbabker @brianteeman really? 😥

@andrepereiradasilva
Copy link
Contributor

andrepereiradasilva commented Jun 5, 2017

you can use "Upload & Update" feature in Joomla Update component

image

Note: IIRC this feature was added in 3.6.0 #9612

@Bakual
Copy link
Contributor

Bakual commented Jun 5, 2017

Really? Since when manual update is not supported? I run a INTRANET project in the biggest bank in Latin America. I can't use Joomla Update. What should I do? Change the CMS?

Download the package (if the proxy setup doesn't work) and upload it in the Joomla Update component.

The point is that the manual update never worked reliable since not all SQL commands were properly applied. It worked for schema changes, but not for INSERT and UPDATE type of (data) changes.

@brianteeman
Copy link
Contributor

Were you not one of the testers of this feature - I was sure you were as it was specifically written for your use case.

@anabarcellos
Copy link
Author

Perfect! Thank you guys for the information. Sorry for being so dramatic above. I read my post again and it sounds so rude and arrogant. It was not my intention, ok? I was just scared since we have another free software project which can't be updated since 2012 and it it is a big problem for us now.

I was running manual updates since 3.5 and probably something got lost on the way because my 3.7.2 installation has no Joomla Update Component anywhere - not even disabled or in discover.

@brianteeman after 3.5 I understood that I could not update by file upload and I never heard about this subject anymore. So I didn't test it, sorry. I don't know how I lost this information about 3.6 release.
I have installed a new site from zero now and it is perfect. Phew! Thank you, guys!!

Thinking that I should configurate a new installation from the beggining again. Even if I solved this component missing issue, how can I know how many other things are not in the right place? All my new installations are deploys from that default site.

Thank you again! Not just for the helpful words but for making Joomla each time better for all the users.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants