web-dev-qa-db-fra.com

A quoi sert `wp-cli.yml` dans le dossier public_html?

J'ai récemment signé un pack d'hébergement et installé WordPress à partir du panneau de configuration. J'ai remarqué qu'il y a wp-cli.yml dans le dossier racine Web. Le fichier contient:

Apache_modules:
    - mod_rewrite

Puis-je demander à quoi ça sert? Est-ce une bonne idée de le laisser là même si je ne l'utilise jamais?

5
Stickers

C’est un fichier que votre hébergeur utilise pour l’aider à gérer la disponibilité et les mises à jour de l’interface de ligne de commande WordPress. C’est censé être là, ne plaisante pas.

3
JCL1178

Il est utilisé par wp-cli , l'interface en ligne de commande de WordPress.
Le wp-cli.yml est l'endroit où vous définissez les valeurs de configuration, liées à votre site Web, que wp-cli.php peut utiliser.
https://make.wordpress.org/cli/handbook/config/

Par exemple, pour mettre à jour "jolis liens" à partir de la ligne de commande (wp rewrite flush), le fichier wp-cli.yml (ou un fichier config.yml) est nécessaire pour que la commande travaille correctement.
D'après les documents:

wp rewrite flush efface les règles de réécriture.
Réinitialise les règles de réécriture de WordPress en fonction des types de publication enregistrés, etc.
Pour régénérer un fichier .htaccess avec WP-CLI, vous devez ajouter le module mod_rewrite à votre wp-cli.yml ou config.yml.
Par exemple:
Apache_modules: - mod_rewrite

Le vidage et la ré-enregistrement des permaliens sont souvent nécessaires lors de la modification de thèmes ou si vous modifiez le dossier d'installation de vos fichiers WordPress.

4
SherylHohman