【发布时间】:2019-10-28 13:46:16
【问题描述】:
当我尝试访问为 TYPO3 v9.5.9 制作的扩展程序的后端时,我收到以下错误消息:
为了解决这个问题,我想找出哪个类/方法抛出了这个错误消息。有谁知道我怎样才能找到它?
我的 composer.json 文件如下所示:
{
"name": "secsign/secsign",
"type": "typo3-cms-extension",
"description": "This extension allows users to authenticate using their smart phone running the SecSign App.",
"authors": [
{
"name": "SecSign Technologies Inc.",
"role": "Developer"
}
],
"require": {
"typo3/cms-core": "^9.5"
},
"autoload": {
"psr-4": {
"Secsign\\Secsign\\": "Classes"
}
},
"autoload-dev": {
"psr-4": {
"Secsign\\Secsign\\Tests\\": "Tests"
}
},
"replace": {
"secsign/secsign": "self.version",
"typo3-ter/secsign": "self.version"
}
}
【问题讨论】:
-
TYPO3 是否安装在作曲家模式下?如果是:它的 composer.json 文件是什么样的?它是否引用了您的扩展程序?
-
是的。我如何必须在那里引用扩展名?我有这个在里面。 ``` "autoload": { "psr-4": { "Secsign\\Secsign\\": "Classes" } } ``` 我在 require 段中没有关于我的扩展的任何信息。
-
请注意,您的“替换”部分实际上存在矛盾:您告诉作曲家用自己替换您刚刚安装的版本。删除此行。
标签: php typo3 typo3-9.x typo3-extensions