La solution
OKAY ! Après avoir lutté contre ce problème pendant plusieurs jours, j'ai enfin trouvé une solution. Je cherchais au mauvais endroit. Wordpress.org m'a indiqué la direction de l'outil CLI, bien que leur site web ne contienne pas beaucoup de données, leur page github pour cela, est-ce que . Il existe des indications erronées sur le net, qui peuvent être correctes pour d'autres distributions de Linux, mais, lorsque vous utilisez les commandes chmod en particulier, vous devriez, je pense, utiliser la commande sudo. J'ai ensuite eu le problème de la connexion à la base de données, quelqu'un d'autre bien sûr a déjà eu affaire à ce problème auparavant et le problème était dû au fait que J'avais besoin de démarrer les services mySQL .
Comment l'ai-je fait fonctionner avec WSL2 ?
C'était simple, vraiment. Tout d'abord, j'ai raté une commande importante en utilisant chmod pour déplacer le fichier wp-cli.phar dans le dossier bin, ce qui l'a converti en exécutable, et vous pouvez l'appeler en utilisant les lettres WP comme le nom lui-même.
Ok, pas très simple. Mais, une fois que j'ai compris que j'avais une version plus récente de mySQL, je n'ai pas pu utiliser une grande partie du code qui était en ligne. Vous seriez surpris de voir le nombre de personnes qui utilisent un code plus ancien, et qui utilisent des choses en fonction de la situation. En fait, la raison pour laquelle le socket ne fonctionnait pas était que je n'avais pas configuré correctement l'installation sécurisée de MySQL. J'ai dû ajouter une série de caractères spéciaux pour que mon mot de passe atteigne une force de 100, peu importe si j'utilisais 50 caractères, même si c'était complètement aléatoire, l'algorithme ne considérait pas le mot de passe assez fort.
En fin de compte, je ne pense pas que beaucoup de fichiers ningx aient vraiment compté. L'outil de ligne de commande de WordPress est fourni avec un excellent outil de serveur qui compense l'absence de fichier .htrouter. Bitnami ne fonctionne pas aussi bien avec WSL2, car je ne connais pas de moyen facile de démarrer un serveur de développement local avec Bitnami. Cependant, il existe un serveur de développement local très facile à utiliser ici, prêt à l'emploi sans beaucoup de choses supplémentaires.
À un moment donné, j'ai dû désinstaller beaucoup d'autres installations WordPress.
Je ne sais pas si c'est moi ou si c'est la faute de WSL, mais j'ai eu plusieurs installations incorrectes ou défectueuses avant celle-ci, et l'une d'entre elles écrasait les autres. De plus, j'ai l'impression que Nginx ne fonctionne pas de manière native avec Wordpress, mais la commande sudo wp server fonctionne de manière native avec WordPress, donc il n'est pas nécessaire d'utiliser un logiciel tiers pour le faire fonctionner.
WordPress en ligne de commande, c'est génial !
Même le serveur de développement local, je pense qu'il est à des kilomètres au-dessus du processus d'installation ordinaire, si vous pouvez mettre la main dessus, je pense que cela vaut le temps et l'effort. @Nmath, j'ajusterai ma question plus tard dans la journée, mais j'ai pensé que je pourrais partager ma solution. Je suis vraiment heureux d'avoir pu découvrir que cela fonctionne, car, comme d'autres l'ont suggéré, si la WSL est capable de faire des choses comme ça, cela ouvre des portes à une utilisation plus quotidienne de la WSL.