GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

Jak spouštět skripty v Pythonu

Jak spouštět skripty Python

Pokud si přejete spouštět skripty Python ve svém hostitelském účtu, můžete je vytvářet a upravovat dvěma způsoby:buď v cPanelu nebo přes SSH.


Vytvoření a úpravy skriptu Python v cPanel použijte následující kroky:

1. Přihlaste se do svého cPanelu :
2. Přejděte do sekce Soubory> Správce souborů :



3. Můžete si vybrat, zda chcete skript spouštět ve složce cgi-bin nebo mimo ni.

Cgi-bin složka obsahuje spustitelný CGI skripty. Pokud má být soubor umístěn mimo složku cgi-bin, .htaccess by měl být vytvořen dodatečně.

4. Chcete-li spustit skript Python ve složce cgi-bin, postupujte takto:
  • Přejděte do cgi-bin složka
  • Vytvořte soubor s .py rozšíření, například nctest.py v /home/cPuser/public_html/cgi-bin adresář (kde cPuser je vaše skutečné uživatelské jméno cPanelu).
5. Chcete-li vytvořit soubor, klikněte na Nový soubor > zadejte název souboru s požadovanou příponou a klikněte na Vytvořit nový soubor :



6. Změňte oprávnění k souboru na 0755

POZNÁMKA: Soubory jsou vytvářeny s výchozími oprávněními 0644 . Soubor .py soubor se stane spustitelným, když se oprávnění změní na 0755 .

7. Chcete-li změnit oprávnění souboru, musíte vybrat soubor > klikněte na Změnit oprávnění> Označit spustit pro uživatele, skupinu, svět sloupce a klikněte na Změnit oprávnění :



8. Otevřete soubor a klikněte na Upravit a přidejte kód.

Pro testovací účely přidáme následující skript:

#!/usr/bin/python

print "Content-type:text/html\r\n\r\n"
tisk "Jak spouštět skripty Pythonu v cPanelu"

POZNÁMKA: Soubor by měl začínat cestou ke skriptům Python, která je /usr/bin/python na našich serverech, ale můžete spustit whereis python příkaz přes SSH ke kontrole adresáře.

Nyní by měl skript fungovat pomocí http://domena.com/cgi-bin/nctest.py

Pokud byste chtěli spustit soubor Python, který není ve složce cgi-bin (ve public_html nebo jiném adresáři), je nutné přidat následující kód do .htaccess soubor ve stejném adresáři, kde je umístěn skript Python:

Options +ExecCGI
AddHandler cgi-script .py



Chcete-li vytvořit a upravit skript Python pomocí SSH, použijte následující kroky:

1. Připojte se k účtu cPanel přes SSH
2. Přejděte do cgi-bin adresář se spuštěným cd ./public_html/cgi-bin

Chcete-li zkontrolovat, zda jste ve správném adresáři, můžete spustit příkaz:pwd



3. Vytvořte soubor s příponou .py, například nctest.py v /home/cPuser/public_html/cgi-bin adresář (kde cPuser je vaše uživatelské jméno cPanelu).

Chcete-li vytvořit soubor v aktuálním adresáři, zadejte touch nctest.py

Po dokončení můžete zkontrolovat, zda je soubor přítomen v adresáři, kde nyní běží příkaz ls



4. Změňte oprávnění k souboru na 0755 spuštěním příkazu níže:

chmod 755 /home/cPuser/public_html/cgi-bin/nctest.py
(kde cPuser je vaše skutečné uživatelské jméno cPanelu)



5. Otevřete soubor a přidejte potřebný kód.

Soubor můžete otevřít pomocí jednoho z editorů, jako je nano . Chcete-li otevřít soubor pomocí nano, použijte následující příkaz:
nano nctest.py

Pro testovací účely přidáme následující kód:

#!/usr/bin/python

print "Typ obsahu :text/html\r\n\r\n"
tisknout "Jak spouštět skripty Pythonu v cPanelu"




POZNÁMKA: Soubor by měl začínat cestou ke skriptům Python, která je /usr/bin/python na našich serverech, ale můžete spustit whereis python příkaz přes SSH pro kontrolu adresáře.

Chcete-li uložit změny, klikněte na Crtl+O a stiskněte Enter pro Windows nebo Command+O pro Mac OS.

Nyní by měl skript fungovat pomocí http://domain.com/cgi-bin/nctest.py

Pokud byste chtěli spustit skript Python mimo složku cgi-bin, je nutné přidat speciální kód do .htaccess soubor ve stejném adresáři, kde je umístěn soubor Python.

6. Vytvořte .htaccess pokud není přítomen v požadovaném adresáři se spuštěným dotkněte se .htaccess



7. Otevřete soubor .htaccess běžící soubor nano .htaccess a přidejte následující kód:

Options +ExecCGI
AddHandler cgi-script .py


Klikněte na Ctrl+O a stiskněte Enter pro Windows nebo Command+O pro Mac OS uložit změny:



Nyní můžete skript zkontrolovat na http://doména .com/nctest.py


 To je ono!


                    Potřebujete pomoc? Kontaktujte nás přes Helpdesk

Související články

Jak pracovat s aplikací Python
cPanel
  1. Jak nainstalovat Numpy na Python 3.1?

  2. Jak spouštět skripty Pythonu ze shellu

  3. Jak spustit skript shellu při spuštění

  1. Jak spustit program Hadoop MapReduce na Ubuntu 16.04

  2. Jak trasovat Python skripty pomocí trace.py

  3. Jak spustit soubor python v linuxu

  1. Jak upgradovat Python na 3.9

  2. Jak spouštět skripty prostřednictvím úloh cron

  3. Spusťte více skriptů pythonu současně