WordPress: Bilderupload bei DomainFactory und domaingo

Alle Updates wieder streiken meine WordPress-Installationen beim Bilderupload. Hintergrund ist ein Problem bei der Rechtevergabe, das offenbar immer wieder auftritt, wenn man sein Blog bei DomainFactory oder der Discountervariante domain.go hostet. Nach einigen Versuchen die Rechtevergabe in den jeweiligen Ordnern anzupassen, habe ich mir irgendwann eine bessere Lösung ergoogelt.

Das Problem lässt sich nämlich viel besser lösen, wenn man zwei PHP-Daten seiner WordPress-Installation direkt anpasst:

Zum einen: wp-admin/includes/file.php

Hier muss man folgende Stelle

// Set correct file permissions
 $stat = stat( dirname( $new_file ));
 $perms = $stat['mode'] & 0000666;
 @ chmod( $new_file, $perms );

mit

 chmod ($new_file,0640);

erweitern, um die Rechte der Originaldatei anzupassen.

Außerdem muss noch die Datei wp-admin/includes/image.php angepasst werden.

Hier muss man folgende Stelle

// fetch additional metadata from exif/iptc
 $image_meta = wp_read_image_metadata( $file );
 if ($image_meta)
 $metadata['image_meta'] = $image_meta;

mit

$thumbs = explode (".",$file);
 foreach (glob($thumbs[0]."*") as $currentfile) {
 chmod ($currentfile,0640);
 }

erweitern. Hier wird die Dateiendung mit explode abgeschnitten und mit glob nach allen Dateien mit dem übergebenen Dateinamen gesucht und die Dateirechte werden geändert.

Nach diesen beiden Anpassungen klappt es dann auch wieder mit dem Bilderupload.

About Thomas Matterne

Thomas Matterne ist Chefredakteur des dreisprachigen Online-Magazins DenkZeit und als Online-Marketing-Manager tätig. Der ausgebildete Journalist hat ein Diplom in Wirtschaftsinformatik, und schreibt an dieser Stelle über IT-, Online-Marketing- und SEO-Themen - unteranderem.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.