per script: Eseguire script shell
Passo 1:
Nota che non tutti gli script o comandi shell possono essere eseguiti tramite lo script, poiché alcuni comandi sono bloccati per motivi di sicurezza.È possibile che script più grandi si interrompano, poiché potrebbero incontrare restrizioni del server.
Crea un file con un nome a scelta, ad esempio cgi-ponte.php.
Questo contiene il seguente contenuto:
<?php
exec("/bin/bash Percorso script 2>&1", $out, $result);
echo "Codice di ritorno: " .$result ."<br>";
echo "Output dello script: " ."<br>";
echo "<pre>"; print_r($out);
?>
http://www.IhreDomain.de/cgi-ponte.php
Lo script può essere usato anche per PHP*
exec("/usr/bin/php Percorso script 2>&1", $out, $result);
Perlexec("/usr/bin/perl Percorso script 2>&1", $out, $result);
Python**exec("/usr/bin/python Percorso script 2>&1", $out, $result);
essere utilizzato.Se incluso nel tuo piano, puoi configurare questo script anche come Cronjob.
Passo 2:
Integrazione per PHP:
Utilizzando il percorso "/usr/bin/php", si fa riferimento alla versione standard installata sul server per PHP-CLI. Se desideri utilizzare una versione PHP specifica, indica il suo percorso. Controlla prima nel KAS (gestione tecnica) sulla pagina principale sotto "Informazioni avanzate" se la versione PHP è disponibile sul server.
Attualmente, possono essere installate le seguenti versioni PHP:
PHP 5.6.x - /usr/bin/php56
PHP 7.0.x - /usr/bin/php70PHP 7.1.x - /usr/bin/php71
PHP 7.2.x - /usr/bin/php72
PHP 7.3.x - /usr/bin/php73
PHP 7.4.x - /usr/bin/php74
PHP 8.0.x - /usr/bin/php80
PHP 8.1.x - /usr/bin/php81
PHP 8.2.x - /usr/bin/php82
PHP 8.3.x - /usr/bin/php83
Passo 3:
Integrazione per Python:Se hai bisogno di moduli Python nell'ambiente Apache che non sono installati, hai la seguente opzione:
Installa i moduli necessari tramite SSH (incluso a partire dal pacchetto all-inkl Premium) e specifica un percorso all'interno di /www/htdocs/w0123456.
Il comando è:
pip install --target=/www/htdocs/w0123456/python-module NomePacchetto
Affinché i moduli vengano trovati, amplia il percorso di ricerca nello script Python e aggiungi quanto segue:
import sys
sys.path.append("/www/htdocs/w0123456/python-module")
Supporto e FAQ