No automatic upgrade in 8.4.5

Permalink
Hi,

I'm currently running Concrete5 version 8.4.5 and I know that version 8.5.1 is the latest version available as a download directly from the concrete5 website but in my control panel in my website it says there's no updates available.

Can anyone tell me if this is correct? Should I just do a manual update to get version 8.5.1?

Many thanks

View Replies: View Best Answer
c5qrt replied on at Permalink Best Answer Reply
c5qrt
Hey Petersewell,

This is happening due to a core bug. What you need to do is follow this following process to update it manually.
Step 1: Download the latest version from Concrete5 website.
Step 2: Remove all other folder other than concrete and put the "concrete8.5.1" folder in the updates of the site.
Step 3: Login as admin
Step 4: In the /application/config/updates.php file update the name of the folder to use the new version.
Step 5: hit the URL /ccm/system/upgrade and follow the step to submit the site for upgrade.

Please let me know if you need anymore help here.

Thanks.
mostrim replied on at Permalink Reply
Tried to follow these instructions, i don't have that updates.php file and that link just didn't go anywhere. I looked at the documentation and it mentioned none of this about the php file. i tried the apply update from the dashboard with no luck.
I found a site.php file altered this line to match my uploaded folder but no joy there either

('DIRNAME_APP_UPDATED', 'concrete5-8.5.1');?>
c5qrt replied on at Permalink Reply
c5qrt
Hey mostrim,

It seems like you are on 5.6 version of C5, is it correct?

If so this won't work for you as there is no direct way to upgrade from 5.6 to 8

Let me know your environment information via private message.

Thanks.
ConcreteOwl replied on at Permalink Reply
ConcreteOwl
c5qrt replied on at Permalink Reply
c5qrt
Thanks for the reply ConcreteOwl.

For mostrim:
Upgrading from 8.2.1 if you do not have application/config/update.php you can create one will the following content:
<?php
return array(
    'core' => 'concrete8.5.1', // Name of your folder.
);


If you still having issues please let me know.

Thanks.
mostrim replied on at Permalink Reply
Thanks all for the responses. I have tried that piece of code and have had no luck. I did refreshes, logged out then back in

I tried placing the update.php file in two different config folders with no result.

I have attached images showing the paths I used one was the config folder in public_html folder and one was a config file in public_html/concrete5.7 folder

Also attached the code - all I altered was the folder name, should there be a path specified as part of this.
mostrim replied on at Permalink Reply
Would not allow me to attach the php file so i am pasting it in here. Should I change the folder name to match the original supplied code?
<?php
return array(
'core' => 'concrete5-8.5.1', // Name of your folder.
);
Petersewell replied on at Permalink Reply
Hi,

I half followed your instructions. I downloaded the new version of Concrete5 and removed everything apart from the Concrete folder.

Uploaded it to my website server into the UPDATES folder and then concrete5 installed it for me.

Thanks for all your help.