I recently swapped hosts and began to see this issue as well. I know my Linux flavor changed as well as PHP and Apache versions so I suspect that could have something to do with it since they are being passed in the request parameters:
I was previously using CentOS and now Ubuntu is being passed in. I wouldn't expect this to result in a failure but I don't know what the requirements are to return the $SecurityToken via SecurityTokenCallback (class.vanillastats.plugin.php). Can anyone please describe the lookup process given the request parameters?
I was able to resolve this by adding cURL for php to the new environment. I didn't realize it wasn't part of the ubuntu LAMP bundle until today. As soon as this was added I was able to get working dashboards.
sudo apt-get install php5-curl
OR apt-get install php5-curl
Comments
Always see this error "Analytics: Permission denied - Verification is required, but failed." when go to my profile edit page. what is it?
Links:
http://vanillaforums.org/discussion/20623/permission-denied-token-verification-is-required-but-failed
http://www.caiapps.com/vanilla-forum-statistics-permission-denied-error/
https://github.com/vanilla/vanilla/issues/1810
I recently swapped hosts and began to see this issue as well. I know my Linux flavor changed as well as PHP and Apache versions so I suspect that could have something to do with it since they are being passed in the request parameters:
Array ( [PHPVersion] => 5.6.4 [RequestTime] => 1440772574 [SecurityHash] => XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[ServerHostname] => http://www.narwhalsonfire.com/ [ServerType] => Apache/2.4.10 (Ubuntu) [VanillaID] => XXXX-XXXXXXXX-XXXXXXXX [VanillaVersion] => 2.2 )
I was previously using CentOS and now Ubuntu is being passed in. I wouldn't expect this to result in a failure but I don't know what the requirements are to return the $SecurityToken via SecurityTokenCallback (class.vanillastats.plugin.php). Can anyone please describe the lookup process given the request parameters?
I was able to resolve this by adding cURL for php to the new environment. I didn't realize it wasn't part of the ubuntu LAMP bundle until today. As soon as this was added I was able to get working dashboards.
sudo apt-get install php5-curl
OR
apt-get install php5-curl
Forgot to mention you will also need to restart apache after you do this.