por script: Ejecutar scripts de Shell
Paso 1:
Ten en cuenta que no todos los scripts o comandos de shell se pueden ejecutar a través del script, ya que algunos comandos están bloqueados por razones de seguridad.Es posible que scripts más grandes se detengan, ya que podrían encontrar restricciones del servidor.
Crea un archivo con cualquier nombre, por ejemplo, cgi-puente.php.
Este tiene el siguiente contenido:
<?php
exec("/bin/bash ruta al script 2>&1", $out, $result);
echo "Código de retorno: " .$result ."<br>";
echo "Salida del script: " ."<br>";
echo "<pre>"; print_r($out);
?>
http://www.TuDominio.de/cgi-puente.php
El script también puede ser para PHP*
exec("/usr/bin/php ruta al script 2>&1", $out, $result);
Perlexec("/usr/bin/perl ruta al script 2>&1", $out, $result);
Python**exec("/usr/bin/python ruta al script 2>&1", $out, $result);
usarse.Si está incluido en tu plan, puedes configurar este script como un cronjob.
Paso 2:
Complemento para PHP:
Con la ruta "/usr/bin/php" se accede a la versión predeterminada instalada para PHP-CLI en el servidor. Si deseas usar una versión específica de PHP, indica su ruta. Por favor, verifica antes en el KAS (gestión técnica) en la página de inicio bajo "Información avanzada", si la versión de PHP está disponible en el servidor.
Actualmente, se pueden instalar las siguientes versiones de 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
Paso 3:
Complemento para Python:Si necesitas módulos de Python en el entorno Apache que no están instalados, tienes la siguiente opción:
Instala los módulos necesarios por SSH (incluido a partir del plan all-inkl Premium) y especifica una ruta dentro de /www/htdocs/w0123456.
El comando es:
pip install --target=/www/htdocs/w0123456/python-module NombrePaquete
Para que los módulos se encuentren, amplía la ruta de búsqueda en el script de Python y añade lo siguiente:
import sys
sys.path.append("/www/htdocs/w0123456/python-module")
Buscar soporte y FAQ