Re: PHP 4.0.4 Windows Installer

From: Date: Wed, 20 Dec 2000 17:35:15 +0000
Subject: Re: PHP 4.0.4 Windows Installer
References: 1  Groups: php.dev php.qa 
Request: Send a blank email to php-dev+get-41963@lists.php.net to get a copy of this message
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 >

« previous php.dev (#41963) next »