Comment restaurer des images MediaWiki sans accès par ligne de commande?


1

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

Pratiquement, j'ai eu un 1.18.? L'installation de MW s'est totalement écrasée, générant des erreurs PHP. Je peux afficher des pages et, par exemple, effectuer des exportations XML, et j'ai obtenu 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 de guillemets ne fonctionneront pas pour moi!

J'ai installé un tout nouveau 1.28.0 MW et importé avec succès du contenu et des méta-pages. Maintenant, qu'en est-il des images? J'ai téléchargé le dossier des images d'origine et je me suis assuré que l'option de hachage était activée, mais en vain ...

Réponses:


0

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

La procédure est la suivante:

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

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

2 / Installation de l’extension UploadLocal ( https://www.mediawiki.org/wiki/Extension:UploadLocal ). Notez que référencer cette extension dans LocalSettings.php doit être fait à l’ancien, avec une inclusion plutôt qu’en utilisant la fonction 1.25.x + wfLoadExtension.

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

4 / Lancement spécial: 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 de l'image et je devais les importer à partir de mon export XML.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.