404 404

Design made in Germany

Deutsches Design

WP, Photopress HILFEEEE


Design Magazin Design Agenturen Designer Design Weblogs Design Magazine Design Portale Design Communities Design Hochschulen Design Organisationen Design Ressourcen Design Shops Grafikdesigner Schriftdesigner Webdesigner Interfacedesigner Flashdesigner Motiondesigner Sounddesigner Fotodesigner 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

moin,
mit meinen wenig bis nicht vorhandenen Webkenntnissen stoße ich gerade auf ein großes Problem. Nach einem kleinen Serverumzug funktioniert mein Photopress Upload nichtmehr... (auch der Upload von Bildern unter des WYSI funktioniert nichtmehr) aber alle bisherigen Bilder findet er Problemlos und zeigt sie an... hat jemand eine Idee???
hier der Fehlertext:

Warning: exif_imagetype(): open_basedir restriction in effect. File(/tmp/phpwpQMDV) is not within the allowed path(s): (/srv/www/htdocs/web40/html/:/srv/www/htdocs/web40/phptmp/:/srv/www/htdocs/web40/files/:/srv/www/htdocs/web40/atd/) in /srv/www/htdocs/web40/html/blog/wp-content/plugins/photopress/popup.php on line 356

Warning: exif_imagetype(/tmp/phpwpQMDV): failed to open stream: Operation not permitted in /srv/www/htdocs/web40/html/blog/wp-content/plugins/photopress/popup.php on line 356


Zeile 356 im php Popup ist:
$image_type = exif_imagetype($_FILES['file_name']['tmp_name'][$key]);


Deutsches Design: WP, Photopress HILFEEEE

ich tippe auf ein rechteproblem mit nem php_safemode oder auf falsche berechtigungen auf dm ordner phpwpQMDV. Wenn der CHMOD 777 hat (jeder darf lesen, ausführen, schreiben) und der fehler immer noch auftaucht, ist es wohl ein safe-mode-problem.

mach ne php-datei mit dem inhalt

[code]
<?php
php_info();
?>
[/code]

darin solltest du nach der Option "safe_mode" suchen... Wenn sie on ist, wirklich mal mit dem provider reden.


Danke,
ist alles auf 777, die PHP sache verstehe ich nicht ganz... Provider hat schon eine email bekommen, ich warte auf eine Antwort... aber warten ist doof, wenn man selbst schon mal suchen kann...

habe auch schon photopress deaktiviert und gelöscht, neu heruntergeladen und installiert... er übernimmt jedoch die gleichen einstellungen (obwohl Cache gelehrt)... bringt ne neuinstallation des Plugin überhaupt was, wenn es das Prob auch im WYSI hat??? wohl weniger...


du erstellt ne datei info.php und schreibst lediglich das oben angegebene rein.

hochladen --> ausführen (deinedomain.tld/info.php)

Strg + F drücken.

"safe_mode" eingeben und suchen..

wenn im PHP der safe_mode AN ist, hat PHP kein Recht, dateien zu erzeugen, ordneranzulegen und ähnliches. und genau das dürfte momentan wohl dein problem sein...


Postest du mal den Code, der in der näheren Umgebung steht?

Das Skript versucht den Bildtyp schon im temporären Ordner zu ermitteln. Es könnte schon helfen, wenn man per Skript das Bild verschiebt und darauf dann den Bildtyp ermittelt.


vielen Dank für Deine Bemühungen, das Ergebnis ist folgendes...

Fatal error: Call to undefined function: php_info() in /srv/www/htdocs/web40/html/blog/info.php on line 2

da scheint irgendwas nicht koscher zu sein.


Das liegt daran, dass die Funktion phpinfo() heißt (ohne Unterstrich).

http://sk2.php.net/manual/de/function.phpinfo.php


oh, sorry, die funktion ist ohne unterstrich.

also:
[code]<?php
phpinfo();
?> [/code]


safe_mode ist on... kann ich auch ohne Provider was drehen.. früher war Photopress kein Problem...
habe phpmyadmin, kann ich da was verstellen...

@Frank,
danke... welchen Code meinst Du?? vom popup php???


phpmyadmin ist nur eine datenbankverwaltung FÜR mysql, in php programmiert.
das mit dem safe_mode geht uU auch anders.

