Installation of V 1.18.2 stopps while creating "secret key"
While installing mediawiki with the installer on a Windows2003 Server the installation got "hung up" on the step "Geheimschlüssel erstellen" (create secret key) without error messages. V1.18.1 does fine - 1.18.2 not. Any ideas are welcome.
The developers had better check to see whether this may result from someone tinkering with the repository... See if re-downloading that or using a trunk version (the latter requires using Git) may work to rule that out.
I also have the same issue on Windows Server 2003. - Hope there is a fix soon.
It's pretty unlikely to be dependent on your OS though...
Actually its probably a Unix vs Windows thing. The method for getting random numbers varries depending on OS (we call mcrypt_create_iv - but it does different things on unix vs windows).
Filed as bugzilla:35894
For reference (and interest), are you using IIS or Apache? What version?
Is it x86 or x64 windows?
Also, what PHP version?
Just wondering if we can generate a minimal test case to replicate it (as I don't really want to have to setup MW under IIS on Server 2003....)
If it's a random # generation issue, it may be webserver-independent.
iis7, win vista, php 5.3.13, mw 1.19. God damn it! :)
Hi there,
Just for more information here..
I am on windows 2003, PHP 5.5.4, IIS, FastCGI.
I was getting the FastCGI timeout error when trying to install MediaWiki. I extended the FastCI activitytimeout to something silly and the page did complete but the keys were not generated and I could not progress.
I tried all mediawiki versions to 1.15 with the same result...so Id say it was something about the server installation rather than something in MediaWiki.
Rolf
I was having this exact same problem with mediawiki 1.19.1 and scouring the web I couldn't find the answer. For me the solution was as simple as updating PHP from vs 5.3.6 to 5.4.x. I don't know if it was a specific problem with just that release of 5.3 or what...
@MrBassam managed to pass this bug by stop the call to mcrypt_create_iv in CryptRand.php Changae the following line , line no:306
if ( function_exists( 'mcrypt_create_iv' )) {
To
if ( function_exists( 'mcrypt_create_iv' ) && 1==2 ) {
Try to run install process, It will complate, And you may have to change some settings manually