Fatal error après mise à jour avec la dernière version #9
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: JcDenis/pacKman#9
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Config de développement :
Peut-être lié aux deux répertoires de plugins ? Je n'ai pas approfondi.
J'utilise 3 répertoires de plugins (testé dans les 3) et je n'arrive pas à reproduire (dc dev / php 8.1.12 / windows) :(
Possibilités :
Peux tu essayer en virant le test class_exists() du fichier _prepend.php ?
Trouvé :
C'est
implode('\\', ['Dotclear','Plugin', basename(__NAMESPACE__), $lib])
qui pose problème, chez moi ça retourneDotclear\Plugin\Dotclear\Plugin\pacKman\Admin
Sachant que
basename(__NAMESPACE__)
donneDotclear\Plugin\pacKman
.Le code modifié qui fonctionne chez moi :
Du coup je ne comprends pas pourquoi ça fonctionne chez toi !
basename(NAMESPACE) retourne paKman chez moi, et c'est bien une différence de system windows vs linux, basename() sous windows accepte les séparateurs \ pas sous Linux ... Faut que je trouve autre chose pour le faire