Ich würde mal in die Datei /var/www/ispcp/gui/include/ispcp-config.php ein paar echo 's reinschreiben, um genau zu schauen wann und wo der Fehler auftritt.
Ich hoffe mal Du kannst ein wenig php?
Z.B. hier :
Quote: function parseFile(){
/* open file ... parse it and put it in $cfg_values */
@$fd = fopen($this->config_file,'r');
if ($fd == FALSE) {
/* ooops error */
$this->status = "err";
echo "Kann Datei nicht öffnen";
return FALSE;
}
echo "Problem taucht wohl beim parsen auf!";
while(!feof($fd)){
$buffer = fgets($fd,4096);
/* remove spaces */
$buffer = ltrim($buffer);
if (strlen($buffer) < 3) {
/* empty */
}
else if ($buffer[0] == '#' || $buffer[0] == ';') {
/* this is comment */
}
else if (strpos($buffer,'=') === false) {
/* have no =
*/
}
else {
$pair = explode('=',$buffer,2);
$pair[0] = ltrim($pair[0]);
$pair[0] = rtrim($pair[0]);
$pair[1] = ltrim($pair[1]);
$pair[1] = rtrim($pair[1]);
/* ok we have it
*/
$this->cfg_values[$pair[0]]=$pair[1];
}
}
fclose($fd);
return TRUE;
}
Ich denk mal der Fehler tritt beim fopen auf . Bei php.net steht folgendes :
Quote:Ist PHP zu dem Schluss gekommen, dass filename eine lokale Datei spezifiziert, wird es versuchen, einen Stream an dieser Datei zu öffnen. Die Datei muss für PHP verfügbar sein, weshalb Sie sicherstellen müssen, dass die Dateirechte diesen Zugriff ermöglichen. Wenn Sie Safe Mode oder open_basedir aktiviert haben, können weitere Einschränkungen zutreffen.
Hoffe mal das hilft bei der Suche.