ftp-rechte

Mario101

Registered User
Ich habe einen V-server und seit einiger Zeit Probleme beim ftp upload:(
wenn ich mich über ftp einlogge und eine datei hochlade bekomme
ich die meldungen No such file or directory promess 500
wenn ich die Dateien über Winscp hochlade bekomme ich sie auf den ftp
aber im web sind sie dann nicht sichtbar ich habe schon in Plesk gesucht
wie ich die rechte einstellen kann komme aber nicht weiter :(
in Winscp rechte verändern geht aber einige php datein werden trotzdem nicht erkannt
hat jemand eine erklärung dafür :confused:

hier eine bespiel meldung
Warning: main(): SAFE MODE Restriction in effect. The script whose uid is 10004 is not allowed to access ./../includes/auth.php owned by uid 10001 in /var/www/vhosts/gun-forum.de/httpdocs/common.php on line 201

die datei ist aber da
 
Last edited by a moderator:
Wenn du Daten mit WinSCP hochlaedst, gehoeren die Daten dem User root.
Um sie dann einem Webuser zuzuordnen, muesste man diese Daten dem Webuser uebereignen.
Der Befehlt dazu waere chown (man chown).

Deshalb auch die Safe Mode Meldung.
 
Bin dankbar für jeden hinweiss bin leider nicht so fit damit

ich habe versucht die dateien pber Plesk aus dem Sicherungsordner zu kopieren
geht auch nicht :(
Konnte /private/forumsicherung/common.php nicht zu /httpdocs kopieren: filemng failed: cp: cannot create regular file `/var/www/vhosts/gun-forum.de/httpdocs ': Permission denied filemng: Error occured during /bin/cp command.
 
chown wo soll ich das eingeben ? bin schon viele Stunden drann auch über google gesucht hat keiner eine idee:(
bin schon am verzweifeln
 
wenn Du in WinSCP CTR+T drückst, bekommst du eine Linuxkonsole, da kannst Du das eingeben. Also per WinSCP ins verzeichnis mit den Dateien die einem User zugeordnet werden sollen, dann STRG+T, und dann

chown [benutzername] [dateiname]

eingeben. Wobei du [benutzername] durch den user ersetzen musst (den siehst du bei dateien die du per FTP hochgeladen hast in der hinteren Spalte von WinSCP)
für Dateiname entweder den genauen Namen (GROSSklein beachten) bzw. * für alle.
Falls du alle Dateien mit unterverzeichnissen und darin enthaltenen Dateien ändern willst: chown -R [benutzername] [dateiname]

PS: optimalerweise nimmt man für die konsole aber putty
 
Genau z.B. Putty und da gibst du dann nach dem Serverlogin
"man chown"
ein.

chwon [user] [datei] wird eventuell nicht ganz reichen.
chwon [user]:[group] [datei] ist besser... aber die ganze Syntax laesst sich bei "man chown" nachlesen.
 
Back
Top