php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #10125 installation fails - php doesn't run
Submitted: 2001-04-02 17:33 UTC Modified: 2001-04-02 18:42 UTC
From: ctek at ctek dot ch Assigned:
Status: Closed Package: IIS related
PHP Version: 4.0.4pl1 OS: win 2000 server
Private report: No CVE-ID: None
 [2001-04-02 17:33 UTC] ctek at ctek dot ch
i have a strange bug here, don't now where to search.
when i install php with setup.exe on my win 2000 server, there is a error message:

- component mscomctl.ocx or one of its dependencies not correctly registered, a file is missing or invalid

after clicking on OK, php setup says OK, successfull installation. 
i check the isapi extension in IIS 5.0 --> nothing
so, i did manual configuration
every php-script is terminating with a
http error 500 - internal server error
in the system-event-protocol i have an error 10004:
EventID 10004 Source DCOM DCOM got error "Logon failure: unknown user name or bad password. " and was unable to logon redmond\comstud in order to run the server: {5e9ddec7-5767-11cf-beab-00aa006c3606} 

or similar

same happens with an installation of IHTML or other script-server dll....

who can help?


Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-04-02 17:37 UTC] jmoore@php.net
Please contact phill driscoll, phildriscoll@php.net, directly. THis error is normally caused by mscomctl.ocx not being registered properly. Your second error is somthing unrelated to PHP but looks like some problem with northwind examples or somthing like that..

James
 [2001-04-02 18:42 UTC] phildriscoll@php.net
The error is (surprise surprise) that MSCOMCTL.OCX which should be registered on your system, isn't.
The installer program (and many many others) use this DLL to provide widgets like progress bars.

It may be that the file exists on your system but is just not correctly registered.

(The following is true for NT4 - things may be different on W2K)
There should be a file called REGSVR32.EXE on your WinNT\System32 directory and also a file called MSCOMCTL.OCX in the same directory.
If not, you will have to get them, maybe from your NT CD or perhaps by downloading them from somewhere on the Microsoft site.
Once the files are there, from the command line type:
  REGSVR32 MSCOMCTL.OCX

The installer should then work.

A VB wizard somewhere in the world is modifying the installer to do this automatically so that the small percentage of users this affects will avoid the inconvenience.

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Apr 26 03:01:32 2024 UTC