I have been using RocketTheme templates for all my Joomla installs over the last year or so.
recently i started moving all my hosting account to a new hosting company, and they are all being put on the same server and i am getting permissions errors, because RokCommon is apparently trying to use the /tmp/folder in the root directory that they all share. Not sure i'm explaining this right.
The error on
wdc-mammogram.com/cmswdc/
is:
Warning: file_put_contents(/tmp/RokCommon8693c0283c2503586c6386f0b1106a1eServiceContainer.php) [function.file-put-contents]: failed to open stream: Permission denied in /home/wdcmammx/public_html/cmswdc/components/com_rokcommon/RokCommon/Service.php on line 81
I was also getting the same error on
nytextiles-oh.com/cms/
, but they set the permissions for that site to use the file,so the error went away there, but they are telling me the wdc-mammogram.com site is also trying to write there.
The Path-toTemp folder in Config is pointing to /home/wdcmammx/public_html/cmswdc/tmp
for WDC and for nytextiles-oh.com it's /home/ntyohtkx/public_html/cms/tmp
Now i'm the first to admit i don't know this kind of stuff that well. but it looks like it should be pointing to unique files. or is this a different path to temp file?
is there someplace else we need to change the path?
or do i need to uninstall and re-install something? so they each have their own /tmp/ folder and we can avoid this permissions problem?
any help you could provide would be greatly appreciated.
You have to work this out with your hosting and fix file and folder permission issues. Also, ask them to enable FastCGI support on your server instead of mod_php which I suspect you have enabled
Thanks for the info
Will have them change the FastCGI setting, and see what happens.
now there is a 3rd one with the problem
lymanboa.com/cmslboa/
it was working fine until they gave the permission to nytextiles-oh.com, now it works for them but not the other two. whenever they give the permission to one of the 3, the other two get the error.
they are saying that all 3 are pointing to the same file. not the file in the configuration as i listed, but a folder outside of public_html, that is in common with all the separate accounts.
when the accounts were moved from the old server, we did a full back-up and restored it on the new servers. they were on various shared servers before, but now they are all on the same server, and it seems that that's where the problem is, as the /tmp/ folder it's trying to use is in the root directory, rather than inside public_html. Does that make sense?
the accounts were already set with the FastCGI setting, so that's not it.
they are saying that all 3 accounts are trying to access home/tmp which they all share in common, so setting permissions isn't going to do it
what i'm trying to find out is if there is another place (besides global config) where the path is designated that i can change it? since they don't seem to be using the global config setting, at least for this.
or
if because they were installed in a different server environment, and then copied and moved, do i need to uninstall something and reinstall? Tried uninstalling RokCommon at an early phase and lost all the galleries i'd created, so i think i over did the uninstall. so if this is the case, what specific modules/components/plug-ins would i uninstall?
There is no other plugin/module/component that should be reinstalled. I would suggest you to ask this question on official Joomla forum also since it is strictly Joomla core config issue and it is not related to any of our templates or extensions