I've upgraded from 2.2.5-pl to 2.2.6-pl trad. I ran into problems with permissions and had to upload a backup of the site. The upgrade was successful, but the final message was:
Important Note:
Your core/components/ directory was not created at: /var/www/xyz.com/core/components/
You will need to create this directory and make it writable if you want to use Package Management or 3rd Party Components.
/core/components does in fact exist from the previous 2.2.5 installation and contains the packages I had installed: Wayfinder, getResources, FormIt and TinyMCE. The site is working, except that when I go into Package Management a similar message about /core/components appears at the top of the page. I can see all the previously installed packages, but I can't download new ones – the "Please Wait... Downloading..." dialog sits there in an endless loop.
The permissions on the /core/components directory were 755 with my ftp user as the owner. Changing to 775 made no difference. 777 made the message disappear, but packages still won't download and I don't really want open doors like that on the site. I tried doing the same with /core/packages but the problem persists.
What should the permissions be on these directories and who should be the owner? I've seen some directories elsewhere in MODX with an owner of www-data. Is there anything else I should look at that may be causing the problem?
Thanks.
PHP 5.3.6-13ubuntu3.9 256M
MySQL 5.1.66-0
Apache 2.2.20