Fabian St.: Problem wieder da

Beitrag lesen

Hi!

Zuerst einmal: Was hat dein Problem mit einer «Datenbank» zu tun, wie es der Themenbereich vermuten lässt? Darüber hinaus solltest du einen Link zu deinem alten Thread setzen, da dieses Problem wohl unmittelbar damit zusammenhängen scheint.

ich habe extreme probleme mit meinem Apache, der läuft auf Linux, der
ändert ständig die rechte, bzw. ich mach nen ordner mit vollzugriff und
irgendwann ist er schreibgeschützt. woran liegt das?

Definiere bitte erst einmal den Begriff «schreibtgeschützt», d.h. wie schauen die Rechte für Besitzer, Gruppe, Welt aus? Darüber hinaus ändert der Apache mit Sicherheit nicht deine Dateirechte.

Liegt das an der Apache Configuration?
an der PHP Configuration?
am linux server? evt. verseucht(Wurm, Virus)?
am copy() befehl? nähmlich sobald ich eine datei in den ordner kopiere wird dieser schreibgeschützt.
wie kann ich die rechte auf einen ordner im PHP skript änder? chmod() ist ja nur für dateien.

Nein, alle diese Punkte können ausgeschlossen werden, sofern du nicht mit PHP und chmod(), umask() irgendwelche Basteleien anstellst. Wie ich dir bereits in deinem alten Thread gesagt habe, solltest du die Datei-Rechte nicht mit PHP setzen, sondern in der Shell.
Darüber hinaus ist die Aussage «chmod betrifft nur Dateien» falsch, siehe auch hier https://forum.selfhtml.org/?t=110608&m=694209

Ich werd bei dem ganzen hin und her noch verrückt. Ich glaube bald der Server hat ein Eigenleben.

Nein, mit Sicherheit nicht. Der macht nur das, was man von ihm will.

Kann ich wenn es an einer der conifgs liegt das von meinem rechner aus
ändern oder muss man das am Server machen?
und alles fing mit einem umask(777) an. falls das hilfreich sein könnte.

Da sieht man einmal mehr, welche Probleme es nach sich ziehen kann, wenn man mit Sachen herumspielt, von denen man keine Ahnung hat!
Um eine Lösung für dein Problem zu finden, solltest du uns folgende Informationen zukommen lassen:

  • Beschreibe noch einmal ganz genau, was dein Problem ist und wie es sich
      äußert
  • Welche Rechte hat der Ordner, in dem du eine Datei kopieren willst.
      --> ls -al /path/to/folder in der Konsole
  • Läuft PHP als Apache-Modul oder CGI-Variante
  • Unter welcher Kennung läuft der Apache
      --> Direktiven User und Group in der httpd.conf
      --> oder auch Ausgabe von ps aux | egrep 'apache|httpd'
  • Deaktiviere mal Confixx (eventuelle CronJobs ?, etc.) oder besser: Schmeiß es ganz von der Platte!

Grüße,
Fabian St.