Copy-Befehl funktioniert nicht! |
flotschi1981
Fachidiot Threadstarter
Beiträge: 109 |
Hallo Forum,
habe ein kleines CMS für meine Inet-Seite. In einem Script will ich eine Seite kopieren und dann umbenennen. In die umbenannte Datei lasse in dann den Dateinamen schreiben. Bei mir zu Hause funktioniert dies einwandfrei nur nicht auf dem Webserver!
Weiß jemand an was dies liegen kann???? Die Datei die ich kopiere liegt im selben Verzeichnis wie auch mein Script.
Mein Script:
copy("texteingabe.php","$dateiname");
$fp = fopen("$dateiname", "r+");
fseek($fp, 38);
fwrite($fp, "$dateiname\";\n");
fclose($fp);
Vielen Dank!!!
|
 Profil
E-Mail
Editieren
Zitieren
|
Lino
Pixelschubser
Beiträge: 8 |
Überprüfe mal die Rechte für die betroffenen Verzeichnisse auf deinem Webserver. Zuhause darf ich auch alles, auf dem Server nicht.
|
 Profil
Editieren
Zitieren
|
flotschi1981
Fachidiot Threadstarter
Beiträge: 109 |
Hallo,
ja aber selbst im obersten Verzeichnis vom Server kann ich nichts kopieren. Dann kann es nicht an den Rechten liegen. Auch das Unterverzeichnis habe ich selbst erstellt.
Selbst beim Bilderhochladen wird zwar alles in der DB gespeichert und das Bild wird nicht im Ordner Bilder gespeichert.
An was kann denn das liegen? Bin schon am verzweifeln........
|
 Profil
E-Mail
Editieren
Zitieren
|
Lino
Pixelschubser
Beiträge: 8 |
Doch, liegt es! Schau mal nach CHMOD, am besten Mit nem FTP Programm nach CHMOD für das Verzeichnis suchen.In der Standarteinstellung ist der Wert für einen Ordner auf 705. Dann darf nur der Eigentümer lesen, schreiben und ausführen. Das Script auf dem Server ist aber nicht der Eigentümer!
|
 Profil
Editieren
Zitieren
|
flotschi1981
Fachidiot Threadstarter
Beiträge: 109 |
Hallo,
per FTP kann ich ja auch alles hochladen, löschen, ändern usw.....
Finde in meinen WS-FTP nichts, wo ich sehe ob der Ordner wirklich 705 hat. Was müsste ich dann ändern wenn es nicht so wäre. Normalerweise müßte ich doch der selbe Benutzer sein wie ich mit FTP einlogge.
Verstehe es einfach nicht!
|
 Profil
E-Mail
Editieren
Zitieren
|
Marcus
Forenheld
Beiträge: 880 |
Tu mal das Verzeichnis auf Chmod 777 einstellen, dann sollts gehen.
|
 Profil
E-Mail
Editieren
Zitieren
|
Lino
Pixelschubser
Beiträge: 8 |
Bei WS_FTP zum Beispiel rechte Maustaste auf den entsprechenden Ordner auf dem Server. Da müsste was über CHMOD stehen... mit 777 muss das dann funktionieren. Am besten ausprobieren, mit welchen Einstellungen das Script schon läuft. Man sollte nicht jedem zuviel Rechte einräumen.
|
 Profil
Editieren
Zitieren
|