web-dev-qa-db-fra.com

Déplacement de la médiathèque

J'ai téléchargé tous les fichiers de wp-content/uploads et les ai copiés dans une nouvelle instance de Wordpres sur localhost (Windows IIS Express également sur MacOS avec MAMP). Malheureusement, dans les deux cas, je ne vois pas mes fichiers dans la médiathèque. N’est-il pas seulement nécessaire de copier et coller des fichiers dans wp-content/uploads pour y accéder via une nouvelle instance entièrement propre de Wordpress? Étrange est le fait que tous les fichiers récemment téléchargés via la médiathèque sont enregistrés au même endroit où je mets mes fichiers copiés.

Par exemple, j'ai un dossier wp-content/uploads/2016/04 et des images sont transférées du serveur en ligne via FTP. Aucun d'entre eux n'est visible via la médiathèque. Lorsque je télécharge un nouveau fichier, par exemple new123.jpg, il est visible dans la bibliothèque multimédia et aussi ../uploads/2016/04/. Mais d'autres fichiers ne sont toujours pas visibles depuis WordPress.

Je règle les privilèges pour tous les fichiers et dossiers sur chmod 777 équivalent. J'avais tout essayé. Je sais comment copier une base de données, modifier des URL, etc. Toutes les publications et les pages fonctionnent.
Jusqu'à aujourd'hui, je sais juste qu'il existe un moyen de télécharger toutes les images lors de l'importation Wordpress, il est nécessaire de vérifier "télécharger les pièces jointes".
Mais ce n'est pas une solution, je suis sûr qu'il devrait y avoir un moyen d'obtenir un accès aux fichiers à partir de /uploads/ simplement copiés directement à partir d'un autre emplacement.

Je serai très heureux pour des conseils et de l'aide.

3
rafr3

Vous pouvez le faire de trois manières:

1. Tout télécharger dans la médiathèque

Le moyen le plus fastidieux, à mon humble avis, est de télécharger toutes les images que vous avez obtenues via la médiathèque.

2. Utiliser un plugin

Vous pouvez utiliser des plugins tels que Ajouter un serveur pour importer facilement vos images dans la médiathèque.

3. WP-CLI

Le moyen le plus simple une fois que vous avez WP-CLI installé. Exécutez wp media import pour importer facilement toutes les images. Citant un exemple:

# Import all jpgs in the current user's "Pictures" directory, not attached to any post
wp media import ~/Pictures/**\/*.jpg
5
RRikesh