You are not logged in. Please login or register.


Post new reply

Post new reply

Compose and post your new reply

You may use: BBCode Images

All fields with bold label must be completed before the form is submitted.

Required information for guests



antibotantibotantibotantibotantibotantibot

Required information

Topic review (newest first)

9

on peut imaginer que wordpress a été bien développé et qu'il réutilise la variable  upload_url_path :-) ce qui fait qu'il irait aussi les chercher sur les downloads. Bon, cela ne permettrait pas d'avoir des serveurs différents pour files et medias, mais ce n'est pas le cas chez TuxFamily... (vue unique via download.tuxfamily.org vers les deux serveurs disponibles).

As-tu essayé ?
Bon, j'ai lu en diagonal, j'ai peut-être mal compris ta question :D

8

Mais faudrait-il aussi modifier le fichier wp-config.php?

J'ai lu ça http://wpchannel.com/modifier-chemin-me … press-3-5/
Modifier wp-config.php:

define( 'UPLOADS', ''.'medias' );

À adapter - ici c'eslt le dossier medias mis à la racine du serveur. Mais l'article ne parle pas de la BD.  Pas sûr qu'on puisse indiquer un chemin vers un autre serveur?

7

Merci beaucoup Xavier, cette fois, j'ai bien tout compris :-)

6

librefan wrote:

J'ai donc mis comme upload_url_path http://localhost/files

Ok, il s'agit bien là de la base URL par laquelle tes fichiers seront accessibles.

librefan wrote:

et comme upload_path files

Je pense que ce n'est pas bon. Tu indiques un chemin relatif ("files")... au DocumentRoot de ton serveur web, ce dont WordPress se fiche (il veut juste savoir dans quel dossier local planquer ses fichiers) ; il faudrait donc quelque chose comme /home/librefan/htdocs/files.

librefan wrote:

Mais  l'upload_path doit être faux, car pouf et files sont tous deux à la racine. Je crois que j'aurais dû mettre ..files pour remonter d'un niveau.

"../files", oui, car WordPress va sans doute traiter les chemins relatifs par rapport au dossier parent des scripts faisant office de point d'entrée pour les requêtes dynamiques, ici /home/librefan/htdocs/pouf.

En fait, WP a fait un nouveau dossier files dans pouf et c'est là qu'est l'image.

... ce qui confirme l'hypothèse : les chemins relatifs sont interprétés par rapport au dossier contenant l'application.

Chez Tuxfamily, les 2 valeurs devraient être (en regardant sur un de  mes sites TF): [snip]

upload_url_path: http://download.tuxfamily.org/mon_projet/files
upload_path: /data/repository/mon_projet/files
... comme indiqué par la doc. GFTP te montre en fait une arborescence virtuelle, légèrement différente selon le protocole (FTP vs SFTP/SSH) qui ne reflète pas forcément les arborescences disponibles sur nos serveurs web (et c'est ça qui compte pour que ton site web fonctionne).

5

Merci Xavier. La page en Roumain est bien utile, on s'y fait ;-) J'ai essayé en local. J'ai fait un dossier files dans ./htdocs/ (qui est dans mon /home).

Mon site en local: http://localhost/pouf donc ./htdocs/pouf

J'ai donc mis comme upload_url_path http://localhost/files
et comme upload_path files

Mais  l'upload_path doit être faux, car pouf et files sont tous deux à la racine. Je crois que j'aurais dû mettre ..files pour remonter d'un niveau.

En fait, WP a fait un nouveau dossier files dans pouf et c'est là qu'est l'image.

Bon, en tous cas, j'ai vu que ça marche.

Chez Tuxfamily, les 2 valeurs devraient être (en regardant sur un de  mes sites TF):

http://download.tuxfamily.org/mon_projet/files

(en ayant choisi ce nom pour le dossier upload)

 /mon_projet/mon_projet-repository/files 

selon ce que je vois sur GFTP

ou plutôt?

 /data/repository/mon_projet/files

selon la doc, sur la page Webarea:

Vous pouvez accéder aux espaces de téléchargements à partir des serveurs web dans le répertoire /data/repository, par exemple /data/repository/vhffs4 pour le groupe vhffs4.

4

Hmm, on ne peut pas vraiment se permettre d'avoir une FAQ non lisible -- pourrais-tu essayer avec un autre navigateur ou nous donner plus de détails techniques (idéalement suivre ce qui se passe avec Firebug et son onglet réseau) ?

Sinon voici le contenu de la page en question :

Wordpress permet nativement de déporter le dossier d'upload. Pour cela, il suffit de remplir les deux champs Store uploads in this folder et Full URL path to files dans Settings → Media.

    Store uploads in this folder: chemin local où WordPress va enregistrer les fichiers. Il faut qu'il soit accessible par PHP avec des droits appropriés. En pratique, il faut le définir à quelque chose comme /data/repository/<nom du groupe>/.../ (voir WebArea/Fr#Copier des fichiers vers les espaces de téléchargements).
    Full URL path to files : base d'URL fournie aux visiteurs. C'est le début de l'URL que WordPress utilisera pour afficher les médias. En pratique, il faut qu'elle pointe vers http://download.tuxfamily.org/<nom du groupe>/.../, comme indiqué dans la doc générique


Pour WordPress 3.5

Dans WordPress 3.5 les options ont disparues de la page. Cependant, il est possible avec quelques efforts non seulement de s'en passer, mais aussi de les faire réapparaître.

Pour se faire, il va falloir modifier la base de données à la main. Connectez-vous à votre base de données WordPress (par exemple via PphMyAdmin, voir DbMySQL/Fr), et sélectionnez la table wp_options. Trouvez les champs upload_path (ID 54 sur mon installation fraîche) et upload_url_path (ID 61 sur mon installation), qui correspondent respectivement au chemin local et à l'URL décrits plus haut.

Remplissez ces champs avec les valeurs appropriées comme expliqué plus haut. Une fois les champs remplis, les deux options appariassent et dans la page de configuration Settings → Media et fonctionnent comme dans les anciennes versions.


Sources

    http://www.ampercent.com/wordpress-stor … omain/908/
    http://programepc.net/media-image-in-su … press-3-5/

3

hello Xavier,

Ça tourne en rond, j'ai essayé plusieurs fois. La page pour Drupal, en revanche, s'affiche bien: http://faq.tuxfamily.org/WebArea/Compat/Drupal7/Fr

J'ai NoScript et RequestPolicy mais ça n'empêche pas les pages de la faq.

2

Hello,

Commençons par le problème de base : qu'obtiens-tu comme contenu/erreur en visitant http://faq.tuxfamily.org/WebArea/Compat/Wordpress/Fr ?

1

Bonjour,

J'aurais un projet de migration d'un site hébergé actuellement sur WP.com. J'ai lu ici ou là sur Tuxfamily qu'il est possible de mettre le dossier des images et autres fichiers statiques de Media Library de WP sur son espace download.tuxfamily.org mais j'ai cherché sur le site de WP et dans mon installation locale et je n'ai pas trouvé comment faire dans l'aide de Tuxfamily (la page webarea/compat/wordpress ne veut pas s'afficher).

J'ai aussi vu ceci: http://www.wpbeginner.com/wp-tutorials/ … press-3-5/

modifier : wp-config.php:

 

define( 'UPLOADS', ''.'files' ); 

Donc on mettrait, pour un projet "tux" et un dossier "wp-files" 

define( 'UPLOADS', '/tux/tux-repository/'.'wp-files' );

C'est ça?? Il faut bien le slash devant tux?


Merci d'avance de votre aide!