Jump to content
The Uniform Server Community
effgee

BUG: 5.1 Server Status from Systray

Recommended Posts

BUG:

 

Using Server Status from Systray

It throws some errors about these files being missing.

 

libeay32.dll

ssleay32.dll

zlib1.dll

 

Solution:

 

Copy them from

X:\UniServer\usr\local\apache2\bin\libeay32.dll

X:\UniServer\usr\local\apache2\bin\ssleay32.dll

X:\UniServer\usr\local\apache2\bin\zlib1.dll

 

to

X:\UniServer\usr\local\php\libeay32.dll

X:\UniServer\usr\local\php\ssleay32.dll

X:\UniServer\usr\local\php\zlib1.dll

Share this post


Link to post
Share on other sites

Ace, looks like a clean machine! :)

 

Do you get the same problem with 5.0

 

All the best

Ric

B)

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.dll

ssleay32.dll

 

However You must use the ones from original PHP packages.

 

 

All the best

Ric B)

Share this post


Link to post
Share on other sites

So what does a "clean machine issue" mean? Will the issue be resolved in the next version? What do you recommend users do?

Share this post


Link to post
Share on other sites
"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 best

Ric :)

Share this post


Link to post
Share on other sites

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 best

Ric :)

Share this post


Link to post
Share on other sites

Okay thanks for that tidbit, Ric!

 

I'll remove them for now and upgrade to the newer version when it's up.

Share this post


Link to post
Share on other sites

I also experienced the same problem on a 'clean' installation of Uniform Server 5.1-Nano on Windows XP

 

Problem Description

After 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 above

Copy the files from

X:\UniServer\usr\local\apache2\bin\libeay32.dll

X:\UniServer\usr\local\apache2\bin\ssleay32.dll

X:\UniServer\usr\local\apache2\bin\zlib1.dll

to

X:\UniServer\usr\local\php\libeay32.dll

X:\UniServer\usr\local\php\ssleay32.dll

X:\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.dll

ssleay32.dll

to

X:\UniServer\usr\local\php\libeay32.dll

X:\UniServer\usr\local\php\ssleay32.dll

replacing the files previously copied in Step (1)

 

and I also deleted the file

X:\UniServer\usr\local\php\zlib1.dll

previously copied in Step (1)

 

Stopped and then restarted UniServer using UniTray

This 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.

 

Note

But before I found either of these solutions, I also noticed that the file;

UniServer/usr/local/php/php.ini

contains various occurrences of the string;

/UniServer/usr/local/PHP

when the string;

/UniServer/usr/local/php

is arguably more correct.

 

Regards - Mark

Files.zip

Share this post


Link to post
Share on other sites
Note

But before I found either of these solutions, I also noticed that the file;

UniServer/usr/local/php/php.ini

contains various occurrences of the string;

/UniServer/usr/local/PHP

when the string;

/UniServer/usr/local/php

is 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 best

Ric :)

Share this post


Link to post
Share on other sites

Uniform Server 5.3-Nano resolves the above issues checkout the announcements.

 

All the best

Ric :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...