Problème lors de l’ajout de média (Serveur local Linux Xampp) (Créer un compte)

  • WordPress :5.2
  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 22)
  • Auteur
    Messages
  • #2270976
    Bartos
    Participant
    Initié WordPress
    12 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL :  7.3.7/10.3.16 (pas sur mysql)
    • Système d’exploitation : Xubuntu utilisation XAMPP
    • Thème utilisé : Stacy
    • Extensions en place : ancune pour le moment le projet vient d’être créer
    • Nom de l’hébergeur : local
    • Adresse du site : pas sur le web

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

    Je suis nouveau dans l’univers de WordPress. Je n’ai pas réussis à configurer ProFTPD, je n’ai donc pas de protocole FTP. L’ajout des thèmes se font à la main dans wp-content/themes.
    Venons en au problème :
    Je souhaite ajouter des photos, je le fais donc manuellement et crée le dossier uploads dans wp-content. Car avant ceci j’avais le problème qu’il n’arrivait pas à le créer maintenant il me met un message d’erreur : “Le fichier n’a pas pu être déplacé vers wp-content/uploads.”.
    Je ne comprends pas pourquoi essaye t’il de le déplacé alors qu’il y ait déjà. Et bien évidemment je n’ai rien dans ma bibliothèque malgré l’ajout des photos manuellement dans le bon dossier.

    PS : J’ai bien évidemment déjà vérifier les droits. Je les ai.
    Merci pour votre aide. N’oubliez pas je suis débutant merci.

    #2270992
    C_Lucien
    Modérateur
    Maître WordPress
    4250 contributions

    Bonjour,

    les photos ne peuvent pas être simplement “ajoutées” dans un dossier et puis ça roule. WordPress les référence en base de données lors de l’ajout via l’interface d’administration, crée des vignettes et génère des liens internes.

    Pareil pour les thèmes, les extensions. Tout passe par l’interface d’administration.

    Les bases de WordPress sont à assimiler https://wpfr.net/guide-demarrage-debutants/

    Quant aux permissions, lire ceci https://wordpress.org/support/article/changing-file-permissions/

    #2270996
    Bartos
    Participant
    Initié WordPress
    12 contributions

    Bonsoir,

    Merci beaucoup d’avoir pris le temps de répondre à ma problématique. Sur vos conseils je suis aller voir le guide de démarrage pour débutant.
    Dans la section “L’installation en local, qu’est-ce que c’est ?” Il est mentionné que pour une installation en local, il n’y a pas besoin de FTP ainsi l’installation de WordPress se fait par simple copie des fichiers de WordPress dans le dossier approprié.

    Je ne suis pas forcément certain de tout comprendre mais si je ne me trompe pas le guide de démarrage dit bien que je peux faire de cette manière exclusivement pour un serveur en local non ? Si la réponse est non cela veut dire que je dois me tourner sur la configuration d’un logiciel tel que FileZilla afin de pouvoir incorporer des extensions, thèmes ainsi que des photos sur mon site ?

    Encore merci de ton aide.

    #2270997
    ferman
    Participant
    Maître WordPress
    2629 contributions

    Bonjour,

    Comme vous le dit C_Lucien, on ne peut pas copier d’images directement dans le dossier upload (on peut peut-être mais elles ne pourront pas être utilisées par wordpress). Allez dans votre administration. En haut à gauche vous avez un onglet médias. Cliquez. Vous avez un écran bibliothèque de médias. Là, vous pouvez ajouter vos images (c’est pareil pour le site en ligne; il n’y a pas besoin de ftp pour téléverser des images) puis les utiliser pour les mettre dans vos articles ou pages. En sauvegardant, l’image se trouve associée à l’article et stockée dans le dossier upload avec un lien.  Le FTP  est nécessaire si vous voulez transporter des dossiers (entre autres upload) ou des sous dossiers. Et là, bien sûr , vous n’en avez pas besoin en local. Vous faites simplement glisser vos dossiers.

    En fait filezilla fait à peu près la même chose mais  sur un répertoire externe (l’hébergeur).

    • Cette réponse a été modifiée le il y a 11 mois et 3 semaines par ferman.
    #2270999
    Bartos
    Participant
    Initié WordPress
    12 contributions

    Bonsoir,

    Merci d’apporter un éclaircissement.
    J’ai sans doute pas été assez clair dans l’explication de mon problème. J’ai déjà tenter de téléverser des images cependant j’ai le message d’erreur suivant :
    “Le fichier n’a pas pu être déplacé vers wp-content/uploads.”.
    J’ai bien évidemment les droits d’écriture et de lecture dans ce dossier.
    J’espère que vous comprendrez mieux ma problématique avec cette capture d’écran en fichier joint.

    Encore merci pour votre aide.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2271001
    Bartos
    Participant
    Initié WordPress
    12 contributions

    Oups pardon c’est cette pièce jointe. Veuillez m’excuser.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2271005
    ferman
    Participant
    Maître WordPress
    2629 contributions

    Bonjour,

    Effectivement je n’avais pas bien compris. Avez vous essayé de passer par “parcourir” au lieu de téléverser. Quelle est la taille de l’image(le logo)?

    J’utilise aussi XAMPP et il est recommandé de faire quelques réglages (je les ai faits autrement on est limité)

    Regardez aussi ça mais ce serait étonnant

    #2271013
    Bartos
    Participant
    Initié WordPress
    12 contributions

    Bonjour,

    En passant par parcourir j’ai toujours le même message d’erreur.
    La taille du logo est de 4.7 ko

    Suite au petit réglage, n’ayant pas accès au control panel (je ne sais pour quel raison même en ligne de commande avec ./xampp panel ou ./lampp panel d’après la description). Je suis allez chercher les fichiers seul. 1 modification dans php.ini le temps maximal d’execution. (Je n’ai pas juger necessaire de changer la limite de la taille des fichiers et la mémoire limite étant loin des 128M avec ce logo).
    Je n’ai pas trouver le fichier my.ini mais un fichier my.cnf qui lui ressemble beaucoup et j’ai changer la ligne “max_allowed_packet = 10M” au lieu de 1M.
    J’ai redémarrer Apache, MySQL et ProFTPD en ligne de commande, essayer d’ajouter une image mais toujours même problême.

    J’ai donc regarder votre lien, j’étais déjà tomber dessus j’ai créer le fichier “essaiimage.php” corriger des erreurs que je comprenais notamment les guilletmets. Voici en pièce jointe les nouvelles erreurs.
    Cependant j’ai quand même chercher dans le fichier php.ini pour le safe mode et j’ai trouver : “safe_mode=Off” ce qui je suppose est correct.

    J’ai chercher le fichier temporaire qui est à l’adresse /opt/lampp/temp en propriétaire j’ai daemon r w
    et en groupe j’ai pires r w.

    Merci de m’accorder votre temps.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2271016
    C_Lucien
    Modérateur
    Maître WordPress
    4250 contributions

    Bonjour,

    cette copie d’écran est-elle bien postérieure aux corrections que vous dites avoir apportées ? Elle montre que des guillemets incorrects persistent dans le fichier essaiimage.php.

    #2271017
    Bartos
    Participant
    Initié WordPress
    12 contributions

    Bonjour,
    Oui mais je n’ai pas oser continuer n’étant pas très à l’aise avec php car avant je n’avais qu’une ligne d’erreur à chaque fois. Je continue alors et je reviendrais vers vous.

    Merci.

    #2271020
    C_Lucien
    Modérateur
    Maître WordPress
    4250 contributions

    re,

    pour modifier vos fichiers .php, je préfère le préciser, il faut utiliser un éditeur de code (je suppose toujours présent dans une distri Linux) et non un “traitement de texte”.

    #2271023
    Bartos
    Participant
    Initié WordPress
    12 contributions

    Re,
    Merci de votre précision. J’utilise Geany depuis plusieurs années maintenant.

    J’ai réussis à enlever la plupart des erreurs cependant deux persistes, je ne suis pas capable de les comprendre est il possible de m’aider ? :s

    Encore un grand merci.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2271033
    C_Lucien
    Modérateur
    Maître WordPress
    4250 contributions

    je ne maîtrise pas PHP, je tente cependant…

    Changer le nom de la variable $upload en $varupload. Car ça me paraît étrange qu’une variable soit nommée comme son contenu.

    #2271036
    Bartos
    Participant
    Initié WordPress
    12 contributions

    Bien tenter mais apparemment non 🙂
    Peut-être que Ferman pourra nous venir en aide 🙂

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2271038
    C_Lucien
    Modérateur
    Maître WordPress
    4250 contributions

    dans ce cas, je comprends que “upload” et “fileupload” ne peuvent pas être un des types de $_POST. Là encore, ça dépasse mes maigres connaissances, je crois que la réponse se trouve dans la doc développeur de WordPress. J’ai trouvé ça https://wordpress.org/support/article/post-types/

    Je passe la main…

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