SafeMode & Avatar

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
daniel.marschall
Mitglied
Beiträge: 37
Registriert: 26.01.2003 14:09
Wohnort: Bammental
Kontaktdaten:

SafeMode & Avatar

Beitrag von daniel.marschall »

Hallo. Ich hab folgendes Problem:

Ich kann keine Avatare mehr hochladen, da der Serveradministrator Safe Mode aktiviert hat. Ich HABE im Avatarordner "tmp" erstellt und CHMOD 777 zugewiesen.

Ich bin jedoch auf was interessantes gekommen:

$board_config['avatar_path'] hat in usercp_avatar.php KEINE zuweißung!

Im Admin Bereich ist alles korrekt ausgefüllt.
Daniel Marschall Computersoftware
http://www.d-m-home.de/
Benutzeravatar
enrico
Mitglied
Beiträge: 820
Registriert: 17.02.2003 15:18

Beitrag von enrico »

damit mal probiert?
Ist der Safe Mode von PHP aktiviert, so muss zusätzlich ein Verzeichnis 'tmp' (ohne Anführungszeichen) unterhalb dem Ordner für die hochgeladenen Avatare erstellt werden. Dieses Verzeichnis ist für den Upload von einer fremden URL notwendig und muss ebenfalls per CHMOD die Berechtigung '777' erhalten.
Benutzeravatar
daniel.marschall
Mitglied
Beiträge: 37
Registriert: 26.01.2003 14:09
Wohnort: Bammental
Kontaktdaten:

Re: SafeMode & Avatar

Beitrag von daniel.marschall »

daniel.marschall hat geschrieben:Ich HABE im Avatarordner "tmp" erstellt und CHMOD 777 zugewiesen.
Ich habe testweiße folgendes erstellt:

/meinroot/phpBB/tmp
/meinroot/phpBB/images/tmp
/meinroot/phpBB/images/avatars/tmp

und es geht NICHTS

Es scheint wiegesagt das Problem bei $board_config['avatar_path'] zu liegen, da es keine Zuweißung hat.
Daniel Marschall Computersoftware
http://www.d-m-home.de/
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Was für eine Fehlermeldung bekommst du denn?
Benutzeravatar
daniel.marschall
Mitglied
Beiträge: 37
Registriert: 26.01.2003 14:09
Wohnort: Bammental
Kontaktdaten:

Beitrag von daniel.marschall »

Die Fehlermeldung, die man normalerweiße bei safe mode bekommt...

Safe Mode restrikt... Er will auf /tmp/*** zugreifen, also auf dem Systemroot.

Obwohl ich ein tmp im avantar, images und phpbb ordner mit chmod 777 drinhabe!!
Daniel Marschall Computersoftware
http://www.d-m-home.de/
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

schau dir mal diesen beitrag an.. imho wird dort eine lösung gepostet
http://phpbb.com/phpBB/viewtopic.php?t=14627
Benutzeravatar
daniel.marschall
Mitglied
Beiträge: 37
Registriert: 26.01.2003 14:09
Wohnort: Bammental
Kontaktdaten:

Beitrag von daniel.marschall »

Da steht keine Problemlösung.
Daniel Marschall Computersoftware
http://www.d-m-home.de/
Benutzeravatar
daniel.marschall
Mitglied
Beiträge: 37
Registriert: 26.01.2003 14:09
Wohnort: Bammental
Kontaktdaten:

Beitrag von daniel.marschall »

In Zeile 147 habe ich folgendes zur Sicherheit geändert:

Code: Alles auswählen

// $tmp_path = ( !@$ini_val('safe_mode') ) ? '/tmp' : './' . $board_config['avatar_path'] . '/tmp';
$tmp_path = '/home/sites/site27/users/dmexpert/web/Forum/images/avatars/tmp'
Jetzt hab ich als debug folgendes in Zeile 228 gemacht:

Code: Alles auswählen

message_die(GENERAL_ERROR, 'Von '.$avatar_filename.' nach ./' . $board_config['avatar_path'] . "/$new_filename");
$move_file($avatar_filename, './' . $board_config['avatar_path'] . "/$new_filename");
Die Ausgabe:

Code: Alles auswählen

Von /tmp/php41Q04v nach ./images/avatars/03fa7f460be6f1.jpg
In Zeile 229 würde der Fehler kommen.

Woher nimmt das Script den Wert /tmp/*** ? Ich habe im ganzen Script nichts gefunden!!
Daniel Marschall Computersoftware
http://www.d-m-home.de/
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

hab mich im beitrag geirrt.. hilft dir der weiter?
http://phpbb.com/phpBB/viewtopic.php?t=52423
Benutzeravatar
daniel.marschall
Mitglied
Beiträge: 37
Registriert: 26.01.2003 14:09
Wohnort: Bammental
Kontaktdaten:

Beitrag von daniel.marschall »

Danke. Dieser Fix hat das Problem gelöst.

Jetzt habe ich jedoch noch ein weiteres Problem hinzubekommen: Er meckert rum, weil es kein gültiger Dateityp ist.
Es ist JPG, Größe stimmt in der höhe, breite und in der Dateigröße.
An was kann das liegen?
Daniel Marschall Computersoftware
http://www.d-m-home.de/
Antworten

Zurück zu „phpBB 2.0: Mod Support“