Warning au lancement de scripts PHP4 en CLI

J'ai un warning pénible lors du lancement d'un script PHP4 en ligne de commande (CLI) sur ma Ubuntu Edgy Eft installée sur ma Dedibox. Rien de bien grave, mais à chaque lancement d'un script (au hasard un de ceux d'eZ Publish :-), j'ai le message suivant :

$ php4 update/common/scripts/cleanup.php -s plain_site_admin expired_session
PHP Warning:  mime_magic: type regex            BEGIN[[:space:]]*[{]    application/x-awk invalid in Unknown on line 0

 

Un moyen de supprimer ce message systématique trouvé sur Launchpad et sur l'outil de rapport de bug de Debian est d'aller commenter la ligne 273 du fichier /usr/share/file/magic.mime. Simple, un peu crade mais au moins ça marche et puis je ne pense pas que cette modification ait beaucoup d'impact sur le reste du système...

» Commentaires

- CGI (#64763) par Tobias Struckmeier le 13 Mars 2007 à 10:47
I bet you used the CGI binary to execute the shell script. You should use php-cli.
Then this is expected because it behaves different like CGI :)
- additio n (#64764) par Tobias Struckmeier le 13 Mars 2007 à 10:53
Sorry I meant this is expected behaviour when using CGI instead of CLI.
- Not CGI (#64765) par Damien le 13 Mars 2007 à 10:59
No, PHP4 CGI is not installed :
$ dpkg -l php4*
[...]
un php4-cgi <none> (no description available)
ii php4-cli 4.4.2-1.1 command-line interpreter
[...]

it seems to be a bug with libmagic1 Debian (or Ubuntu) package
- PHP-CGI (#66041) par Charlycoste le 18 Juillet 2007 à 15:18
Anyway, when PHP-CGI is used, scripts just say: "use PHP-CLI", they don't display warnings.

Damien, about the warning are you sure that it's a good idea to hack it? It's just a warning after all... :p

» Trackback

Aucun trackback

Les trackacks sont désactivés

Flux RSS des billets

Flux RSS des billets

Rechercher sur pwet.fr

À retenir

Derniers commentaires

Archives

Nuage de tags

Bioutifoul photos

Quelques liens

Licence d'utilisation

Contenu sous Licence Creative Commons By-Sa

Sauf mentions spécifiques, les billets et les photos publiés sur ce site sont placés sous la licence Creative Commons by-sa.

Pour toute utilisation dépassant le cadre de cette licence, merci de me contacter par e-mail.

Login