mise à jour vers PluXml 5.4 et +
bonjour,
Bon, on va devoir s'y mettre, mais ne voulant pas toucher au 'core' ou à quoi que ce soit du script original ...
pour la mise à jour, ayant plus que pas mal d'images, voici ce que je pense faire:
- conserver la config de base du 'nouveau' PluXml ( 5.4 et + )
- renommer le dossier 'images' en 'medias'
- éditer TOUS les fichiers de TOUS les articles pour y changer le 'chemin' des images
[del] ( exemple :: http://localhost/photos/data/images/003/tournesols.jpg deviendrait alors http://localhost/photos/data/medias/003/tournesols.jpg )[/del]
exemple : http://localhost/data/images/003/tournesols.jpg deviendrait alors http://localhost/data/medias/003/tournesols.jpg
Qu'en pensez-vous ?
MAIS, première interrogation : quid de tous les liens déjà présents ( ne serait que dans Google Images ... ) vers toutes ces illustrations ???
Est-il possible de laisser un simple dossier 'data/images', vide bien sûr et ne comprenant qu'un fichier .htaccess qui redirigerait tout cela vers les nouvelles ET SURTOUT quel code y mettre pour que cela soit efficace ?
Si vous avez d'autres suggestions ... =
@pluche
Bon, on va devoir s'y mettre, mais ne voulant pas toucher au 'core' ou à quoi que ce soit du script original ...
pour la mise à jour, ayant plus que pas mal d'images, voici ce que je pense faire:
- conserver la config de base du 'nouveau' PluXml ( 5.4 et + )
- renommer le dossier 'images' en 'medias'
- éditer TOUS les fichiers de TOUS les articles pour y changer le 'chemin' des images
[del] ( exemple :: http://localhost/photos/data/images/003/tournesols.jpg deviendrait alors http://localhost/photos/data/medias/003/tournesols.jpg )[/del]
exemple : http://localhost/data/images/003/tournesols.jpg deviendrait alors http://localhost/data/medias/003/tournesols.jpg
Qu'en pensez-vous ?
MAIS, première interrogation : quid de tous les liens déjà présents ( ne serait que dans Google Images ... ) vers toutes ces illustrations ???
Est-il possible de laisser un simple dossier 'data/images', vide bien sûr et ne comprenant qu'un fichier .htaccess qui redirigerait tout cela vers les nouvelles ET SURTOUT quel code y mettre pour que cela soit efficace ?
Si vous avez d'autres suggestions ... =
@pluche
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Tu veux savoir comment mettre à jour u PluXml ?
Simple :
- faire une sauvegarde de tout le répertoire de ton PluXml par sécurité
- télécharger la version récente de PluXml
- décompresser l'archive et envoyer tous les fichiers sur ton FTP en ramplçant les anciens
- supprimer le fichier install.php qui est à la racine de PluXml.
Voilà.
Par contre, se méfier des plugins car certains risquent de plus fonctionner.
Par exemple SPXTinyMCE ne fonctionne plus correctement sur les dernière versions en direct de GitHub...
là tu ne me parles que d'une mise à jour 'standard' via ....
@pluche
bg
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
Tu ne cites ni ne relie aucun de tes autres posts.
N'étant pas télépathe, je répond à ce qui est écrit : une demande d'aide pour mettre à jour un PluXml sans précisions supplémentaires.
Si tu veux de l'aide par rapport à un projet que tu as décrit dans un autre sujet... bah continue le sujet en question, non ?
Nul besoin de liens donc, MAIS cette fois-ci, depuis le temps, il y a pour moi un changement d'importance majeure : le dossier dans lequel vont se trouver toutes les images !!!
Jusque ici, elles étaient, comme le script par défaut dans ' data/images ', maintenant elles devraient être dans ' data/medias ' = d'où mon interrogation !
Je sais pertinemment comment se passent les mises à jour lors de nouvelles version,mais cette fois-ci, ce changement me ose problèmeS d'où ma question initiale:
- suis-je parti sur de bonnes bases ?
- quel code mettre dans le fichier .htaccess cité
@+
bg
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
Les dossiers co-existeront sans pb. Avec le gestionnaire de medias, tu n'auras probablement pas accès à 'data/images'.
A mon avis, déplacer ces dossiers n'apporte pas grand chose.
- Les dossiers co-existeront sans pb
- tu n'auras probablement pas accès à 'data/images'
Jusque là je pense comprendre ce que tu veux dire, MAIS si je veux, dans un post quelconque, modifier quoi que ce soit au niveau de ces images ET ce depuis l'admin du site ... là ça va coincer, non ???
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
[del]#redirect
Redirect permanent data/images/ http://nomdusite/data/medias/[/del]
[del](en indiquant bien l'url complète de ton site, il n'est pas possible de faire de redirect d'un répertoire vers un autre répertoire sans en indiquer la racine)[/del]
Après lecture de http://httpd.apache.org/docs/2.4/mod/mod_alias.html#redirect
Si j'ai tout bien compris, cela donnerait simplement :
j'm'en va de ce pas faire quelques corrections par chez moi ]:D
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
[del]Il me semble que le rewrite n'est utilisé que pour les domaines (style renvoyer http://monsite.bidule, http://www.monsite.bidule et http://monsite.truc vers http://www.monsite.truc)[/del] modifié car cf. http://httpd.apache.org/docs/2.4/mod/mod_rewrite.html
@+
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
Est ce que ça pose pb ? dés lors que tes images/documents pointent au bon endroit c'est pas gros un pb. Ensuite, tu pourras toujours modifier en utilisant une image qui sera stockée dans "/data/medias".
J'imagine que c'est gênant si tu dois modifier souvent tes images c'est pénible mais en règle général on ne modifie pas trop les articles.
Par contre tu as un risque de doublon et tu ne centralises pas tout dans le même dossier.
Pour la redirection, je pense que la solution est bonne kowalsky et tu utilises les chemins relatifs.
Je te conseille de modifier également les liens dans tes articles et pages statiques (tu peux utiliser sed pour ça). Un ficher .htaccess est vite supprimé par hasard.
quand tu parles de 'solution' (.htacces) = quel 'code' exact insérer alors ?
@+
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
mais sur tout les exemples que j'ai trouvé il y a l'URL complète
https://openclassrooms.com/courses/la-redirection-http
https://alexandre.alapetite.fr/doc-alex/redirections/index.fr.html#repdef
de toute façon, tu ne vas pas tout casser avec ça. Au pire ça marche pas.
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
@bg62 : j'étais en train de relire ton message initial, ton exemple porte sur : http://localhost/photos/data/images/003/tournesols.jpg
si ton site pluxml est à la racine de localhost, la ligne à rajouter sera :
sinon il vaut mieux utiliser :
puisque ce code est indépendant de l'url initiale : http://www.site.truc ou http://site.truc , qui sont deux liens différents pour le serveur. (A moins que tu n'aies un rewrite de http://www.site.truc vers http://site.truc ailleurs dans ton .htaccess)
puisque PluXml est transportable , je penses qu'utiliser les chemins relatifs est plus logique (/!\ à la réécriture d'url).
bg62 à lancer le sujet mais ça concerne plus ou moins tous ceux qui vont migrer et donc c'est mieux d'utiliser une explication transposable à toutes les situations puisqu'il n'y a pas d'avantage à utiliser l'url complète mais plutôt des inconvénients.
Le pb évoqué par kowalsky est également présent si le site est accessible en http et https
La redirection est une bonne chose pour le contenu qui est indexé.
Il est peut être bon de remplacer les urls présents dans les articles pour les faire pointer dans le nouveau répertoire via un script pour les articles et pages statiques.
Avec ça, on devrait pouvoir déplacer le dossier /data/images vers /data/medias sans pb.
effectivement j'avais pris un mauvais exemple ( j'ai corrigé en supprimant /photos/ )
donc, dans un .htaccess vierge ça donnerait:
enfin je pense
Et s'il est vrai que ne rien changer peut aussi fonctionner, il est bien de rappeler que pas mal d'images indexées sont prises avec 'leur' page et donc, après 'mise à jour' et 'changement de dossier' la redirection sera quand même bien utile de ce côté là.
Maintenant si tu arrives à trouver un script qui permette de modifier les liens 'images ' et dans les paages statiques, et dans les articles, là c'est sur que ce serait un sacré gain de temps !!!
Ce qui permettrait donc à tous non seulement de migrer leur site vers la nouvelle version ET de ne plus avoir que les 'nouveaux' dossiers "medias" et non plus "images" ...
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
sinon attention, quand tu parles de fichier .htaccess "vierge" : normalement tu devrais déjà y trouver le code rewrite que pluxml écrit dedans à l'installation. Attention à ne pas le supprimer
L'idéal serait d'avoir un script en php à exécuter une fois pour faire toutes les manip.
[list=*]
[*]déplacer le dossier /data/images et /data/documents vers /data/medias[/*]
[*]modifier les liens pointant vers le dossier /data/images (articles et pages statiques)[/*]
[*]ajouter la redirection vers /data/medias dans .htaccess[/*]
[/list]
je pense qu'on peut le faire avec
http://php.net/manual/en/function.preg-replace.php
<img src="data/images >> <img src="data/medias
<a href="data/images >> <a href="data/medias
il ne faudrait pas oublier le dossier /data/documents même si tout le monde ne l'utilise pas.
j'essaie de regarder de mon coté si je peux aider.
-> la redirection est à faire depuis le .htaccess principal du site, celui qui est à la racine, et le code est à rajouter avant celui inséré par pluxml.
au passage :
l'attribut "permanent" ("301" pour les intimes) de la redirection va indiquer à Google (et les autres) de mettre à jour les liens vers les illustrations lorsque son robot passera pour indexer de nouveau ton site. (ça prends quand même quelque jours à semaines en fonction de la notoriété du site visité)
https://support.google.com/webmasters/answer/93633?hl=fr
je pense pouvoir réussir à changer les 'chemins' avec notepad++ sous Windows, mais il est bien vrai qu'un script serait le bienvenu
@+
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
////
en cas d'utilisation faible de "/data/documents" (style il y a 10 fichiers dedans, permettant une correction manuelle rapide) ,
(bien sûr, c'est aussi valable si il y a plus de 10 fichiers dedans, ça prendra seulement un peu plus de temps pour modifier les liens)