Déplacer le dossier uploads à la racine de son site ?

  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #487678

    trangsene
    Membre
    Initié WordPress
    14 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.0.1
    – Version de PHP/MySQL : 5
    – Nom de l’hebergeur : OVH

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

    J’ai essayé d’appliquer la méthode décrite ici pour changer l’emplacement de mon dossier uploads: http://lashon.fr/wordpress/placer-uploads-images-en-sous-domaine/#comment-581, sans succès.

    J’ai créé mon sous-domaine chez OVH qui pointe correctement.
    J’ai ajouté comme indiqué dans wp-config, la ligne pour indiquer le dossier d’Uploads.

    Je ne vois pas de lien Réglages > Divers comme indiqué dans l’article. Pour changer le dossier Uploads de WP, je suis allé dans Réglages > Médias du back-office. j’y ai indiqué mon adresse de sous-domaine.

    Dans Réglages > Général, WP me remplit les champs Adresse web de WordPress et Adresse web du site (URL) automatiquement avec l’adresse de mon site. Impossible de vider le second champ, WP refuse de valider cette modification.

    Le problème est que lorsque je cherche à envoyer une image depuis le back-office, son adresse est désormais http://adresse-de-mon-site/http://adresse-de-mon-sous-domaine

    Je ne vois pas comment corriger ça :(

    Merci à ceux qui voudront bien m’aider.

    #744503

    trangsene
    Membre
    Initié WordPress
    14 contributions

    En fait cela fonctionne si je fais les réglages comme suit dans Réglages > Médias

    « Stocker les fichiers envoyés dans ce dossier » : uploads, soit le nom du dossier qui est à la racine du site et vers lequel pointe le sous-domaine

    « Adresse web complète pour les fichiers » : mon sous-domaine

    Pourquoi je ne vois pas de lien « Divers » dans « Réglages » ????

    #744504

    chamomor
    Participant
    Maître WordPress
    1914 contributions
    trangsene wrote:
    En fait cela fonctionne si je fais les réglages comme suit dans Réglages > Médias

    « Stocker les fichiers envoyés dans ce dossier » : uploads, soit le nom du dossier qui est à la racine du site et vers lequel pointe le sous-domaine

    « Adresse web complète pour les fichiers » : mon sous-domaine

    Pourquoi je ne vois pas de lien « Divers » dans « Réglages » ????

    C’est bien l’onglet « Medias » qui est concerné.
    Ton problème est-il résolu ?
    Je vais réécrire mon article auquel tu fais référence afin qu’il soit plus clair

    #744505

    trangsene
    Membre
    Initié WordPress
    14 contributions

    Je me rends compte que le commentaire que j’ai laissé sur ton article est un peu trop « brut de décoffrage », je suis hélas toujours impatient d’avoir une solution quand j’ai un problème, c’est mal !

    Donc d’abord merci pour ton article et de prendre le temps de me répondre.

    Ensuite oui ça a l’air de fonctionner, je suis en train de déménager mon blog et c’est un peu compliqué.

    Ça n’est pas précisé dans ton article ou alors j’ai mal compris mais en fait, avoir les images sur un sous-domaine permet d’avoir un chargement en parallèle des fichiers du site et des images au lieu qu’ils se fassent l’un après l’autre, c’est quelque chose comme ça non ?

    Ensuite je ne suis pas un pro des requêtes MySQL mais les »
    dans
    UPDATE wp_posts SET post_content = REPLACE (post_content, ‘src= »http://nom-domaine-du-blog/wp-content/uploads/’, ‘src= »http://docu.nom-domaine-du-blog/’);

    me laissent perplexe. C’est bien la requête exacte ? Tu ne détaille pas beaucoup ce passage et j’avoue ne pas aimer faire quelque chose sur ma bdd que je ne comprends pas ! 🙂

    Encore une dernière chose, j’ai mis mon dossier uploads à la racine de mon site dans www. Mais en FTP chez OVH j’ai accès encore au niveau du dessus. Je voulais donc savoir si mettre mon dossier dans www permetaitt de bénéficier tout de même des avantages que tu décris. Est-ce que être au niveau le plus haut ou dans un dossier change quelque chose ?

    Et enfin est-ce que cette méthode apporte un réel gain si on utilise wp-cache ? Je suppose qu’on doit au moins gagner qqchose lors du 1er chargement avant la mise en cache, non ?

    #744506

    chamomor
    Participant
    Maître WordPress
    1914 contributions

    Non, pas brut de décoffrage, simplement impatient. Mais je te remercie, grâce à toi j’ai réalisé que mon article était en effet très incomplet voire confus. Donc je le réécris en ce moment même en détail.

    trangsene wrote:
    Ça n’est pas précisé dans ton article ou alors j’ai mal compris mais en fait, avoir les images sur un sous-domaine permet d’avoir un chargement en parallèle des fichiers du site et des images au lieu qu’ils se fassent l’un après l’autre, c’est quelque chose comme ça non ?

    Non, cela change l’endroit du dossier uploads. Pour le déménager il faut aussi effectuer des requêtes SQL

    trangsene wrote:
    j’ai mis mon dossier uploads à la racine de mon site dans www. Mais en FTP chez OVH j’ai accès encore au niveau du dessus. Je voulais donc savoir si mettre mon dossier dans www permetaitt de bénéficier tout de même des avantages que tu décris. Est-ce que être au niveau le plus haut ou dans un dossier change quelque chose ?

    Chez OVH c’est effectivement une autre méthode sur le plan de la destination. Je vais préciser

    trangsene wrote:
    Et enfin est-ce que cette méthode apporte un réel gain si on utilise wp-cache ? Je suppose qu’on doit au moins gagner qqchose lors du 1er chargement avant la mise en cache, non ?

    Oui, côté optimisation et sécurité cela apporte beaucoup.

    Enfin, surtout, je suis en train de réécrire complètement cet article, en fait les deux concernant le dossier uploads, j’ai déjà achevé le premier, l’autre est en cours (je faisais ici un pause), ce sera fini pour 19h, tu peux donc aller le lire à cette heure là et m’y laisser un nouveau commentaire si des points obscurs subsistent.

    Placer son dossier uploads et ses images dans un sous-domaine

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