Keine Cover Bilder geladen (Unable to determine image size)

Hallo ihr,

Ich will nun meine Podcasts auf einen anderen Server umziehen. Link: new.fairsein.org

Nun werden keine Bilder mehr angezeigt. Sie werden auch nicht auf dem Server im Ordner /wp-content/cache/podlove/ angelegt. Keine Ahnung warum.

Das hier ist die Fehlermeldung:

 2018-05-12 13:33:03 	Unable to determine image size for XXX/wp-content/cache/podlove/aa/d5e2963fd0743c31ecdbf18a5135fd/original.png 

Das Drücken von Repartur versuchen führt zu dieser Fehlermeldung…

Auch das Deaktivieren von Bei Verifizierung von Assets SSL-Peer-Überprüfung verwenden. half nichts.

Website                    https://new.fairsein.org
PHP Version                7.0.26
WordPress Version          4.9.5
WordPress Theme            fairsein v1.0-wpcom
Active Plugins             
           - WordPress Importer v0.6.4
WordPress Database Charset utf8mb4
WordPress Database Collate 
Publisher Version          2.7.6
Web Player Version         player_v2
Twig Version               1.35.3
open_basedir               ok
curl Version               7.55.0
iconv                      available
simplexml                  ok
max_execution_time         30
upload_max_filesize        2M
memory_limit               256M
disable_classes            
disable_functions          
permalinks                 ok (/%postname%/)
podlove_permalinks         ok
podcast_settings           ok
web_player                 ok
podlove_cache              on
assets                     
  - mp3    audio/mpeg       https://new.fairsein.org/feed/mp3/
  - m4a    audio/mp4        https://new.fairsein.org/feed/m4a/
  - opus   audio/ogg;codecs=opushttps://new.fairsein.org/feed/opus/
  - psc    application/xml  no feed
  - chapters.txttext/plain       no feed
cron                       ok
multisite                  ok

0 errors
0 notices
Nice, Everything looks fine!

Gruß fairsein

Wenn selbst die Originaldateien nicht im Ordner abgelegt werden, hat Ordner ggf. nicht die korrekten Schreibrechte? Kannst du denn z.B. in WordPress selbst Bilder hochladen? (die ja auch in wp-content abgelegt werden)

Hallo Eric,

Ja, das kann ich… Das sieht dann so aus…

/wp-content/uploads/2018/05$ ll
insgesamt 540
drwxrwxrwx 2 fairsein users   4096 Mai 13 18:19 ./
drwxrwxrwx 3 fairsein users   4096 Mai 12 11:33 ../
-rw-rw-rw- 1 fairsein users 343148 Mai 13 18:19 bär-1.png
-rwxrwxrwx 1 fairsein users  79688 Mai 12 11:36 fairseinorg.podlove.2018-05-12.xml.gz*
-rwxrwxrwx 1 fairsein users 118168 Mai 12 11:38 fairseinorg.tracking.2018-05-12.csv_.gz*

Und so sieht der Cache Ordner aus…

/wp-content/cache$ ll
insgesamt 8
drwxrwxrwx 2 fairsein fairsein 4096 Mai 12 22:58 ./
drwxrwxrwx 9 fairsein fairsein 4096 Mai 13 18:19 ../

Gruß Jan

Hallo @ericteubert,
Hallo ihr,

Könnte es sein, dass die nginx config falsch ist:

 server {
        listen      8000;
        server_name new.fairsein.org;

        include /conf.d/acme.conf;
        rewrite ^ https://$host$request_uri? permanent;
}

server {
        listen      4430 ssl;
        server_name new.fairsein.org

        ssl_certificate     /certs/new.fairsein.org.crt;
        ssl_certificate_key /certs/new.fairsein.org.key;
        include /conf.d/ssl.conf;

        root /www/new.fairsein.org;
        index index.php;

        #try_files $uri $uri/ index.php;
        try_files $uri $uri/ /index.php$is_args$args;

        include /conf.d/php7.conf;
        include /conf.d/acme.conf;

        access_log /var/log/nginx/access.log;
        error_log /var/log/nginx/error.log;
}

Oder das php Module fehlen? Hier die Ausgabe von phpinfo(): https://new.fairsein.org/info.php

Gruß fairsein

Nochmal hallo,

Ich habe heute mal ein bisschen debugt…

Wenn ich diesen Code

lib/model/image.php:232
   if (get_option('permalink_structure')) {

in

   if (!get_option('permalink_structure')) {

ändere, dann werden die Bilder erzeugt und angezeigt…

Scheinbar wird dieser Code hier nicht oder nicht richtig ausgeführt…

includes/images.php:48
    // add routes
    add_action( 'init', function () {
        add_rewrite_rule(
            '^podlove/image/([^/]+)/([0-9]+)/([0-9]+)/([0-9])/([^/]+)/?$',
            'index.php?podlove_image_cache_url=$matches[1]&podlove_width=$matches[2]&podlove_height=$matches[3]&podlove_crop=$matches[4]&podlove_file_name=$matches[5]',
            'top'
        );
    }, 10 );

Gruß fairsein

2 „Gefällt mir“