po skriptu: Pokrenite shell skripte
Korak 1:
Imajte na umu da se ne mogu pokrenuti svi shell skripti odnosno shell naredbe preko skripte, jer su neke naredbe iz sigurnosnih razloga blokirane.Moguće je da veće skripte prestanu raditi, jer mogu naići na ograničenja servera.
Napravite datoteku bilo kojeg naziva, npr. cgi-bruecke.php.
Ona ima sljedeći sadržaj:
<?php
exec("/bin/bash Put do skripte 2>&1", $out, $result);
echo "Returncode: " .$result ."<br>";
echo "Izlaz skripte: " ."<br>";
echo "<pre>"; print_r($out);
?>
http://www.IhreDomain.de/cgi-bruecke.php
Skripta se također može koristiti za PHP*
exec("/usr/bin/php Put do skripte 2>&1", $out, $result);
Perlexec("/usr/bin/perl Put do skripte 2>&1", $out, $result);
Python**exec("/usr/bin/python Put do skripte 2>&1", $out, $result);
može se koristiti.Ako je to uključeno u vašem paketu, možete postaviti ovu skriptu i kao Cronjob.
Korak 2:
Dopuna za PHP:
Korištenjem putanje "/usr/bin/php" se poziva standardna verzija PHP-CLI instalirana na serveru. Ako želiš koristiti neku određenu PHP verziju, upiši njezinu putanju. Molimo provjeri prvo u KAS (tehnička administracija) na početnoj stranici pod "Napredne informacije" je li ta PHP verzija dostupna i na serveru.
Trenutno mogu biti instalirane sljedeće PHP verzije:
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
Korak 3:
Dopuna za Python:Ako su vam potrebni Python moduli u Apache okruženju, a nisu instalirani, imate sljedeću mogućnost:
Instalirajte potrebne module preko SSH-a (od tarife all-inkl Premium uključeno) i pritom navedite putanju unutar /www/htdocs/w0123456.
Naredba za to glasi:
pip install --target=/www/htdocs/w0123456/python-module Paketname
Da bi se moduli onda mogli pronaći, proširite u Python skripti putanju za pretragu i dodajte ovo:
import sys
sys.path.append("/www/htdocs/w0123456/python-module")
Pretraga podrške i FAQ