J'ai un ensemble de scripts qui fonctionnent sous ActivePerl 5.10. Toutefois, en vertu Strawberry Perl 5.10, je reçois un message d'erreur étrange:Strange Apache2 :: Cookie erreur sous Strawberry Perl et mod_perl2
Can't locate object method "cookie_class" via package "MyCookie" (perhaps you forgot to load "MyCookie"?) at C:/strawberry/perl/site/lib/Apache2/Cookie.pm line 41.
Cependant, MyCookie
est le nom du cookie lui-même, pas de package Perl.
Si je commente la ligne 41 de Cookie.pm, le script s'exécute, mais je ne parviens plus à obtenir ou à configurer des cookies.
Le message d'erreur semble quelque peu correct car je ne trouve pas cookie_class
non plus (sauf si cela est mentionné dans les fichiers POD.) Cela étant dit, il en est de même pour mon installation ActivePerl.
Je pense que c'est dans C:\strawberry\perl\site\lib\auto\APR\Request\Request.dll
- comment venir, il ne peut pas le trouver sous Strawberry, mais peut sous ActivePerl?
Bizarre que la vieille école 'fetch' a travaillé avec ActivePerl mais pas Strawberry. 'Apache2 :: Cookie :: Jar' fonctionne et je suppose que c'est la bonne façon de le faire. –
C'est bizarre - et maintenant j'ai des problèmes avec Apache2 :: Request :: param qui sont tout aussi bizarres, mais je pense que je le fais déjà "comme il faut". Quoi qu'il en soit, merci pour la confirmation et les accessoires pour m'aider tellement. :) – Kev