GNU/Linux >> Linux Esercitazione >  >> Panels >> cPanel

Come eseguire script Python

Come eseguire script Python

Se desideri eseguire script Python nel tuo account di hosting, puoi crearli e modificarli in due modi:in cPanel o tramite SSH.


Per creare e modificare script Python in cPanel segui i seguenti passaggi:

1. Accedi al tuo cPanel :
2. Vai alla sezione File> Gestione file :



3. Puoi scegliere se eseguire lo script nella cartella cgi-bin o al di fuori di essa.

Il cgi-bin contiene l'eseguibile CGI script. Se il file deve essere posizionato fuori dalla cartella cgi-bin, .htaccess deve essere creato in aggiunta.

4. Per eseguire lo script Python nella cartella cgi-bin segui i passaggi:
  • Vai su cgi-bin cartella
  • Crea un file con .py estensione, ad esempio nctest.py in /home/cPuser/public_html/cgi-bin directory (dove cPuser è il tuo nome utente cPanel effettivo).
5. Per creare il file, fai clic su Nuovo file > specificare il nome del file con l'estensione richiesta e fare clic su Crea nuovo file :



6. Modifica l'autorizzazione del file in 0755

NOTA: I file vengono creati con autorizzazioni predefinite 0644 . Il .py il file diventerà eseguibile quando le autorizzazioni vengono modificate in 0755 .

7. Per modificare i permessi del file devi selezionare il file > fai clic su Modifica autorizzazioni> Segna come esecuzione per utente, gruppo, mondo colonne e fai clic su Modifica autorizzazioni :



8. Apri il file, fai clic su Modifica e aggiungi il codice.

Aggiungeremo il seguente script a scopo di test:

#!/usr/bin/python

print "Content-type:text/html\r\n\r\n"
print "Come eseguire script Python in cPanel"

NOTA: Il file dovrebbe iniziare con il percorso degli script Python che è /usr/bin/python sui nostri server, ma puoi eseguire whereis python comando tramite SSH per controllare la directory.

Ora lo script dovrebbe funzionare utilizzando http://domain.com/cgi-bin/nctest.py

Se si desidera eseguire il file Python non nella cartella cgi-bin (in public_html o in qualsiasi altra directory), è necessario aggiungere il seguente codice al .htaccess nella stessa directory in cui si trova lo script Python:

Options +ExecCGI
AddHandler cgi-script .py



Per creare e modificare lo script Python tramite SSH, attenersi alla seguente procedura:

1. Collegati all'account cPanel tramite SSH
2. Vai a cgi-bin directory che esegue cd ./public_html/cgi-bin

Per verificare di essere nella directory corretta, puoi eseguire il comando:pwd



3. Crea il file con estensione .py, ad esempio nctest.py in /home/cPuser/public_html/cgi-bin directory (dove cPuser è il tuo nome utente cPanel).

Per creare il file nella directory corrente, digita touch nctest.py

Una volta fatto, puoi verificare che il file sia presente nella directory ora eseguendo il comando ls



4. Modifica l'autorizzazione del file in 0755 eseguendo il comando seguente:

chmod 755 /home/cPuser/public_html/cgi-bin/nctest.py
(dove cPuser è il tuo nome utente cPanel effettivo)



5. Apri il file e aggiungi il codice necessario.

Puoi aprire il file con uno degli editor come nano . Per aprire il file con nano, usa il seguente comando:
nano nctest.py

Aggiungeremo il seguente codice a scopo di test:

#!/usr/bin/python

print "Content-type :text/html\r\n\r\n"
print "Come eseguire script Python in cPanel"




NOTA: Il file dovrebbe iniziare con il percorso degli script Python che è /usr/bin/python sui nostri server, ma puoi eseguire whereis python comando tramite SSH per controllare la directory.

Per salvare le modifiche, fare clic su Crtl+O e premi Invio per Windows o Comando+O per Mac OS.

Ora lo script dovrebbe funzionare utilizzando http://domain.com/cgi-bin/nctest.py

Se si desidera eseguire lo script Python non nella cartella cgi-bin, è necessario aggiungere un codice speciale al file .htaccess file nella stessa directory in cui si trova il file Python.

6. Crea .htaccess se non è presente nella directory richiesta eseguendo touch .htaccess



7. Apri il .htaccess file che esegue nano .htaccess e aggiungi il seguente codice:

Options +ExecCGI
AddHandler cgi-script .py


Fai clic su Crtl+O e premi Invio per Windows o Comando+O per Mac OS per salvare le modifiche:



Ora puoi controllare lo script su http://domain .com/nctest.py


 Ecco fatto!


                   Hai bisogno di aiuto? Contattaci tramite l'Helpdesk

Articoli associati

Come lavorare con l'app Python
cPanel
  1. Come eseguire il programma Hadoop MapReduce su Ubuntu 16.04

  2. Come installare Numpy su Python 3.1?

  3. Come tracciare gli script Python usando trace.py

  4. Come eseguire uno script di shell all'avvio

  5. Esegui più script Python contemporaneamente

Come eseguire tutti gli script in una directory in Linux

Come creare ed eseguire file Ansible Playbook

Come eseguire i comandi del file .sh tutto in una volta in Linux

Come eseguire un file .run o .bin in CentOS 8

Come eseguire uno script Python in PHP

Come eseguire script eseguibili in Nautilus?