Bilder nach upload "CHMOD 600"?

halousi
Beiträge: 111
Registriert: Mi 30. Mär 2005, 15:31
Kontaktdaten:

Beitrag von halousi » Fr 4. Nov 2005, 21:00

ups, ich dachte das wäre klar.
aber genau: such nach

Code: Alles auswählen

chmod ($file, 0777); 
diese zeilen wurden eingefügt.

michabe
Beiträge: 11
Registriert: Mi 1. Jun 2005, 15:02
Wohnort: Erlangen
Kontaktdaten:

Beitrag von michabe » Di 8. Nov 2005, 15:46

Das scheint keine Kleinigkeit zu sein.
Ich glaube hinter der Berechtigungsvergabe von chmod 0600 steckt ein echter Bug.
Ich habe mein 4.4.4 fast ein Jahr laufen lassen und hatte keine Probleme mit Berechtigungen.
Nach dem Update auf 4.6.2 erscheinen dauernd Fehler, die dadurch entstehen, dass Skripte Dateien anlegen, die immer! chmod 600 haben.

Beispiel: includes/config.php
includes/pseudo-cron.inc.php erzeugt Files nach cronjobs/pseudo-cron.log und send_reminder.php
Alle plötzlich auf 600, sobald der Server files generiert. Da hat halousi das Tor zu einem echten Bug geöffnet, der anscheinend kritisch ist.
Ich kann die Dateien pseudo-cron.log und send_reminder.php nicht verändern und es erscheint plötzlich eine Fehlermeldung direkt über der Kundenseite!!!

Code: Alles auswählen

Warning: fopen(/u/home2/daktiv/www.donautal-aktiv.de/contenido/cronjobs/send_reminder.php.job): failed to open stream: Permission denied in /u/home2/daktiv/www.donautal-aktiv.de/contenido/includes/pseudo-cron.inc.php on line 340

Warning: fgets(): supplied argument is not a valid stream resource in /u/home2/daktiv/www.donautal-aktiv.de/contenido/includes/pseudo-cron.inc.php on line 341

Warning: fclose(): supplied argument is not a valid stream resource in /u/home2/daktiv/www.donautal-aktiv.de/contenido/includes/pseudo-cron.inc.php on line 342
Kann mir jemand auf die Schnelle aus der Patsche helfen?

Dalamar
Beiträge: 298
Registriert: Di 16. Nov 2004, 15:43
Wohnort: Arnstadt / Thüringen
Kontaktdaten:

Beitrag von Dalamar » Di 8. Nov 2005, 16:07

Hiho,

bei uns taucht das selbe Problem auf. Wir haben einen Managed Server bei Strato laufen und benutzen bereits an die 20 Contenido 4.4.x-Installationen und dieses Problem tauchte bis her nicht auf.

Contenido 4.6.2 zickt hingegen und setzt die Rechte auf 600, sodass man mit den Files solange nicht arbeiten kann, bevor man die Rechte nicht manuell gesetzt hat.

Gruss,
Christian
Beruflich: eComradeGroup und Media Atoll
Privat: Fantasybuch.net ;)

michabe
Beiträge: 11
Registriert: Mi 1. Jun 2005, 15:02
Wohnort: Erlangen
Kontaktdaten:

Beitrag von michabe » Di 8. Nov 2005, 16:18

Dalamar hat geschrieben:Hiho,

bei uns taucht das selbe Problem auf. Wir haben einen Managed Server bei Strato laufen und benutzen bereits an die 20 Contenido 4.4.x-Installationen und dieses Problem tauchte bis her nicht auf.

Contenido 4.6.2 zickt hingegen und setzt die Rechte auf 600, sodass man mit den Files solange nicht arbeiten kann, bevor man die Rechte nicht manuell gesetzt hat.

Gruss,
Christian
Hi Christian,

beängstigend :shock:
Ich setz mal gleich einen Bugreport ab und versuche selbst das Problem zu eliminieren.
Ein globaler umask(022); hat erstmal nix gebracht. Jeder Upload mündet in 0600.

Ich meld mich wieder wenn ich mehr weiß.

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Di 8. Nov 2005, 16:24

Ähm du willst einen Contenido Bugreport absetzen oder was meinst du?

michabe
Beiträge: 11
Registriert: Mi 1. Jun 2005, 15:02
Wohnort: Erlangen
Kontaktdaten:

Beitrag von michabe » Di 8. Nov 2005, 16:37

timo hat geschrieben:Ähm du willst einen Contenido Bugreport absetzen oder was meinst du?
Ja, im Bugtracker unter:
http://bugs.contenido.org

