[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Bilder im Medienpool - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
markus30
Beiträge: 18
Registriert: 9. Nov 2004, 13:35

Bilder im Medienpool

9. Nov 2004, 16:13

Hallo, beim mir werden im Medienpool die Bilder nicht angezeigt. Wenn ich die einzelnen Bilder alle auf cmod777 setze dann werden Sie mir dort angezeigt. Ist natürlich umständlich wenn ein neues Bild hochgeladen wird dann muss man immer die Berechtigung erneut setzen.

Gruss Markus

Benutzeravatar
Jan.Kristinus
Admin
Beiträge: 2166
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt
Kontaktdaten: ICQ Website

9. Nov 2004, 16:59

Hi Markus,

das ist wirklich mehr als unpraktisch - stimmt.. Aber das liegt nicht an REDAXO. Hier müssten die Rechte des Webservers und des FTP Users abgeglichen werden. Oder, je nach Problem, die Defaultwerte bei den php.ini Einstellungen.

gruss

jan

markus30
Beiträge: 18
Registriert: 9. Nov 2004, 13:35

9. Nov 2004, 17:11

Komisch aber warum funktioniert es dann bei anderen CMS Systemen? Oder generell bei einem Bildupload über ein Skript ? Ich bin bei Domainfactory Deutschland und hatte bis jetzt noch nie Probleme mit Berechtigungen.

Gruss Markus

Benutzeravatar
Jan.Kristinus
Admin
Beiträge: 2166
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt
Kontaktdaten: ICQ Website

9. Nov 2004, 17:29

hi markus,

ein bischen wundert tuts mich schon.. hmm.. interessant wäre ob die dateien auch zu sehen sind, wenn die rechte nicht komplett frei sind.. aber vielleicht hilft ja auch schon das hier:

diese datei: include/functions/function_rex_mediapool.inc.php

bearbeiten und das hier in in zeile 149 einsetzen:

chmod ($REX[MEDIAFOLDER]."/$NFILENAME, 0777);

und dann hoffe ich mal das es geht ..
gruss

jan

markus30
Beiträge: 18
Registriert: 9. Nov 2004, 13:35

9. Nov 2004, 17:38

Vor oder dahinter $FILESQL = new sql; das steht in line 149.
Setze ich es dahinter oder drüber dann treten Fehler auf...

Markus

jb
Beiträge: 58
Registriert: 24. Aug 2004, 22:11
Wohnort: Stuttgart

Bild mal da und mal nicht da...

20. Jan 2005, 10:24

Hallo !
Ich hab ein ganz komisches Problem: Redaxo zeigt beim standardmäßigen Kategorie-Modul meine Grafik an, in allen anderen Fällen (Modul "Bild"...) zeigt es keine Grafik an.

:?

Kann mir irgendjemand von euch sagen, warum das so ist?

Ich verwende Redaxo 2.7 mit dem Demo-Import auf einem 1&1-Server, installiert in einem Unterverzeichnis. Manche sagen ja, daran könnte es liegen...

Wenn ich mich ins Backend einlogge, dann auf "Block editieren" klicke, dann sehe ich die Grafik auch. Klicke ich auf "Modul speichern" oder "Übernehmen", wird wieder nichts angezeigt.

Freue mich auf Antwort!!
( Übrigens, wir sollten mal die Image-Fehler auf einer Wiki-Seite dokumentieren. )

Grüße,
Jochen.

Benutzeravatar
PAGEJUMPER
Beiträge: 161
Registriert: 16. Dez 2004, 17:54
Wohnort: Leipzig
Kontaktdaten: ICQ Website

21. Jan 2005, 13:22

markus30 hat geschrieben:Vor oder dahinter $FILESQL = new sql; das steht in line 149.
Setze ich es dahinter oder drüber dann treten Fehler auf...

Markus
Hallo Markus,

habt ihr dafür schon eine Lösung gefunden? Bei einem Kunden von mir liegt nämlich das gleiche Problem vor.

Viele Grüße aus LE.

Ronny-Heiko

Goldfisch
Beiträge: 230
Registriert: 22. Sep 2004, 17:47
Wohnort: Aschaffenburg
Kontaktdaten: Website

21. Jan 2005, 18:19

Redaxo in einem Unterverzeichnis :

In Modulen verwende dabei für die Anzeige im Modul (Ein- und Ausgabe)

<img src=$REX[WWW_PATH]/files/FILE[1]>

im Verzeichnis Redaxo/include findet man die Datei master.inc.php
und kann dort das Unberverzeichnis eintragen
$REX[WWW_PATH] = "folder";

erscheint das Bild in Redaxo und nur beim Editieren aber nicht in der Ausgabe, stimmt der Pfad einfach nicht, oder ist nicht korrekt angegeben.

$REX[WWW_PATH] erscheint auch unter Specials, kann dort aber nicht verändert werden, sondern nur master.inc.php

Schiebt man das Projekt dann auf einen anderen Server in ROOT kann man den Eintrag entsprechend anpassen.

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

30. Jan 2005, 23:26

habe das gleiche problem wie markus30

habe das
chmod ($REX[MEDIAFOLDER]."/$NFILENAME, 0777);
eingesetzt, trotzdem werden die bilder nicht angezeigt.

an welcher stelle muss man dies nun genau reinsetzen? zeile 149 kann vom editor abhängig sein (bspl. interpretation der tabs).

vielen dank thomas

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

31. Jan 2005, 09:29

chmod ($REX[MEDIAFOLDER]."/$NFILENAME, 0777);
Es wäre ebenfalls sinnvoll diese chmod im setup des CMS aufzurufen.
Dann bräuchte man dies nicht händisch tun.

Falls PHP im safe-mode läuft muss man dann halt trotzdem händisch rann.

Gruß,
Markus

Benutzeravatar
Peter.Bickel
Beiträge: 1856
Registriert: 25. Jan 2005, 21:17
Wohnort: Schleswig-Holstein
Kontaktdaten: Website

9. Mär 2005, 15:00

chmod ($REX[MEDIAFOLDER]."/$NFILENAME, 0777);
Ich hatte ebenfalls das Problem wie in diesem Thread angesprochen. Bin auch bei Domainfactory und hatte bislang nie Probleme mit chmods beim Datei-Upload; im Gegenteil: Domainfactory war immer viel einfacher zu handeln als andere Hoster.

Ich habe wie empfohlen das chmod in die mediapool-Datei eingefügt, vor den sql-Befehl.
Zuerst gab's ne Fehlermeldung, aber nachdem ich noch Anführungszeichen und Punkt hinter dem Slash hinzugefügt habe, ging's. Also mit:
chmod ($REX[MEDIAFOLDER]."/".$NFILENAME, 0777);

Schöne Grüße und Danke für den Tipp in diesem Thread,
Peter.

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

16. Mär 2005, 09:43

Was ich nun festgestellt habe ist, das beim aktualisieren der Datei der CHMOD auf 600 zurück gesetzt wird.

Was müsste ich in der "function_rex_mediapool.inc.php" -Datei verändern, damit der CHMOD richtig gesetzt wird?


vg Thomas

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

16. Mär 2005, 11:18

was meinst du mit "aktualisieren der Datei"?

wann geschieht das?

Gruß,
Markus

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

16. Mär 2005, 11:22

Ich habe bereits eine Datei im Medienpool un will dies aktualisieren. Bspl. eine CSS-Datei.

Thomas

eBuzTom
Beiträge: 1
Registriert: 18. Apr 2005, 17:46

18. Apr 2005, 18:51

Hallo,

ein Kunde von uns hat exakt das gleiche Problem mit den Rechten. Nach dem Upload sind die Rechte 0600. In anderen CMS-Systemen werden die Rechte richtig gesetzt nach dem Upload. Wir verwenden ACLs und suPHP in unserem System. Die Rechte des Ordners Files sind korrekt und in der ACL steht als default der apache User mit rx rechten drin, dh. beim Erstellen einer Datei sollte er diese Rechte der Datei vererben. Eine spezielle Umask ist IMHO nicht gesetzt. Was mich an dem ganzen stutzig macht ist ja das es mit diversen anderen Systemen auch funktioniert. Ein grep nach chmod durch redaxo brachte allerdings auch keine Hinweise auf das was schiefläuft.

Gruß

Tom

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

18. Apr 2005, 19:04

Hej,

pages/medienpool.inc.php öffnen

das suchen

Code: Alles auswählen

$msg .= "<br>Die Datei wurde ausgetauscht!";
und in

Code: Alles auswählen

$msg .= "<br>Die Datei wurde ausgetauscht!";
chmod($REX[MEDIAFOLDER]."/$filename", 0775);
ersetzen.

lg Thomas

Zurück zu „Allgemeines [R3]“