infinite-software / sulu-sync
在两个Sulu系统之间同步内容。
Requires
- symfony/console: ^2.8 || ^3.2
- symfony/process: ^2.8 || ^3.2
This package is not auto-updated.
Last update: 2024-09-27 12:06:46 UTC
README
安装
composer require fusonic/sulu-sync
在有健康Sulu安装的情况下,安装此组件并将其添加到您的 AbstractKernel.php
...
new Fusonic\SuluSyncBundle\FusonicSuluSyncBundle(),
...
用法
在sulu-standard中,控制台文件位于 app
文件夹。
在sulu-minimal中,控制台文件位于 bin
文件夹。
导出内容
要导出内容,请使用 (app|bin)/console sulu:export
。
导入内容
要导入内容,请使用 (app|bin)/console sulu:import <host>
。下载资源可能需要一段时间,具体取决于 uploads
目录的大小。
要导入所有内容(不包括上传的文件,如图片等),请使用 (app|bin)/console sulu:import <path> --skip-assets
。
要导入所有内容(不包括Elastic Search索引),请使用 (app|bin)/console sulu:import <path> --skip-indices
。这将加快导入速度。
要导出所有内容,当Sulu内容中没有上传或Elastic Search索引时,请使用 (app|bin)/console sulu:export <path> <export_msg>
要导出所有内容(包括上传的文件),请使用 (app|bin)/console sulu:export <path> <export_msg> --export-assets
要导出所有内容(包括Elastic Search索引),请使用 (app|bin)/console sulu:export <path> <export_msg> --export-indices