SafeMode & Avatar
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.
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.
- daniel.marschall
- Mitglied
- Beiträge: 37
- Registriert: 26.01.2003 14:09
- Wohnort: Bammental
- Kontaktdaten:
SafeMode & Avatar
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.
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/
http://www.d-m-home.de/
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.
- daniel.marschall
- Mitglied
- Beiträge: 37
- Registriert: 26.01.2003 14:09
- Wohnort: Bammental
- Kontaktdaten:
Re: SafeMode & Avatar
Ich habe testweiße folgendes erstellt:daniel.marschall hat geschrieben:Ich HABE im Avatarordner "tmp" erstellt und CHMOD 777 zugewiesen.
/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/
http://www.d-m-home.de/
- daniel.marschall
- Mitglied
- Beiträge: 37
- Registriert: 26.01.2003 14:09
- Wohnort: Bammental
- Kontaktdaten:
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!!
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/
http://www.d-m-home.de/
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
schau dir mal diesen beitrag an.. imho wird dort eine lösung gepostet
http://phpbb.com/phpBB/viewtopic.php?t=14627
http://phpbb.com/phpBB/viewtopic.php?t=14627
- daniel.marschall
- Mitglied
- Beiträge: 37
- Registriert: 26.01.2003 14:09
- Wohnort: Bammental
- Kontaktdaten:
- daniel.marschall
- Mitglied
- Beiträge: 37
- Registriert: 26.01.2003 14:09
- Wohnort: Bammental
- Kontaktdaten:
In Zeile 147 habe ich folgendes zur Sicherheit geändert:
Jetzt hab ich als debug folgendes in Zeile 228 gemacht:
Die Ausgabe:
In Zeile 229 würde der Fehler kommen.
Woher nimmt das Script den Wert /tmp/*** ? Ich habe im ganzen Script nichts gefunden!!
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'
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");
Code: Alles auswählen
Von /tmp/php41Q04v nach ./images/avatars/03fa7f460be6f1.jpg
Woher nimmt das Script den Wert /tmp/*** ? Ich habe im ganzen Script nichts gefunden!!
Daniel Marschall Computersoftware
http://www.d-m-home.de/
http://www.d-m-home.de/
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
hab mich im beitrag geirrt.. hilft dir der weiter?
http://phpbb.com/phpBB/viewtopic.php?t=52423
http://phpbb.com/phpBB/viewtopic.php?t=52423
- daniel.marschall
- Mitglied
- Beiträge: 37
- Registriert: 26.01.2003 14:09
- Wohnort: Bammental
- Kontaktdaten:
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?
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/
http://www.d-m-home.de/