sorry to hear it. I have updated two NC last three or four major update without that trouble.
The reason why the script do not do it automatic is, in some bigger instances it could be result in a long downtime/maintenance, until all work is done.
But right, there should be a solution for hosted NCs. But the app ossweb still works for a lot of commands.
Ummm… NC never claimed that it was made for shared hostings. In the contrary. The setup it pretty complex (even if it looks/feels easy). It’s NOT recommended installing it to a shared hoster (and a good part of the problems here on the forum would deal about shared hosters not allowing this and setting up that differently etc). So why would NC plan trying to avoid mandatory changes such as the ones you mentioned?
the goal is: having the best possible code for the moment.
There has been discussions up and down the forum about that. If you wouldn’t mind searching yourself for it… you might find that there are some good reasons on giving up on that 3rd party project (even the main devs themselves made some comments about it on their gitgub-propject)
right. Perhaps yes. Perhaps no. But the best thing about NC is: it’s community-driven. So make yourself heard and be part of the development. Don’t shy away - and if you think you won’t be ready or capable doing such a thing ask for help and most prolly you’ll be helped by the core devs.
I guess it depends on who Nextcloud is targeting as its audience/customers. I’m fed up with getting locked into Google, O365, Dropbox etc for myself and my family and am looking for a very cost effective solution and hence use shared hosting. I think your responses indicate that customers like Martin and I are not important as part of Nextcloud’s future? Or am I interpreting your comments incorrectly.
i think you really do.
All I said was: NC wasn’t initially made for being used on shared hosters (I mean there ARE alternatives… like a Raspberry Pi e.g. roundabout $50 (or less, mine was $35) and you’ll have your own thing running perfectly - what’s your monthly plan on your shared hoster? It’s up to you to doing the calculation). And tried to explain why that is.
But I am no fortuneteller and thus can’t look into the future. So who knows what the future will bring? I guess only time will tell.
Other question: What are the shared hosters doing to fix these problems? What plans do the shared hosters have? Does your shared hoster meet the requirements to install Nextcloud?
OCCWEB is not the solution, but “nice to have”.
Here is described how to use the OCC commands:
For this you need an ssh access to your shared hosting. Do you have it? If not, why doesn’t the shared hoster offer it?
Funny. Nextcloud is free of charge. But you pay your shared hoster. You get what you pay for. So if your shared hosting is not enough to run Nextcloud, then rethink your shared hosting plan.
I myself run Nextcloud on a shared host, but I am aware of the limitations of shared hosting. Since NC 20, the web updater no longer works for me. And now? Then I just do the update manually. This is described here:
That also works. It just takes a little more time and knowledge. If you don’t have the time and knowledge, then rethink your shared host plan.
Hello, thank you for all the hints (I already know).
I am using NC since Ownclud times together with Wordpress.
Both, NC & Wordpress, have common properties:
coded purely in PHP
using a Database (here MYSQL)
As both are coded in PHP I expect they work well in any hosted account (generic programming).
In my case I have SSH but not with SUDO, so most examples does not work for me. Even pure OCC commands do not work, so I use OCCWEB for this.
But as both - Wordpress & NC - are using the same Database-Account but different Database, Wordpress does never crashes during any Update over years, NC does!
So I do not think this belongs to the hosting System.
If I understand the error explainations right, the timing of update procedure fails on time consuming database updates/inserts.
My Hint for this:
Is it possible to fix this by introducing a delay Flag within config.php (that can be set via SFTP edit)? Users with poor system performance , like me, can set this Flag, wheras others my ommit/comment-out this.
With this Flag set, some steps of the update procedures could plan more time between major DB update steps to finalize their task in a secure way.