[英]TYPO3 - Cannot create a new extension with extension builder
我尝试使用扩展构建器创建并保存新扩展,但出现错误:
Extension could not be saved: PHP Warning: symlink(): File exists in
htdocs/public/typo3conf/ext/extension_builder/Classes/Controller/BuilderModuleController.php line 267
这行对应于这部分代码,我不知道它是否有用:
265 if ($usesComposerPath && !is_link($publicExtensionDirectory)) {
266 symlink(
267 PathUtility::getRelativePath(dirname($publicExtensionDirectory), $extensionDirectory),
$publicExtensionDirectory
);
}
我试图更新我的扩展构建器,我在 composer.json 中定义了我的文件目录,如下所示:
"repositories": [
{
"type": "path",
"url": "public/typo3conf/ext"
}
],
我做了一个 composer dump-autoload 但问题仍然存在
我不知道出了什么问题,我很乐意接受任何想法。
提前谢谢你
更新:已解决,这是我在“存储库:
"repositories": {
"local": {
"type": "path",
"url": "/home/server/vendor/htdocs/packages"
}
}
我在与public
相同的目录级别上有一个packages
文件夹。 试试这个 composer.json 配置:
"repositories": [
{
"type": "path",
"url": "packages/*",
"options": {
"symlink": true
}
}
]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.