effgee Posted September 16, 2009 Report Share Posted September 16, 2009 BUG: Using Server Status from Systray It throws some errors about these files being missing. libeay32.dllssleay32.dllzlib1.dll Solution: Copy them from X:\UniServer\usr\local\apache2\bin\libeay32.dllX:\UniServer\usr\local\apache2\bin\ssleay32.dllX:\UniServer\usr\local\apache2\bin\zlib1.dll to X:\UniServer\usr\local\php\libeay32.dllX:\UniServer\usr\local\php\ssleay32.dllX:\UniServer\usr\local\php\zlib1.dll Quote Link to comment Share on other sites More sharing options...
Ric Posted September 16, 2009 Report Share Posted September 16, 2009 Ace, looks like a clean machine! Do you get the same problem with 5.0 All the bestRic Quote Link to comment Share on other sites More sharing options...
gshs123 Posted September 17, 2009 Report Share Posted September 17, 2009 I get the same error when clicking "Server Status" from the tray icon. The solution mentioned above works. The bug is in both 5.1 and 5.0. I'm running on Windows XP SP3 from a USB flash drive. I simply downloaded the .zip file and extracted it to the flash drive and ran start.exe. Quote Link to comment Share on other sites More sharing options...
Ric Posted September 17, 2009 Report Share Posted September 17, 2009 From the above it looks like a clean machine issue!It’s strictly not a bug however it is an issue. These two files are required in folder PHP:libeay32.dllssleay32.dll However You must use the ones from original PHP packages. All the bestRic Quote Link to comment Share on other sites More sharing options...
gshs123 Posted September 22, 2009 Report Share Posted September 22, 2009 So what does a "clean machine issue" mean? Will the issue be resolved in the next version? What do you recommend users do? Quote Link to comment Share on other sites More sharing options...
Ric Posted September 22, 2009 Report Share Posted September 22, 2009 "clean machine issue" mean?My Definition of a clean machine is one that you have just purchased and not loaded any new software other than Uniform Server. This is an ace test machine because every one seems to assume it includes all the required DLLs. Some programs do load the run time distribution libraries and place them on a system path. On a clean machine that’s when you can check what’s missing. PHP checks it’s current folder, if the DLLs are not found checks the system paths. Well! libeay32.dll and ssleay32.dll not found hence the error messages. However it’s more serious than that, if these do exist on the system path they could be the wrong versions. Hence more issues. What do you recommend users do?The solution is to download a zipped version of PHP that matches the version of US you are using check out this page:http://wiki.uniformserver.com/index.php/5....ort_Information and copy libeay32.dll and ssleay32.dll to the PHP folder. Will the issue be resolved in the next version?Yep! Already implement, not sure when the new version will be released, like new phpMyAdmin and a new version of MySQL all need testing. All the bestRic Quote Link to comment Share on other sites More sharing options...
r-a-y Posted October 7, 2009 Report Share Posted October 7, 2009 Thanks for the fix, effgee. Quote Link to comment Share on other sites More sharing options...
Ric Posted October 7, 2009 Report Share Posted October 7, 2009 Please, its only an interim solution, if I works for a bit of coding testing then fine. It will come back to haunt you. Like I said they must be the real matching binaries. All the bestRic Quote Link to comment Share on other sites More sharing options...
r-a-y Posted October 7, 2009 Report Share Posted October 7, 2009 Okay thanks for that tidbit, Ric! I'll remove them for now and upgrade to the newer version when it's up. Quote Link to comment Share on other sites More sharing options...
AboutUtila Posted October 8, 2009 Report Share Posted October 8, 2009 I also experienced the same problem on a 'clean' installation of Uniform Server 5.1-Nano on Windows XP Problem DescriptionAfter extracting/unzipping the UniServer 5.1 installation package (UniServer5_1.exe) to the root of my Windows XP 'data' disk (ie: D:Uniserver) all works as expected, except;when using UniTray UniServer V5-Nano option 'Server Status',the following error is returned;PHP Warning: PHP Startup: Unable to load dynamic library './ extensions\php_curl.dll' - The specified module could not be found. in Unknown on line 0 ================== UNIFORM SERVER STATUS ================== Fatal error: Call to undefined function curl_init() in D:\Uni Server\unicon\main\includes\functions.php on line 947 Press any key to continue . . . (I post the entire text of the error message, because this is what I was using to 'Google' a solution for the problem.) Problem Solution(1) As described by effgee in the posting aboveCopy the files from X:\UniServer\usr\local\apache2\bin\libeay32.dllX:\UniServer\usr\local\apache2\bin\ssleay32.dllX:\UniServer\usr\local\apache2\bin\zlib1.dllto X:\UniServer\usr\local\php\libeay32.dllX:\UniServer\usr\local\php\ssleay32.dllX:\UniServer\usr\local\php\zlib1.dll Stopped and then restarted UniServer using UniTray Although this seems to work OK,I then followed the advice of Ric in the posting above, and (2) Downloaded PHP 5.3.0 zip package [10,115Kb] - VC6 x86 Thread Safe (2009-Jun-30 08:52:55)Unzipped the package, and copied the files;libeay32.dllssleay32.dlltoX:\UniServer\usr\local\php\libeay32.dllX:\UniServer\usr\local\php\ssleay32.dllreplacing the files previously copied in Step (1) and I also deleted the fileX:\UniServer\usr\local\php\zlib1.dllpreviously copied in Step (1) Stopped and then restarted UniServer using UniTrayThis also seemed to solve the problem.(I attach the files libeay32.dll and ssleay32.dll in a zip package so that others do not have to download the entire PHP 5.3.0 zip package [10,115Kb] - VC6 x86 Thread Safe (2009-Jun-30 08:52:55) package. NoteBut before I found either of these solutions, I also noticed that the file;UniServer/usr/local/php/php.inicontains various occurrences of the string;/UniServer/usr/local/PHPwhen the string;/UniServer/usr/local/phpis arguably more correct. Regards - MarkFiles.zip Quote Link to comment Share on other sites More sharing options...
Ric Posted October 8, 2009 Report Share Posted October 8, 2009 NoteBut before I found either of these solutions, I also noticed that the file;UniServer/usr/local/php/php.inicontains various occurrences of the string;/UniServer/usr/local/PHPwhen the string;/UniServer/usr/local/phpis arguably more correct.That’s an interesting observation never noticed that before. Its not a real issue since paths are case insensitive. Anyway now corrected on new version. I agree "is arguably more correct" All the bestRic Quote Link to comment Share on other sites More sharing options...
Ric Posted October 9, 2009 Report Share Posted October 9, 2009 Uniform Server 5.3-Nano resolves the above issues checkout the announcements. All the bestRic Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.