[SOLVED] Getting Module Manager to work on sites hosted at pair.com?
Posted: Mon Nov 15, 2010 9:57 pm
I hope someone can help with this: sort of two problems rolled into one. Earlier in the year I moved one of my CMSMS sites to pair.com. Ever since I did so, in the system info there has been a red X next to:
root_path
/usr/www/users/[username] (0755)
And I've been unable to upgrade any modules using the Module Manager: it lists upgraded modules, but just says 'cannot download' next to them.
It seems to be a permissions problem. I've been in touch with pair.com. They've checked that all files are owned by my user name and not by 'nobody'. They suggested installing something called php-cgiwrap into the directory where the script resides (so modules > ModuleManager), but I've been unable to get this to work so far. I searched this forum and there were a few posts about php-cgiwrap back in 2006-2007, but without a solution.
So I went back to fiddling with permissions and file creation mask settings. This is currently set as 022. I've also tried 002 and 000. In all instances, when I test it, it says that the owner IS 'nobody'.
In the file manager, if permissions for directories are set to 755, there's a padlock at the side of them. But even if the modules/ModuleManager directories are set to 777, the Module Manager still won't let me upgrade any modules.
I've recently upgraded the site to CMSMS 1.8, but the same problems were on earlier versions (1.7 etc).
Has anybody else managed to get Module Manager working on pair.com hosting, or does anyone else have any suggestions? This has been baffling me for most of the day.
Thanks in advance :)
root_path
/usr/www/users/[username] (0755)
And I've been unable to upgrade any modules using the Module Manager: it lists upgraded modules, but just says 'cannot download' next to them.
It seems to be a permissions problem. I've been in touch with pair.com. They've checked that all files are owned by my user name and not by 'nobody'. They suggested installing something called php-cgiwrap into the directory where the script resides (so modules > ModuleManager), but I've been unable to get this to work so far. I searched this forum and there were a few posts about php-cgiwrap back in 2006-2007, but without a solution.
So I went back to fiddling with permissions and file creation mask settings. This is currently set as 022. I've also tried 002 and 000. In all instances, when I test it, it says that the owner IS 'nobody'.
In the file manager, if permissions for directories are set to 755, there's a padlock at the side of them. But even if the modules/ModuleManager directories are set to 777, the Module Manager still won't let me upgrade any modules.
I've recently upgraded the site to CMSMS 1.8, but the same problems were on earlier versions (1.7 etc).
Has anybody else managed to get Module Manager working on pair.com hosting, or does anyone else have any suggestions? This has been baffling me for most of the day.
Thanks in advance :)