【问题标题】:Upload opencms project on real server在真实服务器上上传opencms项目
【发布时间】:2013-12-28 16:59:36
【问题描述】:

我正在开发一个名为 opencms 的开源 java cms。 这是您使用 tomcat 部署它的 war 文件,当它启动时,您转到 localhost:8080/opencms 并开始根据需要配置它。 我的问题是,当我完成所有工作并用它创建一个 cms 站点时,我必须做什么才能将它上传到真实服务器上? 我必须从中制作战争文件然后上传它还是我将它的部署文件夹上传到服务器tomcat? 我必须用它的数据库做什么?从我的本地数据库导出一个 .sql 文件并在服务器数据库上执行它就足够了,或者我必须做一些其他的事情? 请帮我 谢谢

【问题讨论】:

    标签: java mysql tomcat opencms


    【解决方案1】:

    您需要在“真实”服务器上安装一个适合您创建页面的服务器。

    应该可以将tomcat中的opencms webapp文件夹的内容复制到目标机器上的tomcat,并将相关数据库的副本传输到“真实”服务器。

    我个人更喜欢在目标机器上执行标准的 opencms 安装并进行配置(删除示例内容、更改密码等)。 然后我会使用 opencms 的导出功能将开发机器上的内容导出并导入到目标 opencms 实例中。 复杂性取决于您对默认安装应用了多少更改 - 如果您已经开发了自己的模块,那么可能会有点困难。

    【讨论】:

    • 谢谢你的完整回答,所以你说最好在真实服务器上安装一个新的干净的opencms,然后我导出我的本地版本,然后将它导入到真实的服务器上?我对吗 ?如果我导出我的本地版本,它是否也会导出它的数据库数据?
    • 它导出所有“cms 内容” - 如果您对数据库做了一些额外的事情,那么这可能需要一些额外的处理。要检查导出是否完成,您还可以在本地虚拟机中安装 opencms 的第二个“开发实例”。通过这样做,您还可以将其用作设置真实服务器的安全培训区域。我还建议在 stackoverflow 上研究所有与 opencms 相关的内容,以及 opencms 邮件列表的存档以获取更多信息
    • 再次感谢,还有一个可能无关紧要的问题,你也和 jahia 一起工作过吗?看起来真的很好,我想知道它是否比 opencms 更好?为什么?
    • 今天我安装和使用,我发现 opencms 比它更好,更强大
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-02
    • 2017-03-28
    • 2014-03-14
    • 2014-07-08
    • 1970-01-01
    • 2021-12-17
    • 2014-03-31
    相关资源
    最近更新 更多