por script: Executar scripts shell
Passo 1:
Note que nem todos os scripts ou comandos shell podem ser executados via script, pois alguns comandos estão bloqueados por motivos de segurança.Scripts maiores podem falhar se atingirem restrições do servidor.
Crie um arquivo com qualquer nome, por exemplo, cgi-bruecke.php.
Este contém o seguinte conteúdo:
<?php
exec("/bin/bash Caminho para o Script 2>&1", $out, $result);
echo "Código de retorno: " .$result ."<br>";
echo "Saída do script: " ."<br>";
echo "<pre>"; print_r($out);
?>
http://www.SeuDominio.de/cgi-bruecke.php
O script também pode ser usado para PHP*
exec("/usr/bin/php Caminho para o Script 2>&1", $out, $result);
Perlexec("/usr/bin/perl Caminho para o Script 2>&1", $out, $result);
Python**exec("/usr/bin/python Caminho para o Script 2>&1", $out, $result);
ser usado.Se incluído no seu plano, você pode configurar este script como um cronjob.
Passo 2:
Complemento para PHP:
Com o caminho "/usr/bin/php", você acessa a versão padrão instalada no servidor para PHP-CLI. Se quiser usar uma versão específica do PHP, forneça o caminho dela. Por favor, verifique antes no KAS (administração técnica) na página inicial em "Informações Avançadas" se a versão do PHP desejada está disponível no servidor.
Atualmente, as seguintes versões do PHP podem estar instaladas:
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:
Complemento para Python:Se precisar de módulos Python no ambiente Apache que não estão instalados, você tem a seguinte opção:
Instale os módulos necessários via SSH (incluído a partir do plano all-inkl Premium) e especifique um caminho dentro de /www/htdocs/w0123456.
O comando é:
pip install --target=/www/htdocs/w0123456/python-module NomeDoPacote
Para que os módulos sejam encontrados, amplie o caminho de busca no script Python e adicione o seguinte:
import sys
sys.path.append("/www/htdocs/w0123456/python-module")
Procurar Suporte & FAQ