Bilder nach upload "CHMOD 600"?

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

Beitrag von halousi »

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 »

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 »

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 »

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 »

Ä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 »

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 »

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 »

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 »

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 »

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 »

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: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

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 »

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 »

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 »

hat von euch keiner das Problem????
Gesperrt