mittwald-flow / symlink-publishing
使用相对符号链接将资源发布到文件系统
v2.0.0
2015-11-24 10:36 UTC
Requires
- typo3/flow: >=3.0.2 <4.0
README
此包为 Flow 和 Neos 提供高级符号链接发布选项。最重要的是,此包增加了使用相对符号链接发布资源的功能。当你使用 chrooted PHP 解释器运行 Flow 或 Neos 时,这一点非常重要。
兼容性说明:
- 此包的
master
分支和所有~2.0
版本与 Flow >=3.0.2 兼容,并在 Flow 4.0 中停止工作。 - 当你使用 Flow 3.0.0 或 3.0.1 或 Neos 2.0.3 或更早版本时,请使用
~1.0
版本或v1.0
分支。 - 请注意,如果你使用 Flow 3.3 或更新版本,你不再需要此包。现在,默认情况下可以将
FileSystemSymlinkTarget
配置为为发布资源创建相对符号链接。
安装
使用 composer 安装
composer require mittwald-flow/symlink-publishing=~2.0
接下来,从 _Resources 文件夹中删除所有绝对引用的符号链接等。
rm -rf Web/_Resources
最后重新发布所有相对引用的符号链接等。
./flow resource:publish
配置
您可以在 Flow 设置中配置相对符号链接发布。默认情况下已启用!
TYPO3:
Flow:
resource:
targets:
localWebDirectoryPersistentResourcesTarget:
target: 'Mw\SymlinkPublishing\Resource\Target\FileSystemSymlinkTarget'
targetOptions:
relativeSymlinks: TRUE
localWebDirectoryStaticResourcesTarget:
target: 'Mw\SymlinkPublishing\Resource\Target\FileSystemSymlinkTarget'
targetOptions:
relativeSymlinks: TRUE
许可协议
此包使用 MIT 许可协议。有关更多信息,请参阅许可文件。
致谢
此包基于 Christian Müller 的更改。