Hello!
I use VM 3.4.5 10054 on PHP 7.1 and recently I upgaded AND switched the domain name where the VM resides. Everything seems to be working, but when I go to Shop ----> Vendor -----> Vendor Information. There I can't change shop and vendor's names. And also below I can change the verbage of TOS (Terms of Service). When I try to save the changes I get this:
Error
vmError: Save failed with the following error: Access Denied
Have you filled in domain name in Joomla config? Please change or leave blank.
Jörgen @ Kreativ Fotografi
It's blank, if that's what you mean (in configuration.php file)
public $live_site = '';
So what could be the reason I'm not allowed to change info in backend of VM?
FINALLY found what caused this issue (took me two days) :-(
Here I found the solution...
http://forum.virtuemart.net/index.php?topic=139830.0
It's in a last post on the page...
The problem was from AdminTools, I disabled "Disable editing backend users' properties" and everything is working.
God only knows WHY editing backend user properties in Joomla affects changing stuff in VM.
I am not sure about the logic behind this. But a vendor is of course also a Joomla user. This would imply that changing Vendor data is affected by this setting.
Jörgen @ Kreativ Fotografi
I would address this question to Akeeba backup team. Thanks anyway!
This thread can be closed now...