ID: 19092 Comment by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Bogus Bug Type: XSLT related Operating System: Windows ME PHP Version: 4.2.2 New Comment:
I got it to work by setting the extension directory to a dot, like this-> extension_dir = "." Previous Comments: ------------------------------------------------------------------------ [2002-12-30 11:54:32] [EMAIL PROTECTED] After messing around with all different versions of expat, sablot etc. I made a "tabula rasa" and got it running by doing this: 1. extract php-4.3.0-Win32 to c:\programme\php 2. point the Windows XP environment variable PATH to that directory 3. copy expat.dll, sablot.dll, iconv.dll AND php_xslt.dll to %SYSTEM32% 4. copy php.ini-dist to c:\windows\php.ini 5. set in php.ini: "extension_dir =" and remove ; for extension=php_xslt.dll Instead of moving php_xslt.dll to %SYSTEM% you can also set the environment variable PATH to c:\programme\php\extensions This worked for me, donīt confuse yourself with other versions of sablot etc... Christian. ------------------------------------------------------------------------ [2002-12-09 21:00:41] [EMAIL PROTECTED] I have had experience with this same problem. You do not need to copy php_xslt.dll to the system folder. All you need to do is copy iconv.dll, sablot.dll and expat.dll to the windows system folder. These 3 files are required by php_xslt.dll to load. I tried placing these files into the extensions directory to see if it would load them from there but it seems that they MUST be located in the System folder. ------------------------------------------------------------------------ [2002-11-07 20:31:13] [EMAIL PROTECTED] If you're having problems getting this to work under Windows, here's how I got it working: (I'm running Windows 2000) - Download the zipped version of PHP 4.2.3. (about 5 meg) - Copy all the dlls you need (expat.dll, iconv.dll, salbot.dll) from the dlls directory into WINNT/SYSTEM32. - Copy php_xslt.dll from the extentions directory into WINNT/SYSTEM32. - In your php.ini file, set the extensions_dir = (That's right, leave it blank), and remove the ; from in front of extention=php_xslt.dll a little further down. When I did that, the error message(s) saying it couldn't find php_xslt.dll went away, and everything started to work. Once you get it working, you can probably set the extensions_dir and move the dlls there. ------------------------------------------------------------------------ [2002-11-02 12:33:02] [EMAIL PROTECTED] well i need the following *.dlls to reomve that error: SABLOT.DLL MPR.DLL ------------------------------------------------------------------------ [2002-08-30 18:08:13] [EMAIL PROTECTED] That is not "exactly as documented" as the installation instructions for PHP 4.2.2 says that the loadable extensions can reside in a folder other than the system folder, and the example given (indeed the one created when in installation file is unzipped) is one called /php/extensions. That is what I used without error until I tried to enable the xslt module. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/19092 -- Edit this bug report at http://bugs.php.net/?id=19092&edit=1