exec('sh/wrapper "1" "refreshdns" "'.PSA_PATH.'/bin/dns" "'.$host.'"');
/opt/psa/admin/sbin/dnsmng --update SUB.DOMAIN.TLD
/opt/psa/admin/sbin/dnsmng --update DOMAIN.TLD
echo "\$outNew0: " . $outNew[0] . "<br>";
echo "\$outNew1: " . $outNew[1] . "<br>";
echo "\$outNew2: " . $outNew[2] . "<br>";
echo "\$outNew3: " . $outNew[3] . "<br><br>";
$outNew0: $AES-128-XXXXXXXX
$outNew1: \n
$outNew2: /opt/psa
$outNew3: /var/www/vhosts
DEFINE("DB_PWD",$outNew[0]);
DEFINE("PSA_PATH",$outNew[2]);
DEFINE("VHOSTS_PATH",$outNew[3);
habe DCP 1.3 gerade komplett neu installiert und auch kompiliert. Jetzt bekomme ich beim Aufruf der Update-URL einen
Not Found - The requested URL /xxxxxx was not found on this server
Rufe ich die ULR ohne Token (http://dynupd.dyn.domain.de) auf, lande ich auf der Plesk Web Server's Default Page.
Was läuft da schief, hat jemand eine Idee?
Hallo zusammen,
OK, auch das ist gelöst....
Es lag an der Splittung in das Array $out
exec('sh/wrapper "1" "configs"',$out);
Es existiert darin ein Element mit einem Zeilenumbruch. "\n"
exec('sh/wrapper "1" "configs"',$out);
Array
(
[0] => xxxxxxxxxxx
[1] => \n
[2] => /opt/psa
[3] => /var/www/vhosts
)
DEFINE("DB_PWD", $outNew[0]);
DEFINE("PSA_PATH", $outNew[1]);
DEFINE("VHOSTS_PATH", $outNew[2]);
DEFINE("DB_PWD", $outNew[0]);
DEFINE("PSA_PATH", $outNew[2]);
DEFINE("VHOSTS_PATH", $outNew[3]);
if ((strcmp(gname,"www-data")==0)||(strcmp(gname,"apache")==0)||(strcmp(gname,"psacln")==0)||(strcmp(gname,"sw-cp-server")==0)||(strcmp(gname,"psaadm")==0)) return(1);
We use essential cookies to make this site work, and optional cookies to enhance your experience.