Notice: Undefined index: path in /var/www/webserver/htdocs/cms/includes/userfields/user_web.php on line 84
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: open_basedir restriction in effect. File(/var/tmp/phpHNkzjN) is not within the allowed path(s): (/var/www/webserver/htdocs/:/tmp:/usr/share/php/:/usr/share/php5/) in /var/www/webserver/htdocs/cms/includes/photo_functions_include.php on line 26
Warning: imagecreatefromjpeg(/var/tmp/phpHNkzjN) [function.imagecreatefromjpeg]: failed to open stream: Operation not permitted in /var/www/webserver/htdocs/cms/includes/photo_functions_include.php on line 26
Warning: imagesx(): supplied argument is not a valid Image resource in /var/www/webserver/htdocs/cms/includes/photo_functions_include.php on line 29
Warning: imagesy(): supplied argument is not a valid Image resource in /var/www/webserver/htdocs/cms/includes/photo_functions_include.php on line 30
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in /var/www/webserver/htdocs/cms/includes/photo_functions_include.php on line 54
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /var/www/webserver/htdocs/cms/includes/photo_functions_include.php on line 55
Warning: imagejpeg(): supplied argument is not a valid Image resource in /var/www/webserver/htdocs/cms/includes/photo_functions_include.php on line 60
Notice: Undefined variable: error in /var/www/webserver/htdocs/cms/edit_profile.php on line 182
mmhh, interessant.
Mal von dem ersten kleinen "Fehler" bezüglich user_web abgesehen, ist die 2.te Meldung relevant.
Zitat
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: open_basedir restriction in effect. File(/var/tmp/phpHNkzjN) is not within the allowed path(s): (/var/www/webserver/htdocs/:/tmp:/usr/share/php/:/usr/share/php5/) in /var/www/webserver/htdocs/cms/includes/photo_functions_include.php on line 26
Für mich heisst das, das Dein Server da doch Probleme mit dem verarbeiten von temporären Dateien hat.
Denn das Originalbild, wird temporär verarbeitet (z.B. verkleinert) und dann als reales Bild/Avatar in Dein images/avatar Verzeichnis gespeichert.
Trotzdem komisch, weil das laut obigem Fehler schon beim imagecreatefromjpeg passiert.
Wie schon vermutet, muss es ne Eigenart Deines Servers sein ... ich weiss es nicht
Mein Vorschlag: überdenke Deine root-Server Einstellungen.... ernsthaft.
Du kannst aber noch das im Anhang mal ausprobieren, einfach die 3 Dateien in den root von Deinem /cms/ kopieren und die resizeimagetest.php mal aufrufen, ob das geht. Bei Dir ist: upload_tmp_dir ->/var/tmp
das open_base_dir ist leider nur das /tmp/ angegeben !!!!
Das ist nicht in Ordnung.....
Cheftester und Co-Admin.Bearbeitet von gozoc am 16.01.2010 17:57
Oki, das hat mich mal gerettet, aber ich verstehe das nicht?!? Bisher war der Upload nie ein Thema. Ich habe in den Apache2 Directiven den Pfad ergänzt.
-Animierte Gif's werden nicht dargestellt, bzw hochgeladen (auch hier nicht), obwohl Janilein ein Gif hat
-Ich kann keinem anderen User ein Avatar speichern
Was kann man denn da machen.Bearbeitet von am 09.02.2010 20:34
Kann ich zum Teil bestätigen (das was ich getestet habe) und hab hier nen schönes Beispiel im Anhang.
'Das Männecken bewegt sich normalerweise.
Ausserdem, wird das auch fälschlicherweise vergrössert auf 150, obwohl das original gif nur 100 ist.
Übrigens, hier im Anhang bewegt es sich sogar auch
ABER, das ist auch richtig !!! DENN, ein GIF kann man nicht einfach verkleinern oder vergrössern. Dann gehen diese Sequenzen in den Bildern kaputt.
Davon abgesehen, sind tanzende oder bewegte gifs im Profil eh Geschmackssache, meiner Meinung nach muss das nicht sein.
Mit unserer Createthumbnail Funktion, jedenfalls, können wir GIFs so nicht bearbeiten.
Um GIFs mit Bewegungen zu unterstützen, müssten wir die Grösse grundsätzlich so lassen wie sie ist und wenn ein Bild zu gross ist, ablehnen. Kleine Bilder dürfen auch nicht vergrössert werden.
Den 2.ten Punkt weiss ich grad nix zu ...Bearbeitet von gozoc am 09.02.2010 23:49
Ich würde es eh wünschen, dass eine Angabe der möglichen Größe und Dateiart im Profil gemacht wird. Es kommen immer wieder user auf mich zu und fragen, wie geoß, warum kein gif, welche überhaupt. Das nervt lol, und ich kann noch nicht mal was dazu sagen. Bearbeitet von am 10.02.2010 09:25
Dieses könnte man dann unten noch mit anzeigen .... ich werde da mal was machen ...
Übrigens sind GIFs aber schon möglich .... zur Zeit halt aber nicht mit "Bewegung"
Nochmal zum Thema GIF. Im edit_profile.php könnte man überlegen, wenn file_type=1, dann kein createthumbnail zu machen, sondern wie gesagt einfach auf Größe abfragen und dann einfach durchschleusen (wohl mit neuem Namen, wie bei den anderen auch, aber sonst nix). Aber nur beim Avatar in der edit_profile, nicht bei der photogallery.
Die photo_functions_include darf und sollte nicht angefasst werden.
Cheftester und Co-Admin.Bearbeitet von gozoc am 10.02.2010 11:22
Nun ... da hast Du mehr oder weniger Recht.
In der edit_profile.php stehts oben zur Definition drin:
Zitat
$avatar_maxh = 150; // max. Avatarhoehe
$avatar_maxb = 100; // max. Avatarbreite
$max_size = 2097152; // max. Groesse des Avatarbildes
Kann man vielleicht in der Zukunft, wie die Einstellungen für das Fotoalbum in den Adminbereich übertragen.
ich arbeite derzeit an einer alrtbox, die dem User mitteilt, das neue Einsendungen vorliegen. Ganz hilfreich, da man das nicht immer im Blick hat.