是否可以在安装之间导出和导入内容?
Is it possible to export and import content between instalations?
有没有办法将内容从一个 sulu (1.6) 安装导出和导入到另一个?假设从暂存系统到生产版本?
也许教义命令会对你有所帮助。
!!!重要的 !!!
这是一个从目标安装中删除现有数据的完整副本
从临时导出:
bin/adminconsole doctrine:phpcr:workspace:export -p /cmf cmf.xml
bin/websiteconsole doctrine:phpcr:workspace:export -p /cmf cmf_live.xml
bin/adminconsole doctrine:phpcr:workspace:export -p /jcr:versions jcr.xml
删除目标安装中的所有内容(在您的生产环境中):
bin/adminconsole doctrine:phpcr:node:remove /cmf
bin/websiteconsole doctrine:phpcr:node:remove /cmf
bin/adminconsole doctrine:phpcr:node:remove /jcr:versions
导入目标安装:
bin/adminconsole doctrine:phpcr:workspace:import -p / cmf.xml
bin/websiteconsole doctrine:phpcr:workspace:import -p / cmf_live.xml
bin/adminconsole doctrine:phpcr:workspace:import -p / jcr.xml
另外不要忘记复制数据库和您的上传文件夹 (var/uploads/)
抱歉,这个问题太不具体,与 sulu 无关。所以基本答案是 "yes".
sulu 本身不包含这方面的服务。这主要是因为您的数据可能非常不同,您无法真正编写出适合任何用例的不可知论内容。
你还在使用 symfony 和 PHPCR。当然,您可以导出为基本格式并再次导入。但是如何做到这一点必须在您的网站上实施。
有没有办法将内容从一个 sulu (1.6) 安装导出和导入到另一个?假设从暂存系统到生产版本?
也许教义命令会对你有所帮助。
!!!重要的 !!! 这是一个从目标安装中删除现有数据的完整副本
从临时导出:
bin/adminconsole doctrine:phpcr:workspace:export -p /cmf cmf.xml
bin/websiteconsole doctrine:phpcr:workspace:export -p /cmf cmf_live.xml
bin/adminconsole doctrine:phpcr:workspace:export -p /jcr:versions jcr.xml
删除目标安装中的所有内容(在您的生产环境中):
bin/adminconsole doctrine:phpcr:node:remove /cmf
bin/websiteconsole doctrine:phpcr:node:remove /cmf
bin/adminconsole doctrine:phpcr:node:remove /jcr:versions
导入目标安装:
bin/adminconsole doctrine:phpcr:workspace:import -p / cmf.xml
bin/websiteconsole doctrine:phpcr:workspace:import -p / cmf_live.xml
bin/adminconsole doctrine:phpcr:workspace:import -p / jcr.xml
另外不要忘记复制数据库和您的上传文件夹 (var/uploads/)
抱歉,这个问题太不具体,与 sulu 无关。所以基本答案是 "yes".
sulu 本身不包含这方面的服务。这主要是因为您的数据可能非常不同,您无法真正编写出适合任何用例的不可知论内容。
你还在使用 symfony 和 PHPCR。当然,您可以导出为基本格式并再次导入。但是如何做到这一点必须在您的网站上实施。