Cannot upgrade 5.4.2.2 installation
Permalink
Hello,
I inherited a situation that I cannot resolve. I will try to be as detailed as possible.
In short, I have a 5.4.2.2 installation that MUST be migrated to a new server. The new server has PHP 5.5 (old was 5.3), which 5.4.2.2 will not work with. So before this migration, I am attempting to upgrade the version to at least 5.5.2.1. However, I cannot get this to work.
If I log into the admin console, I see it offering to upgrade to 5.5.2.1. But when I visit the upgrade page in the dashboard, it is completely blank. I have attached a screenshot.
I have also attempted to do 'in-place' or manual upgrades which have failed spectacularly enough that I've needed to restore everything from backups.
Does anyone have any tips as to how I can proceed? I am immensely frustrated, and we are a poor non-profit animal shelter so we don't really have money to pay for professional web development.
Thank you!
I inherited a situation that I cannot resolve. I will try to be as detailed as possible.
In short, I have a 5.4.2.2 installation that MUST be migrated to a new server. The new server has PHP 5.5 (old was 5.3), which 5.4.2.2 will not work with. So before this migration, I am attempting to upgrade the version to at least 5.5.2.1. However, I cannot get this to work.
If I log into the admin console, I see it offering to upgrade to 5.5.2.1. But when I visit the upgrade page in the dashboard, it is completely blank. I have attached a screenshot.
I have also attempted to do 'in-place' or manual upgrades which have failed spectacularly enough that I've needed to restore everything from backups.
Does anyone have any tips as to how I can proceed? I am immensely frustrated, and we are a poor non-profit animal shelter so we don't really have money to pay for professional web development.
Thank you!
When upgrading from 5.4.2.2 manually did you try going to 5.5.0 and then 5.5.2.1 or just jump straight to 5.5.2.1? What exactly happened when you tried to do the upgrade?
Hi,
Thanks for responding. So far I have tried to go from 5.4.2.2 -> 5.5.2.1.
I'm downloading 5.5.0 and seeing if there's any difference there.
Since I can't seem to use the dashboard as shown in the screenshot above, I've tried several things:
1) Unzip folder into /updates directory (so /updates/concrete5.5.2.1/concrete), and visit the following URL:http://mysite.org/index.php/tools/required/upgrade... - result, the page tells me "You are already up to date, the latest is 5.4.2.2!" I have tried the "&force=1" option with no different result.
2) Unzipped the 5.5.2.1 /concrete folder into root and named it concrete_new. Renamed 5.4.2.2 site to concrete_old, renamed concrete_new to concrete. Deleted browser cache and went to same update URL. Result: "You are already up to date, the latest is 5.4.2.2!". Previously a week or so ago this just broke my site and I had to restore.
Thanks for responding. So far I have tried to go from 5.4.2.2 -> 5.5.2.1.
I'm downloading 5.5.0 and seeing if there's any difference there.
Since I can't seem to use the dashboard as shown in the screenshot above, I've tried several things:
1) Unzip folder into /updates directory (so /updates/concrete5.5.2.1/concrete), and visit the following URL:http://mysite.org/index.php/tools/required/upgrade... - result, the page tells me "You are already up to date, the latest is 5.4.2.2!" I have tried the "&force=1" option with no different result.
2) Unzipped the 5.5.2.1 /concrete folder into root and named it concrete_new. Renamed 5.4.2.2 site to concrete_old, renamed concrete_new to concrete. Deleted browser cache and went to same update URL. Result: "You are already up to date, the latest is 5.4.2.2!". Previously a week or so ago this just broke my site and I had to restore.
It sounds like you were almost there with your second attempt, try doing this with 5.5.0
Rename your 5.4.2.2 /concrete folder to /concrete_old
Unzip the 5.5.0 and put the /concrete folder in place
Then visit /index.php/tools/required/upgrade and it should give you the upgrade option
Rename your 5.4.2.2 /concrete folder to /concrete_old
Unzip the 5.5.0 and put the /concrete folder in place
Then visit /index.php/tools/required/upgrade and it should give you the upgrade option
Did this with 5.5.0. It is definitely in /public_html/concrete as I confirmed vership.php. Cleared browser cache, visitedhttp://mysite.org/index.php/tools/required/upgrade.... Result:
Your site is already up to date! The current version of Concrete5 is 5.4.2.2. You should remove this file for security.
If I run the force option it says that the upgrade to 5.4.2.2 is complete.
Your site is already up to date! The current version of Concrete5 is 5.4.2.2. You should remove this file for security.
If I run the force option it says that the upgrade to 5.4.2.2 is complete.
So your folder structure is /public_html/concrete/core right? Not /public_html/concrete/concrete/core?
Yes. It's /public_html/concrete/blocks, config, controllers etc.
Thanks very much to hutman for working through this with me. For other Googlers out there, this was the issue:
"In your /config/site.php there was a "DIRNAME_APP_UPDATED" which was causing the site to refuse to upgrade to anything else."
Hopefully this helps others out there.
"In your /config/site.php there was a "DIRNAME_APP_UPDATED" which was causing the site to refuse to upgrade to anything else."
Hopefully this helps others out there.