drgreg1408
asked on
Moodle Installation Problem
Hi,
My System:
Windows 7 Home Premium 64-bit
My Objective: To run the latest verstion of Moodle (2.4.3) on a WAMPServer virtual server.
What I have done:
Installed WAMPServer 2.2
Copied Moodle 2.2 folder into the www folder of WAMP
Started WAMPServer
Ran Moodle installation
All goes well until I get to the page for verifying that I have all required installation variables in place. At first there were several missing php extensions. I fixed them by simply going into the WAMPServer PHP Extension and clicking them. That took care of curl, mysql, soap, emorpc, and openssl.
But there is one more extension for which this does not work: PHP_INTL.DLL
In addition to simply selecting that option through the WAMP interface, I have also take these steps (following suggestions I got from here in there in search of the Internet).
1. Copied the PHP_INTL.DLL file to c:\windows\system32
2. Copied the PHP_INTL.DLL file to c:\windows\sysWOW64
3. Added following lines to the PHP.ini file
intl.default_locale = en_utf8
intl.error_level = E_WARNING
4. Tried to register this dll using regsvr32.exe .. gives an error
I've heard that this extension is not essential for what I want to do, yet the Moodle installation will not allow me to proceed with the installation.
Can anyone tell me why this is happening?
Thanks,
Greg
My System:
Windows 7 Home Premium 64-bit
My Objective: To run the latest verstion of Moodle (2.4.3) on a WAMPServer virtual server.
What I have done:
Installed WAMPServer 2.2
Copied Moodle 2.2 folder into the www folder of WAMP
Started WAMPServer
Ran Moodle installation
All goes well until I get to the page for verifying that I have all required installation variables in place. At first there were several missing php extensions. I fixed them by simply going into the WAMPServer PHP Extension and clicking them. That took care of curl, mysql, soap, emorpc, and openssl.
But there is one more extension for which this does not work: PHP_INTL.DLL
In addition to simply selecting that option through the WAMP interface, I have also take these steps (following suggestions I got from here in there in search of the Internet).
1. Copied the PHP_INTL.DLL file to c:\windows\system32
2. Copied the PHP_INTL.DLL file to c:\windows\sysWOW64
3. Added following lines to the PHP.ini file
intl.default_locale = en_utf8
intl.error_level = E_WARNING
4. Tried to register this dll using regsvr32.exe .. gives an error
I've heard that this extension is not essential for what I want to do, yet the Moodle installation will not allow me to proceed with the installation.
Can anyone tell me why this is happening?
Thanks,
Greg
ASKER
Yes.. the line "extension=php_intl.dll" has been enabled by removing the semi-colon.
PHP version 5.4.3
PHP version 5.4.3
Make sure that the "php_intl.dll" is located/copied in the same directory as the other extensions.
Search for the directory where e.g. php_zip.dll is located - this directory must contain also your php_intl.dll.
Make a system reboot when making changes to extensions.
Otherwise - somteimes it's easier to make a fresh install - perhaps you try a complete package for windows
http://download.moodle.org/windows/
M@RS
Search for the directory where e.g. php_zip.dll is located - this directory must contain also your php_intl.dll.
Make a system reboot when making changes to extensions.
Otherwise - somteimes it's easier to make a fresh install - perhaps you try a complete package for windows
http://download.moodle.org/windows/
M@RS
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I feel weird accepting my own solution, but in fact this is what worked.
extension=php_intl.dll
Which PHP version are you running?
M@RS