[PHP-DEV] Re: [PHP-QA] PHP 4.0.4 Windows Installer From: Zak Greant (zak <email protected>)
Date: 12/20/00

Thanks Phil,

Worked like a charm. As it turns out, I had the file - but it was only
located in an old WINNT directory - odd... After moving and registering it,
the install went smoothly.

 -zak

Phil wrote:
> Zak wrote:
>
> >On Win2k Pro, the filter is not registered with IIS and I get the
following
> >error message:
> >
> >Component 'MSCOMCTL.OCX' or one of its dependencies not correctly
> >registered: a file is missing or invalid.
> >
>
> This was reported by about 4 people with regard to the installer for
> 4.0.3pl1 as well.
>
> What I do when you have selected IIS or PWS on NT workstation is to run
some
> software which presents a list of checkboxes representing all the script
map
> nodes in the web server tree so you can decide which nodes to map php
into.
> On your machine, and the others that reported it, one of your standard OCX
> controls - the one that provides the basic set of gui gadgets, is not
> registered with the system. So, on your machine now, all the files are
> installed in the right places, and php.ini has been edited and stuck in
> WINNT, but the server mapping has not yet happened.
>
> I don't know how to get around this, other than to not present a user
> interface and just overwrite either all nodes, or just the root node! It's
> annoying for me since it only affects a small number of machines, and I
> don't know why the control is not registered on those machines. The effect
> for that small group of users though, is to make a simple installation
> harder.
>
> The fix for the ocx registration problems is as follows (but sadly it's
> almost as complicated as installing php by hand!)
>
> 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 software I wrote to configure the IIS metabase is written in Visual
> Basic, since that was the only example code I could find. When I get time,
> I'll have a go at rewriting the stuff in C, so I don't rely on any of this
> OCX nonsense!
>
> Cheers
> --
> Phil Driscoll
> Dial Solutions
> +44 (0)113 294 5112
> http://www.dialsolutions.com
> http://www.dtonline.org
>

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: php-dev-unsubscribe <email protected>
For additional commands, e-mail: php-dev-help <email protected>
To contact the list administrators, e-mail: php-list-admin <email protected>