Carnet de Nicolas

Journal de bord et autres pérégrinations de l’esprit

Résoudre les erreurs Apache « File not found » et « Primary script unknown »

Avec les ajustements effectués pour PHP 8.2 suite à la migration vers Debian 12, je pensais avoir fait le tour des erreurs rencontrées et les avoir corrigées. Et puis, en accédant à une page qui n’existe pas, j’ai eu cette page blanche avec l’erreur File not found. au lieu d’avoir une page d’erreur 404 personnalisée.

Page d’un navigateur sur URL inexistante qui affiche une page blanche avec le texte « File not found. ».
Erreur « File not found. » affichée au lieu d’une erreur 404 personnalisée.

Dans les journaux d’erreur d’Apache, je trouve une entrée correspondante à l’accès de cette page, que je n’avais encore jamais rencontrée.

… [proxy_fcgi:error] Got error 'Primary script unknown'

Lire la suite


Mise à jour vers Debian 12 Bookworm

Ma précédente montée de version depuis la version 10 (Buster) vers Debian 11 (Bullseye) ne s’était bien passée du tout : j’avais dû réinstaller une nouvelle version de zéro. Je n’avais perdu aucune donnée grâce aux sauvegardes régulières automatiques, et spécifiquement celle faite manuellement avant la mise à jour.

J’ai donc trainé des pieds pour mettre à jour vers la version 12 (Bookworm) qui est sortie depuis juin 2023. D’autant que je n’avais pas particulièrement besoin des nouveautés, mes services tournant bien avec Debian 11. Sauf que… pour bénéficier des dernières versions de PHP supportées (notamment la 8.2), je me suis décidé à faire la mise à jour redoutée.

Lire la suite


Efficacité et paradoxe

Le paradoxe de Jevons énonce qu’une meilleure efficacité dans l’usage d’une ressource entraîne une augmentation et non une baisse de l’exploitation de cette ressource. William Stanley Jevons, expliquant cela en 1865, se référait à l’usage du charbon ; dès l’apparition de la machine de Watt, qui permettait de mieux récupérer l’énergie de la combustion, l’emploi du charbon a grimpé en flèche alors qu’il en fallait normalement moins pour assurer les activités existantes au moment de l’invention.

— Kim Stanley Robinson, « Le ministère du futur » (page 167) chez Bragelonne