用PHP编写的基于Web的群件服务器

・2 分钟阅读

  • 源代码名称: egroupware
  • 源代码网址: https://www.github.com/EGroupware/egroupware
  • egroupware的文档
  • egroupware的源代码下载
  • Git URL:
    git://www.github.com/EGroupware/egroupware.git
  • Git Clone代码到本地:
    git clone https://www.github.com/EGroupware/egroupware
  • Subversion代码到本地:
    $ svn co --depth empty https://www.github.com/EGroupware/egroupware
                              Checked out revision 1.
                              $ cd repo
                              $ svn up trunk
              
  • EGroupware分支状态 Composer
    母版 Build StatusDependency Status
    17.1 Build StatusDependency Status
    16.1 Build StatusDependency Status

    EGroupware的默认和首选安装方法是通过你的包管理器:

    https://software.opensuse.org/download.html?project=server%3AeGroupWare&package=egroupware-epl

    从github安装 EGroupware 17.1:

    切换到 17.1分支,并按照指示进行操作

    安装EGroupware开发版本:

    • cd/path/to/your/docroot
    • git clone//git@github.com: egroupware/egroupware。git
    • cd egroupware
    • https://getcomposer.org/download/ 安装 composer.phar
    • 从 https://myrepos.branchable.com/ ,或者从你的分发软件包管理器安装 myrepos ( mr)
    • 添加一行/path/to/egroupware/。 mrconfig到你的~/.mrtrust,允许运行composer.phar和git clone,
    • mr up
    • 启用further/non-default EGroupware应用程序,通过在. mrconfig中取消注释,并运行 mr up
    • http://localhost/egroupware/setup/ 继续安装。
    • 如果你还没有安装nodejs和grunt,你需要获得minified JavaScript和CSS,
    • 从分发软件包管理器安装 nodejs
    • 如果你还没有这样做的话,npm install -g grunt-cli #安装全局grunt命令,
    • npm install #将npm/grunt模块安装到node_modules/dir中
    • 每次更新后手动运行grunt,或者取消注释.mrconfig中的grunt
    讨论
    Fansisi profile image