Oder macht man das hier anders? Oder lieg ich falsch, klärt mich auf!

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Di 8. Nov 2005, 17:18

Das ist nach wie vor kein Bug...Diskussionen über das Thema findet man unter:

http://www.contenido.org/forum/viewtopi ... ight=umask
http://www.contenido.org/forum/viewtopi ... ight=umask

michabe
Beiträge: 11
Registriert: Mi 1. Jun 2005, 15:02
Wohnort: Erlangen
Kontaktdaten:

Beitrag von michabe » Di 8. Nov 2005, 17:43

timo hat geschrieben:Das ist nach wie vor kein Bug...Diskussionen über das Thema findet man unter:

http://www.contenido.org/forum/viewtopi ... ight=umask
http://www.contenido.org/forum/viewtopi ... ight=umask
Ok ... verstehe.
Ich nehm den Bug wieder zurück.

Dennoch bleibt die Frage:

Warum klappt es trotzdem nicht, wenn ich unter contenido/includes/config.local.php
den Eintrag;

Code: Alles auswählen

<?php
umask(0);
?>
einbaue. Sollte ich vielleicht umask(022) für chmod 0644 nehmen, wie in der alten version 4.4.4?

Kann mir jemand sagen, wo ich so ein globales umask eintrage, damit es wirklich funktioniert?

Danke ... MB

AndreasP
Beiträge: 30
Registriert: Fr 6. Jan 2006, 22:12
Wohnort: Kitzbühel
Kontaktdaten:

Beitrag von AndreasP » Di 10. Jan 2006, 13:41

Ich bin ebenfalls bei Domainfactory und hatte beim Upload der Bilder das gleiche Problem. Dank der kleinen Änderung von halousi werden die Fotos nun mit 777 hochgeladen.

Danke!

Andreas

maliya
Beiträge: 15
Registriert: Fr 25. Nov 2005, 14:10
Kontaktdaten:

Beitrag von maliya » Mi 11. Jan 2006, 21:25

hey, ich hatte auch so ein aehnliches problem ... die loesung von halousi hat super funktioniert :D

schlappenprinz
Beiträge: 1
Registriert: Mi 18. Jan 2006, 04:18
Kontaktdaten:

Beitrag von schlappenprinz » Mi 18. Jan 2006, 04:35

timo hat geschrieben:Contenido setzt keine Rechte beim Upload - eventuell mal den Provider darauf hinweisen, daß er die umask ändern soll ;)
Ich würde mich freuen, wenn du (oder jemand anderes) erklären könnte wie man die umask ändern kann. Ich habe shell-zugriff und root-rechte auf meinem virtuell server, bin also quasi mein eigener Provider, was die Kompetenzen - und die Möglichkeit richtig Mist zu bauen - angeht. Was muss ich konkret eintippen, damit bespielsweise alle neu durch wwwrun via das php-upload-skript hochgeladenen Bilder 644 sind, so dass ich sie in Artikel einbinden kann.

Danke im Voraus.

emergence
Beiträge: 10641
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mi 18. Jan 2006, 11:46

ich kann dich nur an das hier verweisen:

sieh dir folgendes an:
http://www.cafesoft.com/products/cams/d ... Agent.html

die passage mit -> Set Apache startup/shutdown script umask <-
*** make your own tools (wishlist :: thx)

baletb
Beiträge: 1
Registriert: Mo 23. Jan 2006, 10:27
Kontaktdaten:

Wieso nicht 774 ?

Beitrag von baletb » Mo 23. Jan 2006, 10:53

Hallo Jungs

Vielen Dank für die Lösung. Ich habe auch lange das selbe Problem mit Bild Uplaod. Die Lösung gefällt mir gut. DANKE vielmal!

Der CHMOD kann man aber auch auf 774 setzen.

gruss

Ben

Neuling
Beiträge: 78
Registriert: Di 24. Mai 2005, 14:46
Kontaktdaten:

Beitrag von Neuling » Fr 10. Feb 2006, 13:38

Ich habe jetzt auch so wie eine Seite zuvor beschrieben die Datei functions.upl.php überschrieben!

Der Dateiupload funktioniert nun!

Allerdings bekomme ich im Admin Bereich nun folgendne Fehler:

Code: Alles auswählen

Warning: chmod(): Die Operation ist nicht erlaubt in /home/www/web10/html/productive_system/contenido/includes/functions.upl.php on line 280
weiß einer damit was anzufangen?

Neuling
Beiträge: 78
Registriert: Di 24. Mai 2005, 14:46
Kontaktdaten:

Beitrag von Neuling » Di 14. Feb 2006, 17:49

hat von euch keiner das Problem????

Gesperrt