> For the complete documentation index, see [llms.txt](https://akyos.gitbook.io/book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://akyos.gitbook.io/book/wordpress/maintenance.md).

# Maintenance

Pour effectuer les maintenances, il y a un plugin créé par Akyos :&#x20;

{% embed url="<https://github.com/akyoscommunication/akyos-updates>" %}

{% hint style="danger" %}
Le plugin nécessite PHP 8.3
{% endhint %}

{% stepper %}
{% step %}

### Ajouter le plugin via le composer.json

{% endstep %}

{% step %}

### Activer le plugin

{% endstep %}

{% step %}

### Parcourir les différents onglets

{% endstep %}
{% endstepper %}

### Pour les Wordpress < PHP 8.3

Lilian a fait un script a lancé en local qui effectue une liste de vérifications

Ce qu'il faut faire :&#x20;

{% stepper %}
{% step %}

### Récupérer Upgrade.php

Récupérer le fichier `Upgrade.php` et le mettre à la racine dans un dossier `Commands`

{% file src="/files/p5r0e02mealVSmefcbv2" %}

{% endstep %}

{% step %}

### Modifier le composer.json

Ajouter 2 lignes dans le composer.json

```
// Dans "scripts"

"run-update": [
  "App\\Commands\\Upgrade::run"
],

// Dans "extra"

"website-url": "http://urldusite.com",
```

{% endstep %}

{% step %}

### Lancer la commande

```
composer run-script run-update remindered remove settings
```

{% endstep %}
{% endstepper %}
