GNU/Linux >> Tutoriales Linux >  >> Panels >> cPanel

Cómo ejecutar secuencias de comandos de Python

Cómo ejecutar secuencias de comandos de Python

Si desea ejecutar secuencias de comandos de Python en su cuenta de alojamiento, puede crearlas y editarlas de dos maneras:ya sea en cPanel o a través de SSH.


Para crear y editar secuencias de comandos de Python en cPanel use los siguientes pasos:

1. Inicie sesión en su cPanel :
2. Ir a la sección Archivos> Administrador de archivos :



3. Puede elegir si desea ejecutar el script en la carpeta cgi-bin o fuera de ella.

La cgi-bin la carpeta contiene el ejecutable CGI guiones. Si el archivo debe colocarse fuera de la carpeta cgi-bin, .htaccess debe crearse adicionalmente.

4. Para ejecutar el script de Python en la carpeta cgi-bin, siga los pasos:
  • Ir al cgi-bin carpeta
  • Cree un archivo con un .py extensión, por ejemplo nctest.py en el /home/cPuser/public_html/cgi-bin directorio (donde cPuser es su nombre de usuario real de cPanel).
5. Para crear el archivo, haga clic en Nuevo archivo > especifique el nombre del archivo con la extensión requerida y haga clic en Crear nuevo archivo :



6. Cambie el permiso del archivo a 0755

NOTA: Los archivos se crean con permisos predeterminados 0644 . El .py el archivo se volverá ejecutable cuando los permisos se cambien a 0755 .

7. Para cambiar los permisos del archivo, debe seleccionar el archivo> haga clic en Cambiar permisos> Marcar Ejecutar para Usuario, Grupo, Mundo columnas y haga clic en Cambiar permisos :



8. Abra el archivo, haga clic en Editar y agregue el código.

Agregaremos el siguiente script con fines de prueba:

#!/usr/bin/python

print "Content-type:text/html\r\n\r\n"
print "Cómo ejecutar secuencias de comandos de Python en cPanel"

NOTA: El archivo debe comenzar con la ruta a los scripts de Python que es /usr/bin/python en nuestros servidores, pero puede ejecutar whereis python comando a través de SSH para verificar el directorio.

Ahora el script debería funcionar usando http://domain.com/cgi-bin/nctest.py

Si desea ejecutar el archivo de Python que no está en la carpeta cgi-bin (en public_html o en cualquier otro directorio), es necesario agregar el siguiente código a .htaccess archivo en el mismo directorio donde se encuentra el script de Python:

Opciones +ExecCGI
AddHandler cgi-script .py



Para crear y editar el script de Python a través de SSH, siga los siguientes pasos:

1. Conéctese a la cuenta de cPanel a través de SSH
2. Ir al cgi-bin directorio que ejecuta cd ./public_html/cgi-bin

Para verificar que está en el directorio correcto, puede ejecutar el comando:pwd



3. Cree el archivo con la extensión .py, por ejemplo, nctest.py en el /home/cPuser/public_html/cgi-bin (donde cPuser es su nombre de usuario de cPanel).

Para crear el archivo en el directorio actual, escriba touch nctest.py

Una vez hecho esto, puede verificar que el archivo está presente en el directorio ahora ejecutando el comando ls



4. Cambie el permiso del archivo a 0755 ejecutando el siguiente comando:

chmod 755 /home/cPuser/public_html/cgi-bin/nctest.py
(donde cPuser es su nombre de usuario real de cPanel)



5. Abra el archivo y agregue el código necesario.

Puede abrir el archivo con uno de los editores como nano . Para abrir el archivo con nano, use el siguiente comando:
nano nctest.py

Agregaremos el siguiente código con fines de prueba:

#!/usr/bin/python

print "Content-type :text/html\r\n\r\n"
print "Cómo ejecutar scripts de Python en cPanel"




NOTA: El archivo debe comenzar con la ruta a los scripts de Python que es /usr/bin/python en nuestros servidores, pero puede ejecutar whereis python comando a través de SSH para comprobar el directorio.

Para guardar los cambios, haga clic en Crtl+O y presione Entrar para Windows o Comando+O para Mac OS.

Ahora el script debería funcionar usando http://domain.com/cgi-bin/nctest.py

Si desea ejecutar el script de Python que no está en la carpeta cgi-bin, es necesario agregar un código especial al .htaccess archivo en el mismo directorio donde se encuentra el archivo de Python.

6. Crear .htaccess si no está presente en el directorio requerido, ejecute toque .htaccess



7. Abra el .htaccess archivo que ejecuta nano .htaccess y agregue el siguiente código:

Opciones +ExecCGI
AddHandler cgi-script .py


Haga clic en Ctrl+O y pulsa Intro para Windows o Comando+O para Mac OS para guardar los cambios:



Ahora puede consultar el script en http://domain .com/nctest.py


 ¡Eso es todo!


                    ¿Necesitas ayuda? Póngase en contacto con nosotros a través del servicio de asistencia

Artículos asociados

Cómo trabajar con la aplicación Python
cPanel
  1. Cómo ejecutar el programa Hadoop MapReduce en Ubuntu 16.04

  2. ¿Cómo instalar Numpy en Python 3.1?

  3. Cómo ejecutar scripts de Python desde shell

  4. Cómo ejecutar un script de shell al inicio

  5. Cómo ejecutar el archivo python en linux

Cómo ejecutar todos los scripts en un directorio en Linux

Cómo crear y ejecutar un archivo de libro de jugadas de Ansible

Cómo ejecutar comandos de archivo .sh todo a la vez en Linux

Cómo ejecutar un archivo .run o .bin en CentOS 8

Cómo ejecutar un script de Python en PHP

¿Cómo ejecutar scripts ejecutables en Nautilus?