via skript: Kjøre skallskript
Steg 1:
Merk at ikke alle skallskript eller skallkommandoer kan kjøres via skriptet, siden noen kommandoer er sperret av sikkerhetsgrunner.Større skript kan også stoppe, siden de evt. kan støte på serverrestriksjoner.
Opprett en fil med et vilkårlig navn, f.eks. cgi-bruecke.php.
Den har følgende innhold:
<?php
exec("/bin/bash Sti til skriptet 2>&1", $out, $result);
echo "Returkode: " .$result ."<br>";
echo "Utdata fra skriptet: " ."<br>";
echo "<pre>"; print_r($out);
?>
http://www.DittDomene.no/cgi-bruecke.php
Skriptet kan også brukes for PHP*
exec("/usr/bin/php Sti til skriptet 2>&1", $out, $result);
Perlexec("/usr/bin/perl Sti til skriptet 2>&1", $out, $result);
Python**exec("/usr/bin/python Sti til skriptet 2>&1", $out, $result);
kan brukes.Så langt det er inkludert i abonnementet ditt, kan du også sette opp dette skriptet som en cronjobb.
Steg 2:
Tillegg til PHP:
Med stien "/usr/bin/php" peker du på standardversjonen av PHP-CLI installert på serveren. Hvis du vil bruke en bestemt PHP-versjon, oppgi stien til den. Sjekk først i KAS (teknisk administrasjon) på startsiden under "Avanserte opplysninger" om den aktuelle PHP-versjonen også finnes på serveren.
Aktuelt kan følgende PHP-versjoner være installert:
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
Steg 3:
Tillegg til Python:Hvis du trenger Python-moduler i Apache-miljøet som ikke er installert, har du denne muligheten:
Installer de nødvendige modulene via SSH (fra abonnement all‑inkl Premium er det inkludert) og oppgi da en sti innenfor /www/htdocs/w0123456.
Kommandoen for dette er:
pip install --target=/www/htdocs/w0123456/python-module pakkenavn
Så modulene også blir funnet, utvider du søkestien i Python-scriptet og legger til dette:
import sys
sys.path.append("/www/htdocs/w0123456/python-module")
Søk i støtte og FAQ