Is there any perfect way to Upgrade "Concrete5 - 5.7.5.13 To Concrete5 - 8.2.1" ?

Permalink 1 user found helpful
Hi,
I have trying to update my concrete5 web site. Current Version is 5.7.5.13. And Destination Version is 8.2.1.

I have try it already 6 times using concrete5 functionality (from System & Settings > Backup & Restore > Update concrete5. blue button "check for update" and then "install update"). and please don't ask for manually because i already did with as possible ways.

BUT STILL GETTING ERROR.

Any one have BEST idea?

Advance Thank You.

 
hutman replied on at Permalink Reply
hutman
There are too many variables for a "perfect" way to do it. What errors are you getting when you upgrade?

Before you upgrade are you turning off caching, clearing the cache, turning off Pretty URLs, and making sure your server has enough memory to run the upgrade?
DKPatel replied on at Permalink Reply 1 Attachment
Hi Hutman Thank you for suggestion

I have try it with clearing the cache, turning off Pretty URLs.
but after long time waiting getting unknown error. see attached image.
hutman replied on at Permalink Reply
hutman
That looks like your server is timing out before the upgrade finishes. What is the PHP Max Execution Time set to? Do you have a local server somewhere you could try it on with more resources?
DKPatel replied on at Permalink Reply 1 Attachment
I have set Max Execution Time to 3000 and i test it at local machine.
hutman replied on at Permalink Reply
hutman
If you look in your php error log on the server after that happens, what do you see?
DKPatel replied on at Permalink Reply 1 Attachment
I got empty response. and in error log nothing tobe written. please check attached image in which error will be shown.

After incomplate update. i hit refresh then it's look like this.
hutman replied on at Permalink Reply
hutman
Can you go tohttp://www.your-concrete5-site.com/index.php/tools/required/upgrade... and re-run the upgrade (make sure you replace "www.your-concrete5-site.com" with your url) and see if it works that way?
DKPatel replied on at Permalink Reply 1 Attachment
using this URL. getting "Call to undefined method Concrete\Core\View\View::getPageObject()" error
hutman replied on at Permalink Reply
hutman
Are you doing this upgrade after the automatic download into the update folder, or are you doing it by replacing the core? I have found that replacing the core is less likely to go badly but many people have gotten either way to work.
DKPatel replied on at Permalink Reply
Yes, i am doing it with replacing the core files.
hutman replied on at Permalink Reply
hutman
If you look in the PHP Error Log on the server you should see that error, what file is that error coming from? Is it in the root concrete folder or the update folder?
DKPatel replied on at Permalink Reply
Hi Hutman, Thanks for suggestion,
Currently i have replaced concrete root folder and replace it with concrete5 version 8.0.0 root folder and in concole run "/var/www/html/projectconcrete$ ./concrete/bin/concrete5 c5:update" and process still in progress since last 11 hour without any error. let you know if rise any confussion or any error.
Thanks
DKPatel replied on at Permalink Reply
site updated to lattest version of concrete5.