Tengo instalado el paquete servidor XAMPP (LAMPP) en un Windows 2003.
Le instalé el módulo Perl v5.8.7 (ver http://www.apachefriends.org/en/xampp-windows.html#644), y cuando quiero ejecutar ppm me da este error:
Y da igual qué comando use o en que ruta lo ejecute. Si uso "ppm help" también me da el mismo error.
Antes de instalar XAMPP + el_módulo_Perl_del_mismo había instalado por separado un Apache y la misma versión Perl v5.8.7. Pero luego los desinstalé a ambos.
No sé si esto tendrá que ver, pero parece que para que el módulo de Perl de XAMPP funcione hay que agregar estas líneas al registro:
- [HKEY_LOCAL_MACHINE\SOFTWARE\ActiveState\PPM]
- "InstallLocation"="\\xampp\\perl\\bin"
Primero había probado a poner la ruta completa, así:
- [HKEY_LOCAL_MACHINE\SOFTWARE\ActiveState\PPM]
- "InstallLocation"="C:\\Archivos de programa\\xampp\\perl\\bin"
Pero obtenía este error:
- C:\Documents and Settings\Administrador>ppm
- "C:\Archivos" no se reconoce como un comando interno o externo,
- programa o archivo por lotes ejecutable.
También ejecuté este comando para indicar dónde está el cortafuegos de salida a Internet:
- set HTTP_proxy=http://ip_de_mi_firewall (no usa un puerto especial)
En fin, yo me creo que ahora está todo bien, y el error que quiero resolver es el que puse al principio
¡ Gracias por la ayuda !
PD: me olvidé de decir que modifiqué al fichero ppm3-bin.cfg para que tenga la ruta correcta, así:
- ActivePerl 5.8.7.813: %
- path: C:\Archivos de programa\xampp\perl\site\lib\ppm-conf\ppminst.bat
- port: 14533
- type: Local
porque antes tenía esto:
- ActivePerl 5.8.7.813: %
- path: C:\xampp\perl\site\lib\ppm-conf\ppminst.bat
- port: 14533
- type: Local
y la ruta era incorrecta. Pero en ambos casos me da el error que puse al principio.