How do I update my website from github.

Permalink
Hi everyone,

when searching the bug tracker I often come a around *It's fixed on Github*.

That is generally great, since solutions for problems are avaialable before the next big release.

BUT:
How do I update my website from Github? This website is generally confusing to me.
1). What do I have to download?
2.) How do I have to install the update? (or just individual files?)
3.) Is there a chance that my site will break?

Thanks
- Karl

 
PauloCarvalhoDesign replied on at Permalink Reply
PauloCarvalhoDesign
Hi, @github you will find the current version of c5 and the development as well.
If you aren't a developer take extra caution using the files in development version in your site.
That said, you can download the development version and install on a local server and test all the stuff you need to test.
Waiting for the next release of c5 his the best option for upgrade your site core files.
hostco replied on at Permalink Best Answer Reply 1 Attachment
hostco
If you do not want to wait, here is how to do it.

First and most important make a backup of your database.

Now go here

https://github.com/concrete5/concrete5/...

At the top left corner of the page you will see a "zip" button (screen shot attached)

Click this button, download and unpack the zip.

You only need the /concrete directory from this package.

Rename this directory to /concrete-beta and upload it to your concrete5 root directory.

Now rename the /concrete directory located in your concrete5 root to /concrete-old

Next rename the /concrete-beta directory to /concrete

Now visit http://yourdomain.com/tools/required/upgrade...

Run the update

All done.

You could always overwrite the /concrete directory with the new one without renaming anything if you wanted to but this way causes more down time.

It is also good to leave the older version in place by renaming it just in case something goes wrong with the update and you need to revert back to your old database and files.