Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We're retiring the forums!

The SilverStripe forums have passed their heyday. They'll stick around, but will be read only. We'd encourage you to get involved in the community via the following channels instead:

Installing SilverStripe /

Getting SilverStripe up and running on your computer and on your web server.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

Fatal error during silverstripe installation (Call to undefined method com::GetRandom())


Go to End


4 Posts   2247 Views

Avatar
neotek

Community Member, 3 Posts

30 January 2011 at 11:43pm

Hey

Trying to get the silverstripe to install. My system is Windows 7 32bit, I have downloaded latest WAMP server 2.1 server (Apache 2.2.17, PHP 5.3.5, mySQL 5.5.8).

I am getting this error always:

--- begin ---
( ! ) Fatal error: Call to undefined method com::GetRandom() in C:\wamp\www\silverstripe-v2.4.4\sapphire\security\RandomGenerator.php on line 51
Call Stack
# Time Memory Function Location
1 0.0054 803912 {main}( ) ..\install.php:0
2 0.0424 1591264 Installer->install( ) ..\install.php:190
3 8.3674 23445720 DataObject->write( ) ..\install.php:1103
4 8.3680 23446488 Member->onBeforeWrite( ) ..\DataObject.php:936
5 8.3695 23446480 Security::encrypt_password( ) ..\Member.php:663
6 8.3697 23446984 PasswordEncryptor->salt( ) ..\Security.php:842
7 8.3703 23465568 RandomGenerator->generateHash( ) ..\PasswordEncryptor.php:94
8 8.3703 23465568 RandomGenerator->generateEntropy( ) ..\RandomGenerator.php:69
--- end ---

I Googled for a fix and found this, but it didn't worked either: http://open.silverstripe.org/changeset/115314

Thanks

Avatar
neotek

Community Member, 3 Posts

1 February 2011 at 8:34am

WAMP is to blame. On my other machine where I don't have the latest WAMP everything worked fine.

Avatar
Carbon Crayon

Community Member, 598 Posts

27 February 2011 at 7:31am

I have submitted a patch to fix this:

http://open.silverstripe.org/ticket/6416

Avatar
neotek

Community Member, 3 Posts

27 February 2011 at 8:21am

Thanks