Problème images wordpress présentes mais non visibles (Créer un compte)

  • WordPress :4.6.1
  • Statut : non résolu
10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Messages
  • #1572619
    Mr Clic
    Participant
    Initié WordPress
    5 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 5.5
    • Thème utilisé : Bimber V3
    • Extensions en place : AdSense Integration WP QUADS, Contact Form 7, Cookie Notice, Envato WordPress Toolkit, G1 Socials, Google Analytics par MonsterInsights, Google XML Sitemaps, Importateur WordPress, MailChimp pour WordPress, Mashshare Share Buttons, Wordfence Security, WordPress Popular Posts, Yoast SEO
    • Nom de l’hébergeur : OVH
    • Adresse du site : dosedeclic.com

    Problème(s) rencontré(s) :

    Bonjour à tous,

    Merci à ceux qui prendront le temps de me répondre, voila, dans mes articles, mes images ne s’affichent pas alors que l’URL est bonne et que les images sont bien placées dans le dossier uploads avec le bon nom donc la bonne url. voici un exemple d’article http://dosedeclic.com/ces-personnes-qui-grandissent-avec-le-nucleaire-dimitri-roulleau-gallais/

    En Pj une capture d’écran de mon dossier uploads avec les bons fichiers.

    Merci à tous

    #1572629
    Benzouye
    Participant
    Maître WordPress
    577 contributions

    Bonjour,

    Visiblement l’URL n’est pas bonne … en la saisissant directement dans le navigateur l’image n’est pas trouvée …

    Exemple avec http://dosedeclic.com/wp-content/uploads/2015/10/nucléaire-familles-francaises-2.jpg

    Comment insères-tu les médias dans ton article ?

     

     

     

    #1572631
    Mr Clic
    Participant
    Initié WordPress
    5 contributions

    Bonjour Benzouye,

    En fait après un malware j’ai migré mes articles et médias en gardant la même structure des permaliens, mais je les uploads normalement via ajouter des médias dans les articles.

    Le fait est que la plupart des images du site sont ok mais pour quelques articles les images ne s’affichent pas, j’ai pensé à l’url mais en vérifiant dans uploads, le chemin d’accès et le nom sont identiques je te joint une capture d’écran

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #1572646
    Benzouye
    Participant
    Maître WordPress
    577 contributions

    Wow … étrange … Je ne vois pas ce qui peut se passer …

    Est-ce que les images concernées ont été créées avant la migration que tu évoques ?

    Apparaissent-elles dans la bibliothèque de média ?

    As-tu essayer de ré-uploader les images en question ?

    #1572648
    Mr Clic
    Participant
    Initié WordPress
    5 contributions

    En effet je ne comprends pas non plus d’ou ça peux venir, oui les images ont été crées avant la migration et il n’y avait aucun soucis, malheureusement ça me prendrais beaucoup trop de temps de les ré uploader sachant qu’il y en a une centaine environ 🙁

    Je ne sais pas ce qui peut ne pas fonctionner sachant que tout devrait marcher normalement, merci pour ton aide !

    Non elles n’apparaissent pas dans la bibliothèque par contre !

    #1572667
    C_Lucien
    Modérateur
    Maître WordPress
    5114 contributions

    Bonjour,

    renommer toutes les images en retirant les accents. À plusieurs reprises, certains ont rencontré des ennuis avec les caractères accentués, qui sont convertis sur les serveurs.

    Exemple :

    nucléaire
    à la place de nucléaire

    #1572670
    Benzouye
    Participant
    Maître WordPress
    577 contributions

    Non elles n’apparaissent pas dans la bibliothèque par contre !

    ça c’est une piste intéressante ! As-tu accès à ta base de données ? Peux-tu regarder dans la table wp_posts si tu as les enregistrements correspondants (post_type = « attachment »).

    #1572672
    Mr Clic
    Participant
    Initié WordPress
    5 contributions

    Je viens de changer sur le dossier uploads en retirant l’accent mais malheureusement aucune différence

    EDIT : en vérifiant sur mes articles il y en a beaucoup avec des urls avec accents donc je ne pense pas que le problème viens de là.

    #1572684
    Mr Clic
    Participant
    Initié WordPress
    5 contributions

    Alors, oui j’accès à ma base de données, j’ai donc été voir et non il n’y a pas à pas attachment, mais dans ce cas pourquoi certaines auraient fonctionnées et d’autres pas. Je te met une capture pour être sur de ne pas mettre trompé, j’étais dans wp-post et j’ai regardé dans le menu mais il n’y avait pas Post_attachment

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #1572696
    Benzouye
    Participant
    Maître WordPress
    577 contributions

    Lorsque tu uploades un média via WordPress, le fichier est (par défaut) placé dans wp-content/uploads/année/mois, et un enregistrement est créé dans la table wp_posts avec pour valeur de la colonne post_type « attachment ».

    Si tu accèdes à ta base via PHPMyAdmin (par exemple), tu peux exécuter cette requête :

    SELECT ID, guid
    FROM wp_posts
    WHERE post_type = 'attachment';

    Cela va te lister les médias « connus » de WordPress. Si certaines images sont absentes de ce listing … C’est qu’elles n’ont pas été « migrées » …

    Partant de là, si le fichier http://dosedeclic.com/wp-content/uploads/2015/10/nucléaire-familles-francaises-1.jpg n’apparaît pas, un premier test serait d’exécuter cette requête :

    INSERT INTO wp_posts (
    post_author,
    post_date,
    post_date_gmt,
    post_content,
    post_title,
    post_excerpt,
    post_status,
    comment_status,
    ping_status,
    post_password,
    post_name,
    to_ping,
    pinged,
    post_modified,
    post_modified_gmt,
    post_content_filtered,
    post_parent,
    guid,
    menu_order,
    post_type,
    post_mime_type,
    comment_count
    )
    VALUES (
    1,
    NOW(),
    NOW(),
    '',
    'Nucléaire familles francaises 1',
    '',
    inherit,
    closed,
    closed,
    '',
    'nucleaire-familles-francaises-1',
    '',
    '',
    NOW(),
    NOW(),
    '',
    '',
    'http://dosedeclic.com/wp-content/uploads/2015/10/nucléaire-familles-francaises-1.jpg',
    0,
    'attachment',
    'image/jpg',
    0
    );

    Cela va créer le lien entre WordPress et le fichier physique existant dans le répertoire des uploads. Il devrait alors apparaître dans la bibliothèque de médias et sur les articles … Si cela fonctionne, il faut alors se poser la question de comment identifier les fichiers absents, les lister, et faire un INSERT INTO pour chacun …

    Si quelqu’un voit une autre solution …

10 sujets de 1 à 10 (sur un total de 10)
  • Vous devez être connecté pour répondre à ce sujet.