Links
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
2 results tagged error  ✕
Apache : AH01071: Got error Primary script unknown – PALC https://palc.fr/apache-ah01071-got-error-primary-script-unknown/
Fri Feb 10 13:05:53 2023 archive.org

Apache : AH01071: Got error Primary script unknown

Lors de la création d’un vhost sur Apache, une fois le code du site importé j’ai eu l’erreur suivante dans les logs :

  AH01071: Got error 'Primary script unknown\n'

Plusieurs pages du site affichaient également un File not found.

J’ai pas mal galéré avant de trouver l’origine du problème, et surtout comment le résoudre.

Le code PHP du client était exécuté via FPM, avec la directive suivante :

   ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/var/www/palc.fr/$1

Mais à la racine de son site, un fichier .htaccess était rempli de règles de ce style :

   RewriteRule ^/gallery/index.php /phototheque.php [NC,L]
   RewriteRule ^/gallery/client.php /phototheque-client.php [NC,L]

Le problème c’est que le ProxyPassMatch est exécuté avant les RewriteRule du .htaccess. Du coup, quand on demande une page PHP correspondant à une RewriteRule, Apache va d’abord essayer de l’exécuter avec FPM et retourner une erreur, puisque le fichier PHP n’existe pas.

La solution est de demander à Apache de n’utiliser FPM que si le fichier existe. Il faut remplacer

        ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/var/www/palc.fr/$1

Par :

   <FilesMatch \.php$>
    SetHandler "proxy:fcgi://127.0.0.1:9000/"
   </FilesMatch>
apache php error FIX
bash errors https://wizardzines.com/comics/bash-errors/
Mon Oct 12 15:40:49 2020 archive.org
thumbnail

Bash error

bash error image tips
1582 links, including 7 private
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn