Cómo instalar módulos Perl en servidores compartidos – Hosting –

Un módulo Perl es un componente discreto de software para el lenguaje de programación Perl. Perl es compatible con todos nuestros servidores compartidos/revendedores y el menú de módulos Perl está disponible con Stellar Plus y Stellar Business. Sin embargo, cuando intentas instalar un módulo Perl en el cPanel >> el menú de módulos Perl, te enfrentarás a este error:

La mayoría de los módulos de Perl están escritos en Perl, algunos usan XS (están escritos en C), por lo que requieren un compilador de C. Tenga en cuenta que el compilador de C está deshabilitado en todos nuestros servidores compartidos ya que es una alta amenaza para la seguridad. Sin embargo, puede comunicarse con nuestro equipo de soporte y lo habilitaremos durante 3 horas.

Aún así, es posible instalar cualquier módulo Perl a través de la línea de comando sin el compilador C habilitado. Puedes hacerlo usando la conexión SSH, puedes encontrar la guía sobre cómo acceder a tu cuenta vía SSH.
1. Después de abrir la consola de comandos, debes escribir cpan. De esta manera accederás a la consola cpan:

2. La sintaxis es la siguiente:

instalar módulo::nombre
Por ejemplo, instalaremos el módulo Date::Calc Perl:

3. Lo más probable es que veas este mensaje de error al final:

Cpan está configurado para proporcionar una configuración a Makefile.PL y Makefile.PL está detectando una configuración conflictiva del entorno.

El prefijo Cpan está preconfigurado como PREFIX=/home/USER/perl/usr

Sin embargo, el entorno de nuestros servidores está configurado para usar /home/USER/perl5

Como tal, simplemente dígale a cpan que deje de especificar PREFIX. Desde dentro del shell cpan, ejecute estos comandos:

See also  Registro de Dominio .fitness | Compre un nuevo gTLD .fitness por $5,48

o conf makepl_arg '' o conf mbuildpl_arg '' o conf confirmar o conf make_arg '' o conf confirmar

4. Ahora siéntete libre de ejecutar install module::name una vez más. En caso de que vea un error como el siguiente, debe eliminar la compilación fallida anterior e intentarlo nuevamente:

En nuestro ejemplo, el error muestra el directorio /home/nctests/.cpan/build/Date-Calc-6.4-hsg6j9
Puede acceder a él a través del Administrador de archivos de cPanel o utilizando un cliente FTP y eliminarlo:

5. Este es un registro de instalación exitosa:

Los módulos pueden tener dependencias de otros módulos (casi siempre de CPAN) y no se pueden instalar sin ellos (o sin una versión específica de ellos).

A veces, la instalación solicitará instalar un módulo (o varios), que tiene una dependencia.

6. Después de la instalación, no olvide escribir exit en la consola cpan para cerrarla y eliminar el archivo de bloqueo:

De lo contrario, es posible que veas este mensaje después de intentar abrirlo nuevamente:

Después ¿Debo intentar ejecutar en modo degradado? (S/n), escriba n y siga las instrucciones. Debe finalizar un proceso cpan en ejecución y eliminar manualmente el archivo de bloqueo:

7. Finalmente, puede abrir la opción Módulos Perl en cPanel y buscar un nuevo módulo instalado.

TENGA EN CUENTA: Para que el módulo recién instalado funcione correctamente, se deben agregar las siguientes líneas en la parte superior de su secuencia de comandos:

#!/usr/bin/perl usa cPanelUserConfig;

o

#!/usr/bin/perlmlLos usuarios de los paquetes de hosting Stellar Plus y Stellar Business pueden encontrar estas dos opciones en el menú Módulos Perl:

Esperamos que este artículo le ayude a instalar módulos Perl en nuestros servidores.

See also  Todo lo que necesitas saber sobre hosting dedicado - Blog de

¡Eso es todo!

Loading Facebook Comments ...
Loading Disqus Comments ...