Het heeft me al een dag gekost om het probleem te verhelpen met het gebruik van ssh2
Ik krijg bij een ssh command "The panel can not create the temporary config file"
Op een server met ispconfig draait het goed, op een nieuwe server met Directadmin met PHP 5.3.29 (cgi-fcgi) en SuPHP lukt het niet. (ook niet in de cli zonder suphp)
Het enigste wat het kan zijn is dat php-devel niet geinstalleerd is, maar dat lijkt mij sterk.. "php -m" geeft ssh2 in de lijst weer.
Het besturings systeem is CentOS 6.6 met PHP 5.3.26
Hieronder de php code, misschien dat dat verheldering schept?
PHP Code:<?
if ($setting['os'] == 'linux') {
$filename = "temp/" . mysql_result($radioport, 0) . "/conf/sc_serv.conf";
}
if (!$handle = fopen($filename, 'w')) {
chmod($filename, 0755);
$errors[] = "<h2>".$messages["178"]."</h2>";
fclose($handle);
}
elseif (fwrite($handle, $ini_content) === FALSE) {
$errors[] = "<h2>".$messages["179"]."</h2>";
fclose($handle);
}
?>

Likes:


Quote