Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Vanilla 2 RC1 and Fatal Error in Session.Hash() after installation
The server's salt key has not been configured.
The error occurred on or near: \Zend\Apache2\htdocs\vanilla20rc1\library\core\class.cookieidentity.php
121: trigger_error(ErrorMessage("The server's salt key has not been configured.", 'Session', 'Hash'), E_USER_ERROR);
Backtrace:
\Zend\Apache2\htdocs\vanilla20rc1\library\core\class.cookieidentity.phpPHP::Gdn_ErrorHandler();
[D:\Zend\Apache2\htdocs\vanilla20rc1\library\core\class.cookieidentity.php:121] PHP::trigger_error();
[D:\Zend\Apache2\htdocs\vanilla20rc1\library\core\class.cookieidentity.php:73] Gdn_CookieIdentity->_Hash();
[D:\Zend\Apache2\htdocs\vanilla20rc1\library\core\class.passwordauthenticator.php:176] Gdn_CookieIdentity->GetIdentity();
[D:\Zend\Apache2\htdocs\vanilla20rc1\library\core\class.session.php:225] Gdn_PasswordAuthenticator->GetIdentity();
[D:\Zend\Apache2\htdocs\vanilla20rc1\index.php:30] Gdn_Session->Start();
Variables in local scope:
[Data] '11276462902'
Additional information for support personnel:
* Application: Vanilla
* Application Version: 2.0 rc1
* PHP Version: 5.2.13
* Operating System: WINNT
* Server Software: Apache/2.2.15 (Win32) mod_ssl/2.2.15 OpenSSL/0.9.8n
* Referer: http://localhost/vanilla20rc1/index.php/dashboard/setup
* User Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a4) Gecko/20100407 MozillaDeveloperPreview/3.7a4 (.NET CLR 3.5.30729)
* Request Uri: /vanilla20rc1/index.php/settings
* Controller: Session
* Method: Hash
The error occurred on or near: \Zend\Apache2\htdocs\vanilla20rc1\library\core\class.cookieidentity.php
121: trigger_error(ErrorMessage("The server's salt key has not been configured.", 'Session', 'Hash'), E_USER_ERROR);
Backtrace:
\Zend\Apache2\htdocs\vanilla20rc1\library\core\class.cookieidentity.phpPHP::Gdn_ErrorHandler();
[D:\Zend\Apache2\htdocs\vanilla20rc1\library\core\class.cookieidentity.php:121] PHP::trigger_error();
[D:\Zend\Apache2\htdocs\vanilla20rc1\library\core\class.cookieidentity.php:73] Gdn_CookieIdentity->_Hash();
[D:\Zend\Apache2\htdocs\vanilla20rc1\library\core\class.passwordauthenticator.php:176] Gdn_CookieIdentity->GetIdentity();
[D:\Zend\Apache2\htdocs\vanilla20rc1\library\core\class.session.php:225] Gdn_PasswordAuthenticator->GetIdentity();
[D:\Zend\Apache2\htdocs\vanilla20rc1\index.php:30] Gdn_Session->Start();
Variables in local scope:
[Data] '11276462902'
Additional information for support personnel:
* Application: Vanilla
* Application Version: 2.0 rc1
* PHP Version: 5.2.13
* Operating System: WINNT
* Server Software: Apache/2.2.15 (Win32) mod_ssl/2.2.15 OpenSSL/0.9.8n
* Referer: http://localhost/vanilla20rc1/index.php/dashboard/setup
* User Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a4) Gecko/20100407 MozillaDeveloperPreview/3.7a4 (.NET CLR 3.5.30729)
* Request Uri: /vanilla20rc1/index.php/settings
* Controller: Session
* Method: Hash
0
Comments
You should have something like that:
$Configuration['Garden']['Cookie']['Salt'] = "ghsdygoze"
I have realized, that after installation, none of configuration from the setup was placed into config.php
I had only customized only two arrays
['Garden']['Installed'] and one of the ['Garden']['Errors']
Ps. I shouldn't write about this issue here on forum (but on http://github.com/vanillaforums/Garden/issues) so I don't be offended if someone deletes this topic