Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Issues Upgrading to 2.2
degenerate
New
What I've done:
- Copy my live site to a new folder
- Copy my database and repoint the new site to the new database
- Test the new site (everything is working)
- Unzip vanilla 2.2 over the new site
Now when I navigate to the new site, I'm getting a 500 error. Digging into my apache logs, I see the following:
Call to a member function HasNewMethod() on a non-object in /var/www/old site/library/core/class.pluggable.php on line 188
I'm guessing I need to change a setting somewhere to repoint vanilla to my new site?
0
Comments
@degenerate
Have you followed all the steps here:
http://vanillaforums.org/discussion/31153/tutorial-a-fool-proof-way-to-do-a-vanilla-upgrade-from-2-1-to-2-2#latest
Particularly, have you deleted the ini files from your cache folder?
Many thanks! Clearing out the cached .ini files did the trick!
Also, thanks for passing along the link. I'll definitely be following the steps for future upgrades
So everything went fine in my staging environment, but I ran into an issue after deploying 2.2 to my live site.
For the most part, everything seems to have worked. Users are able to browse the site, post etc... I am able to do all my regular stuff on the dashboard. The only problem, is when I try and manage my categories, I redirect to the following URL and an error message is displayed:
/vanilla/index.php?p=/dashboard/setup
Some of your folders do not have the correct permissions.
Using your ftp client, or via command line, make sure that the following permissions are set for your vanilla installation:
chmod -R 777 /var/www/sitename/vanilla/conf
chmod -R 777 /var/www/sitename/vanilla/uploads
chmod -R 777 /var/www/sitename/vanilla/cache
I have ensured that the permissions on those folder are set correctly. Not sure where to go next with this?
UPDATE
I re-verified the permissions... I must have missed something previously, because I am no longer receiving a permissions error. However, I am still being redirected to /vanilla/index.php?p=/dashboard/setup when I click on Forum>Categories or Forum>Advanced from the dashboard.
Your htaccess file needs fixing, I would reupload the file via ftp and make sure the htaccess file is pointing to the right place etc.
If you are being sent to a setup page something may be funky with the config.php
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
Thanks, I will take a look when I get home from work. Is there any way to generate a "fresh" config.php? If I follow the setup with my existing details, is there any risk of damage to my existing database?
So, my staging site is still working... so I tried to copy the .htaccess file and config.php file from there, and I'm still having issues with the 2 admin sections.
Only Forum>Categories and Forum>Advanced, as well as Moderation>Flood Control are causing an issue. I seem to be able to modify anything else on the Dashboard without a problem.
I also pointed the staging site to the live database, and am able to use all functions without problems.