[SOLVED] Permissions problems/Module manager: some very specific info needed!
Posted: Fri Nov 26, 2010 1:55 pm
Hello all
There have been further developments to this thread, which I thought had been solved >:( http://forum.cmsmadesimple.org/index.ph ... 058.0.html
In short: I've had a site with a particular host for a few months, and since we moved it there, I've not been able to use the Module Manager. Following advice given in the above thread, I changed permissions on the directories/files in Modules to 777/666. This resulted in the 'upgrade module' messages appearing, so I thought I'd solved the problem. Unfortunately, it upgrades/installs modules as 'nobody' which means that although they're installed, they can't properly be used/configured and are usually invisible to my FTP program. Luckily, I didn't go mad with module upgrading ;) so at the moment, the only problems I'm aware of are that: avplayer doesn't work (I've had to remove the video from the site and add an apology >:(), TinyMCE doesn't load and photos can't be reordered in Gallery.
Anyway, I've been liaising with the host for several days. They recommended I use something called php-cgiwrap to wrap the directories in which upgrade scripts need to run, so that I can use permissions of 755/644. Although I've sort of managed to do this (no errors are being output) I'm not yet certain that it's working. Therefore, the host wonder:
1) What directories (or files) are responsible for uploading content or modifying files?
2) What directories do the scripts edit?
If any of the devs or someone else very knowledgeable knows the answer to this, I'd be happy to hear it!
Having spent so much time on this I'm actually starting to wonder whether it would be worth doing a clean install into a sub-directory, copying my templates/CSS/everything across and seeing if that results in permissions being OK/Module manager working, and then if so, switching the site over. I know there's a lot of work involved in that but I can't see it being more than I've spent on trying to resolve this problem.
All advice gratefully appreciated...
There have been further developments to this thread, which I thought had been solved >:( http://forum.cmsmadesimple.org/index.ph ... 058.0.html
In short: I've had a site with a particular host for a few months, and since we moved it there, I've not been able to use the Module Manager. Following advice given in the above thread, I changed permissions on the directories/files in Modules to 777/666. This resulted in the 'upgrade module' messages appearing, so I thought I'd solved the problem. Unfortunately, it upgrades/installs modules as 'nobody' which means that although they're installed, they can't properly be used/configured and are usually invisible to my FTP program. Luckily, I didn't go mad with module upgrading ;) so at the moment, the only problems I'm aware of are that: avplayer doesn't work (I've had to remove the video from the site and add an apology >:(), TinyMCE doesn't load and photos can't be reordered in Gallery.
Anyway, I've been liaising with the host for several days. They recommended I use something called php-cgiwrap to wrap the directories in which upgrade scripts need to run, so that I can use permissions of 755/644. Although I've sort of managed to do this (no errors are being output) I'm not yet certain that it's working. Therefore, the host wonder:
1) What directories (or files) are responsible for uploading content or modifying files?
2) What directories do the scripts edit?
If any of the devs or someone else very knowledgeable knows the answer to this, I'd be happy to hear it!
Having spent so much time on this I'm actually starting to wonder whether it would be worth doing a clean install into a sub-directory, copying my templates/CSS/everything across and seeing if that results in permissions being OK/Module manager working, and then if so, switching the site over. I know there's a lot of work involved in that but I can't see it being more than I've spent on trying to resolve this problem.
All advice gratefully appreciated...