Date: 12/20/00
- Next message: Gregory Kaczmarczyk: "[PHP-DEV] libphp4.a error"
- Previous message: Andi Gutmans: "Re: [PHP-DEV] Why zend_language_scanner_cc.cc instead of zend_language_scanner.c?"
- Next in thread: Zak Greant: "[PHP-DEV] Re: [PHP-QA] PHP 4.0.4 Windows Installer"
- Reply: Zak Greant: "[PHP-DEV] Re: [PHP-QA] PHP 4.0.4 Windows Installer"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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>
- Next message: Gregory Kaczmarczyk: "[PHP-DEV] libphp4.a error"
- Previous message: Andi Gutmans: "Re: [PHP-DEV] Why zend_language_scanner_cc.cc instead of zend_language_scanner.c?"
- Next in thread: Zak Greant: "[PHP-DEV] Re: [PHP-QA] PHP 4.0.4 Windows Installer"
- Reply: Zak Greant: "[PHP-DEV] Re: [PHP-QA] PHP 4.0.4 Windows Installer"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

