Rechte Vergabe

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Rechte Vergabe

Postby OneHost » 15. August 2010 13:08

Hallo, immer wenn ich einer Datei z.b. 777 Rechte geben möchte kommt:
Befehl: SITE CHMOD 777 index.php
Antwort: 504 Command not implemented for that parameter


was ist der Fehler? :roll:
Benutze Windows Server
OneHost
 
Posts: 9
Joined: 15. August 2010 10:15

Re: Rechte Vergabe

Postby Xardas der Dunkle » 15. August 2010 13:35

Das du Windows nutzt ...
Windows kennt kein CHMOD.
User avatar
Xardas der Dunkle
 
Posts: 482
Joined: 09. March 2008 19:40
Location: /var/www

Re: Rechte Vergabe

Postby OneHost » 15. August 2010 13:52

wie bekomme ich es dann hin? Mit Shell irgendwie? :cry:
Benutze Windows Server
OneHost
 
Posts: 9
Joined: 15. August 2010 10:15

Re: Rechte Vergabe

Postby OneHost » 15. August 2010 13:58

Dann mache ich mal schnell Debian drauf :D
Benutze Windows Server
OneHost
 
Posts: 9
Joined: 15. August 2010 10:15

Re: Rechte Vergabe

Postby Xardas der Dunkle » 15. August 2010 15:54

Nur damit du CHMOD nutzen kannst? xD
Aber mach ruhig Linux ist imho eh das bessere Server Betriebssystem.

Sollte es doch bei Windows bleiben. Hier kannst du zwar keine Rechte per CHMOD vergeben aber zumindest über den Sicherheits-Reiter im Eigenschaftsfenster des Ordners.
Standardmäßig solltest du aber eh bereits alle Rechte haben (sprich 777, was eig. ein verbotener Wert ist :p).
User avatar
Xardas der Dunkle
 
Posts: 482
Joined: 09. March 2008 19:40
Location: /var/www

Re: Rechte Vergabe

Postby OneHost » 15. August 2010 16:12

Und wie amche ich das dann? Und wenn ich es dann 777 gemacht habe und es hochlade hat es dann 777 Rechte?
Benutze Windows Server
OneHost
 
Posts: 9
Joined: 15. August 2010 10:15

Re: Rechte Vergabe

Postby Altrea » 15. August 2010 16:17

OneHost wrote:Und wie amche ich das dann?

Bei Windows brauchst du überhauptnix machen.

OneHost wrote:Und wenn ich es dann 777 gemacht habe und es hochlade hat es dann 777 Rechte?

Wenn du die Datei per FTP hochlädst, wirst du dich wieder um die Dateirechte kümmern müssen, vorausgesetzt dass dein Server zu dem du hochlädst ein Linux Betriebssystem hat.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8299
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: Rechte Vergabe

Postby OneHost » 15. August 2010 17:42

Also, ich habe Vista.
Und möchte einer PHP Datei nur 777 rechte geben.
Allerdings kommt dann die fehlermeldung.

Kann mir einer ein Betriebssystem sagen das auch mit Xampp (lampp) läuft, und wo auch TeamSpeack zum installieren geht?
Benutze Windows Server
OneHost
 
Posts: 9
Joined: 15. August 2010 10:15

Re: Rechte Vergabe

Postby Xardas der Dunkle » 15. August 2010 18:48

Du brauchst unter Windows kein 777 Rechte ... solange du keine Änderung an den Dateirechten vornimmst hast du immer volle Rechte.
User avatar
Xardas der Dunkle
 
Posts: 482
Joined: 09. March 2008 19:40
Location: /var/www

Re: Rechte Vergabe

Postby SITS » 23. September 2010 16:57

Servus,
würde mich hier gerne kurz einklinken.

Klar, es gibt kein CHMOD und quasi auch kein 777 unter Windows.
Problem ist jetzt aber, das einige Systeme (Shop z.b.) prüfen, ob 777-Rechte auf diversen Dateien und Verzeichnissen vorhanden ist, und das unter Windows 7 / Windows Server 2008 mit "nein" beantwortet bekommen und den Dienst verweigern. Soweit ich gesehen habe, kann man den Schreibschutz auf Ordnern zwar entfernen, beim erneuten Öffnen der Eigenschaften des Ordners ist das Grau hinterlegte Feld mit dem Haken wieder anwesend und grinst einen hämisch an.
Gibts es hierzu eine Lösung (ohne Linux-Installation!)?

Gruß, Markus
SITS
 
Posts: 2
Joined: 23. September 2010 16:18

Re: Rechte Vergabe

Postby Nobbie » 23. September 2010 19:50

SITS wrote:Gibts es hierzu eine Lösung (ohne Linux-Installation!)?


Nur eine einzige sinnvolle und bleibende Lösung: schreibe an den Entwickler der Software, dass sie sich unter Windows so nicht installieren läßt, er solle die Prozedur an das Rechtesystem von Windows anpassen.

Alles andere ist sinnlos, weil es die Ursache nicht behebt, sondern allenfalls an den Symptomen herumdoktort.
Nobbie
 
Posts: 8779
Joined: 09. March 2008 13:04

Re: Rechte Vergabe

Postby SITS » 24. September 2010 14:25

OK, verstehe.
Dachte mir schon, das es quasi ein "Problem" im Zusammenspiel mit Windows 7 bzw. Server 2008 ist.
Laut meinem Erinnerungsvermögen gabs das Problem unter XP ja nicht? Dann würde vielleicht ne VM weiterhelfen?!

Gruß, Markus
SITS
 
Posts: 2
Joined: 23. September 2010 16:18

Re: Rechte Vergabe

Postby Nobbie » 24. September 2010 17:14

SITS wrote:Laut meinem Erinnerungsvermögen gabs das Problem unter XP ja nicht?


Das glaube ich eigentlich kaum. Das CHMOD-Problem ist ein grundsätzliches Windows Problem - bzw. das Problem, wenn man versucht, das LInux-Rechtesystem auf Windows abzubilden. Das geht eben nicht 1:1 - und hängt nicht von der verwendeten Windows Version ab.
Nobbie
 
Posts: 8779
Joined: 09. March 2008 13:04

Re: Rechte Vergabe

Postby Xardas der Dunkle » 24. September 2010 17:14

Wenn der Programmierer des Shop-Systems auf 777 prüft ist er sowieso bescheuert.

Ich habe das gerade mal überprüft. Ich habe unter Windows 7 damit keine Probleme.
Man kann zwar keine Rechte setzen aber auslesen kannst du sie mit php schon.

Die Funktion: fileperms gibt in jedem Fall 777 zurück. Ob du nun Schreibrechte hast oder nicht.
Die Funktionen is_readable und is_writable fragen die original Windows Berechtigungen ab welche du über: Rechtsklick -> Eigenschaften -> Sicherheit setzen kannst.
Diese sind einiges komplexer als die Linux-Standard-Dateiberechtigungen und sind deswegen nun einmal komplett inkompatibel.
User avatar
Xardas der Dunkle
 
Posts: 482
Joined: 09. March 2008 19:40
Location: /var/www


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 12 guests