PHP-Fehlermeldung nach Umzug auf Root-Server
Posted: 2003-12-08 10:15
Hallo,
ich bin mit einer Seite von einem Schlundserver auf einen 1und1 Rootserver umgezogen. Den entsprechenden User / Kunden haben ich über Confixx angelegt. Die einen Seiten habe ich per FTP gesichert und auch so wieder aufgespielt. An den Rechten habe ich nichts weiter verändert.
Es handelt es sich um ein einfaches PHP-Skrikt, das auf eine Txt-Datei zugreift. Einträge in deselben sind möglich, löschen derselben nicht. Folgende Fehlermeldung bekomme ich:
Warning: fopen("../gaestebuch/gaestebuch.txt.new", "w") - Permission denied in /home/www/web8/html/domain.de/inc/admin_gaestebuch.inc.php4 on line 22
Warning: flock(): supplied argument is not a valid File-Handle resource in /home/www/web8/html/domain.de/inc/admin_gaestebuch.inc.php4 on line 23
Kann die Zieldatei nicht locken.
Ich gehe davon aus, dass es sich nicht um einen PHP-Fehler handelt, da das Skript vorher über längere Zeit ohne Probleme lief. Wo der Fehler jedoch liegen kann, weiß ich nicht. Selbst wenn ich die Txt-Datei mit den Rechten 777 versehe, kann ich keine Zeilen löschen.
Bin für Hilfe dankbar,
quelleq
Hier der entscheidende Ausschnitt aus der admin_gaestebuch.inc.php4
# Exclusive lock auf die Zieldatei
# Zeile 22
$new = fopen($oldfile.".new", "w");
# Zeile 23
flock($new, 2) or die("Kann die Zieldatei $newfile nicht locken.");
$lineno = 0;
while($line = fgets($old, 1024)):
if ($lineno++ == $zielzeile)
continue; # Zeile auslassen
fputs($new, $line);
endwhile;
fclose($old); # Gibt das Lock automatisch auf
ich bin mit einer Seite von einem Schlundserver auf einen 1und1 Rootserver umgezogen. Den entsprechenden User / Kunden haben ich über Confixx angelegt. Die einen Seiten habe ich per FTP gesichert und auch so wieder aufgespielt. An den Rechten habe ich nichts weiter verändert.
Es handelt es sich um ein einfaches PHP-Skrikt, das auf eine Txt-Datei zugreift. Einträge in deselben sind möglich, löschen derselben nicht. Folgende Fehlermeldung bekomme ich:
Warning: fopen("../gaestebuch/gaestebuch.txt.new", "w") - Permission denied in /home/www/web8/html/domain.de/inc/admin_gaestebuch.inc.php4 on line 22
Warning: flock(): supplied argument is not a valid File-Handle resource in /home/www/web8/html/domain.de/inc/admin_gaestebuch.inc.php4 on line 23
Kann die Zieldatei nicht locken.
Ich gehe davon aus, dass es sich nicht um einen PHP-Fehler handelt, da das Skript vorher über längere Zeit ohne Probleme lief. Wo der Fehler jedoch liegen kann, weiß ich nicht. Selbst wenn ich die Txt-Datei mit den Rechten 777 versehe, kann ich keine Zeilen löschen.
Bin für Hilfe dankbar,
quelleq
Hier der entscheidende Ausschnitt aus der admin_gaestebuch.inc.php4
# Exclusive lock auf die Zieldatei
# Zeile 22
$new = fopen($oldfile.".new", "w");
# Zeile 23
flock($new, 2) or die("Kann die Zieldatei $newfile nicht locken.");
$lineno = 0;
while($line = fgets($old, 1024)):
if ($lineno++ == $zielzeile)
continue; # Zeile auslassen
fputs($new, $line);
endwhile;
fclose($old); # Gibt das Lock automatisch auf