1 votes

Comment restaurer les images de MediaWiki sans accès en ligne de commande ?

J'ai la même question que Comment restaurer les images à partir d'une sauvegarde de MediaWiki ? mais sans accès à la ligne de commande !

En pratique, j'ai obtenu une 1.18. ? L'installation de MW s'est totalement effondrée, produisant des erreurs PHP. Je peux afficher des pages et par exemple faire des exportations XML, et j'ai une sauvegarde complète de la base de données et du dossier httpdocs.

... mais pas d'accès à la ligne de commande du serveur, donc les scripts décrits dans la réponse entre guillemets ne fonctionneront pas pour moi !

J'ai installé un tout nouveau MW 1.28.0 et j'ai réussi à importer le contenu et les méta-pages. Mais qu'en est-il des images ? J'ai téléchargé le dossier original des images et je me suis assuré que l'option de hachage était activée, mais en vain...

0voto

Mutos Points 111

J'ai trouvé une réponse assez satisfaisante en utilisant à la fois l'extension UploadLocal et la page standard d'importation XML.

La procédure est la suivante :

0/ Situation initiale : vous avez des fichiers images dans le dossier images de votre ancien wiki, peut-être haché dans plusieurs sous-dossiers, et toujours avec des dossiers supplémentaires comme archive, thumbs et temp...

1/ Regroupez tous vos fichiers images utiles dans un seul dossier

2/ Installer l'extension UploadLocal ( https://www.mediawiki.org/wiki/Extension:UploadLocal ). Notez que la référence à cette extension dans LocalSettings.php doit être faite à l'ancienne, avec un include plutôt qu'en utilisant la fonction wfLoadExtension 1.25.x+.

3/ Téléchargez toutes vos images dans le dossier $PI/extensions/UploadLocal/data/.

4/ Lancez Special:UploadLocal : vous devriez voir une liste de tous vos fichiers. Confirmez l'importation et c'est tout !

5/ Sur certaines pages, j'avais une description textuelle pour l'image, et j'ai dû les importer depuis mon exportation XML.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X