I followed all the instructions to upgrade, including updating all packages before doing so. The upgrade process produced no errors.
The first problem I noticed after upgrading was that I couldn't edit any of my resources. Trying to do so generated a php error for TinyMCE. I could not uninstall or reinstall it. Looking in /core/components/ I found no folder for TinyMCE. I copied the folder there from my backup and it worked OK.
I fixed Wayfinder in the same way.
Most of my packages were missing from /core/components/
I cannot fix Formit. Attempting to load a page which uses the snippet generates this error:
Fatal error: require_once() [function.require]: Failed opening required '/mounted-storage/home145/sub026/sc79114-MYYV/mywebsite.co.uk/core/components/formit/model/formit/formit.class.php' (include_path='.:/usr/share/php5/') in /mounted-storage/home145/sub026/sc79114-MYYV/mywebsite.co.uk/core/cache/includes/elements/modsnippet/2.include.cache.php on line 34
If I copy the old Formit directory to /core/components/ the error changes to:
Fatal error: Call to undefined method FormIt::loadRequest() in /mounted-storage/home145/sub026/sc79114-MYYV/mywebsite.co.uk/core/cache/includes/elements/modsnippet/2.include.cache.php on line 37
Trying to uninstall the package doesn't work. I get all the options and the console tells me the process has completed but afterwards it is still there, exactly as before (this is the same for my other packages). I haven't dared remove the package altogether in case it causes a problem I can't recover from.
I get an error saying I need to allow_url_fopen, cURL or fsockopen. I've checked the php info and allow_url_fopen is on. cURL support is enabled. fsockopen does not appear.
First, make sure you log out from the Manager.
Then manually delete any files in the core/cache directory and clear your browser cache and cookies.
In PhpMyAdmin, check the path in the modx_workspaces table.
Then check all the paths in core/config/config.inc.php and the four config.core.php files:
§ MODX root directory
§ /manager/
§ /connectors/
§ /setup/includes/
After making sure the paths are all correct, rerun Setup (make sure the Upgrade checkbox is checked).
If that doesn't solve the problems, I'd recommend uninstalling and removing FormIt and TinyMCE packages (and possibly any other add-on components as well) -- especially if you had to correct any paths. Download them again and reinstall. It won't affect anything you've created (assuming that you haven't altered the default properties of either element on the Properties tab). That will put their files in the right places.
Thanks very much for your help.
The path in the modx_workspaces table looks correct.
The paths appear to be correct.
I did a bit more digging around and discovered that the package files were missing from /core/packages/ for the packages I have been having trouble with and after restoring them I was able to uninstall and reinstall the packages, following which they are working. There is still something amiss though as when I add users to groups I get "null" appearing under the name of the usergroup in the dialog.
I'll try running setup again as you suggested and see how I get on.