Das kommt aber auf den Provider an. Such mal bei Google nach "safe mode" und deinem Provider.


Handbuch auf der Provider site gefunden, aber bringt das was...

2.5.2 Safe Mode
phpBB2 unterstützt nun hochladbare Avatare auf Systemen, auf denen PHP im "Safe Mode" läuft. Falls dies bei Ihnen der Fall ist, müssen Sie im Pfad, wo die Avatare sind (z.B. images/avatars) ein Unterverzeichnis mit dem Namen tmp erstellen. Geben Sie diesem Verzeichnis dieselben Zugriffsrechte wie für hochladbare Avatare (siehe http://www.phpbb.de/doku/doku.php#kapitel_2_5_2 )

neee, das mit dem tmp hat auch nicht funktioniert, also auf Provider warten... dennoch danke an Euch...


also gHostings. Na gut.

Da hab ich leider keine Ahnung, wahrscheinlich musst Du dich deswegen wirklich an die wenden.


ok, viiiielen Dank... bin gespannt obs irgendwann wieder geht...


[quote]danke... welchen Code meinst Du?? vom popup php???[/quote]
Sorry bin ein bisserl spät dran :) Ja ich meinte vom popup php.


wäre super, wenn man was drehen könnte...

da es vielleicht weitere sachen gibt, einfach mal alles...



http://www.minimalist.cn/downloads/popupphp.zip


Könntest du darauf verzichten, dass geprüft wird, ob die Datei wirklich ein Bild ist?

Falls ja, ändere folgende Zeilen
[code]
if (function_exists('exif_imagetype')) {
$image_type = exif_imagetype($_FILES['file_name']['tmp_name'][$key]);
} else {
$image_type = getimagesize($_FILES['file_name']['tmp_name'][$key]);
}
if (in_array($image_ext,$allowedtypes) && FALSE != $image_type) { // the extension is okay and the file is an image
[/code]

in

[code]
if (in_array($image_ext,$allowedtypes)) { // the extension is okay and the file is an image
[/code]

Sicherungskopie nicht vergessen ;)


viiiielen Dank, werde es gleich mal versuchen

JUHUUUUUUUUUUUU, Es funktinoert... na... sag bescheid, wenn ich mich irgendwie erkenntlich zeigen kann...


Schade zu früh gefreut, wenn man auf das Thump-Bild klickt, klappt das popup in der originalgröße nichtmehr...


hast du mal ne url?

[quote]sag bescheid, wenn ich mich irgendwie erkenntlich zeigen kann...[/quote]
Das würde ich zur Zeit nicht zu mir sagen. Ich habe hier ca. 3000 Bilder zum freistellen ;)


wenn ich sage ich zeige mir erkenntlich, dann meine ich das so... nen bischen helfen kann ich gerne!!!
url ist im Profil der Blog...


[quote]klappt das popup in der originalgröße nichtmehr...[/quote]
Damit meinst du, dass kein Bild angezeigt wird, oder?

Das Bild im RGB-Modus abspeichern, dann müsste es gehen …


ich depp...
vielen Dank nochmal und wie gesagt, Du kannst mir gerne ein paar Bilder zum Freistellen schicken...


[quote]Du kannst mir gerne ein paar Bilder zum Freistellen schicken...[/quote]
Besten Dank für das Angebot, aber ich denke da müssen wir alleine durch. Irgendwann habe ich bestimmt mal eine Frage, bei der du mir helfen kannst …


Kurz was zum technischen Hintergrund.
Der auftretende Fehler liegt an folgenden Änderungen in PHP selber:
# Added missing safe_mode checks for image* functions and cURL.
# Added missing safe_mode/open_basedir checks for file uploads.

Die Lösung ist ja so schon ganz gut (du weisst ja selber was du hochlädst), um die Funktionalität zu erhalten bleibt dann wohl nur das vorherige Verschieben übrig. Wurde ja auch schon vorgeschlagen.

Ähnliche Fehler treten auf wenn man einfach mit der GD Erweiterung Bilder speichern möchte, ohne dass die Datei vorher existiert (also z.b. beim anlegen von thumbnails). Da würde dann ein vorheriges touch($filename); helfen.


Seitentitel: WP, Photopress HILFEEEE