EGroupware安装设置:修订间差异
无编辑摘要 |
Jiangfatboy(留言 | 贡献) |
||
(未显示8个用户的33个中间版本) | |||
第1行: | 第1行: | ||
== eGroupware 简介 == | == eGroupware 简介 == | ||
eGroupware是一个多用户、基于PHP开发的协同工作套件。目前可用的模块包括:电子邮件(IMAP/POP3)、通讯录、行事历、文档管理、书签、Wiki、工作流等,比较适合在小型公司或办公室中使用,所以给兄弟们介绍一下。 | eGroupware是一个多用户、基于PHP开发的协同工作套件。目前可用的模块包括:电子邮件(IMAP/POP3)、通讯录、行事历、文档管理、书签、Wiki、工作流等,比较适合在小型公司或办公室中使用,所以给兄弟们介绍一下。 | ||
== eGroupware 安装 == | |||
在 Ubuntu/Debian 系统中安装软件是件幸福的事,安装 eGroupware 也不例外: | == eGroupware 安装 == | ||
=== 确保系统最新 === | |||
sudo apt-get update | 在 Ubuntu/Debian 系统中安装软件是件幸福的事,安装 eGroupware 也不例外: | ||
sudo apt-get dist-upgrade | |||
=== 安装 MySQL 数据库 === | 当然,如果你没有用Ubuntu/Debian也没事,你可以去官网[http://www.egroupware.org/ www.egroupware.org/]下载源代码,放到你的网页服务目录(一般默认是/var/www),一样安装。 | ||
'''安装前确保你已经安装了以下软件''' | |||
网页服务器:apache 1.33以上,或者IIS,或者Roxen | |||
PHP:4.3版本以上,最好5.1 | |||
数据库:MYSQL4.1以上,最好5.0;或者PostgreSQL8.0;MsSQL在现有的egroupware1.4版本有点问题,不建议使用 | |||
LDAP:确保PHP已经支持LAMP。 | |||
邮件服务器: Courier-IMAP Cyrus-IMAP UW-IMAP MS Exchange IMAP access (5.5 tested),同样要确保PHP支持IMAP。<br> | |||
=== 确保系统最新 === | |||
sudo apt-get update | |||
sudo apt-get dist-upgrade | |||
=== 安装 MySQL 数据库 === | |||
如果已经安装了的可以省略这一步: | 如果已经安装了的可以省略这一步: | ||
sudo apt-get install mysql-server | sudo apt-get install mysql-server | ||
=== 安装 Apache2 和 PHP5 === | |||
然后设置根用户密码并创建 egroupware 数据库,并将该数据库的权限设置给 egroupware 用户。 | |||
mysql -u root | |||
'''''>GRANT ALL ON *.* TO root@localhost IDENTIFIED BY 'root321';''''' | |||
'''''>CREATE DATABASE egroupware;''''' | |||
'''''>GRANT ALL ON egroupware.* TO egroupware@localhost IDENTIFIED BY 'egroupware';''''' | |||
'''''>exit'''''<br> | |||
<br> | |||
=== 安装 Apache2 和 PHP5 === | |||
1.sudo apt-get install apache2 libapache2-mod-php5 php5-cli php5-common php5-cgi mysql-server php5-mysql | |||
2.sudo apt-get install build-essential | |||
3.sudo apt-get install libapache2-mod-perl2 php5-gd libxml-simple-perl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl php-pear php5-dev libnet-ip-perl | |||
4.sudo cpan SOAP::Lite | |||
5.sudo cpan YAML | |||
6.sudo cpan XML::Entities | |||
7.sudo cpan XML::Simple | |||
8.重啟apache service apache2 restart | |||
=== 安装 eGroupware === | === 安装 eGroupware === | ||
对于 xUbuntu 15.10,请运行以下命令: | |||
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/server:/eGroupWare/xUbuntu_15.10/ /' >> /etc/apt/sources.list.d/egroupware-epl.list" | |||
sudo apt-get update | |||
sudo apt-get install egroupware-epl | |||
您可以把软件源金钥添加到 apt。记住该金钥的拥有者将能够分发您的系统将会信任的更新、软件包和软件源 (更多信息)。要添加该金钥,请运行: | |||
wget http://download.opensuse.org/repositories/server:eGroupWare/xUbuntu_15.10/Release.key | |||
sudo apt-key add - < Release.key | |||
安装 eGroupware,将包括安装它的主程序和模块,eGroupware 包括有大量的模块,安装 egroupware 包其实就会将最常用的模块安装起来,其他模块可以等需要时再安装。 | 安装 eGroupware,将包括安装它的主程序和模块,eGroupware 包括有大量的模块,安装 egroupware 包其实就会将最常用的模块安装起来,其他模块可以等需要时再安装。 | ||
第44行: | 第104行: | ||
* egroupware-workflow(工作流) | * egroupware-workflow(工作流) | ||
安装时将会出现提示框,大意是 eGroupWare 核心包配置成只允许你以管理员用户名和密码登录,如果要完成初始设置,要在浏览器上输入 http(s)://你的主机名/egroupware/setup/ ,这样你就可以通过它来配置、初始化数据库并注册已安装的 eGroupware 应用程序。 点击OK继续,你会看到要求你选择 Web 服务器:Apache2、Apache、Apache SSL 和 Apache Perl。由于我们先前安装的是 Apache2,所以就选择第一项并点OK继续。接下来,系统会要求你输入 Header 管理员用户名(Header 管理员是用于配置全局设置和域的),缺省用 | 安装时将会出现提示框,大意是 eGroupWare 核心包配置成只允许你以管理员用户名和密码登录,如果要完成初始设置,要在浏览器上输入 http(s)://你的主机名/egroupware/setup/ ,这样你就可以通过它来配置、初始化数据库并注册已安装的 eGroupware 应用程序。 点击OK继续,你会看到要求你选择 Web 服务器:Apache2、Apache、Apache SSL 和 Apache Perl。由于我们先前安装的是 Apache2,所以就选择第一项并点OK继续。接下来,系统会要求你输入 Header 管理员用户名(Header 管理员是用于配置全局设置和域的),缺省用 admin,然后输入并确认密码。然后弹出询问你是否安装不支持 MailDir 的 Libc-client 包,点Yes后完成 eGroupware 预配置过程。 | ||
== 设置 eGroupware == | == 设置 eGroupware == | ||
第79行: | 第139行: | ||
# 服务器根目录: /usr/share/egroupware | # 服务器根目录: /usr/share/egroupware | ||
# 头文件根目录: /usr/share/egroupware | |||
# Header 的管理员用户:Admin | |||
# Header 的管理员密码: | |||
# 限制进行管理的机器范围: | |||
# 是否保持永久链接:否 | |||
# 会话类型:数据库 | |||
# 启用加密功能:否 | |||
# MCrypt 版本:none | |||
# MCrypt 初始化向量: | |||
# 登陆时显示域选择框: | |||
# 数据库实例(gGW 域): Default | |||
# 数据库类型:MySQL | |||
# 数据库主机:数据库服务器的域名或IP | |||
# 数据库端口:3306 | |||
# 数据库名称:egroupware | |||
# 数据库用户:egroupware | |||
# 数据库密码: | |||
# 配置用户名: ChangeMe | |||
# 配置用户密码: 可根据具体情况进行修改。修改好了之後,你会发现在下面有几个按钮:保存配置、下载和查看,点击保存配置按钮即可。 | |||
# | === 设置管理界面 === | ||
==== 登录管理界面 ==== | |||
保存配置之后,你将看到如下界面: | |||
[[Image:EGroupWare-Setup-06.png|image:eGroupWare-Setup-06.png]] | |||
如果你要修改 Header 配置的话,可以用上一节设置的 Admin 用户登录进去修改,如果你要修改配置的话,可以使用上一节设置的 ChangeMe 登录修改。 | |||
==== 安装应用程序(模块) ==== | |||
使用 ChangeMe 登录后的界面如下: | |||
[[Image:EGroupWare-Setup-07.png|image:eGroupWare-Setup-07.png]] | |||
点击第1步中的安装按钮,安装应用程序和相应的数据表。安装完成后如下图所示: | |||
[[Image:EGroupWare-Setup-08.png|image:eGroupWare-Setup-08.png]] | |||
点击第1步中的重新检查按钮,如果安装无误的话,将会出现绿色的对勾标志,如下图所示: | |||
[[Image:EGroupWare-Setup-09.png|image:eGroupWare-Setup-09.png]] | |||
==== 编辑当前配置 ==== | |||
进入配置界面,你将看到如下图所示的界面: [[Image:EGroupWare-Setup-10.png|image:eGroupWare-Setup-10.png]] | |||
配置分为以下几类: | |||
# 路径信息 | |||
# 钩子信息 | |||
# 标准邮件设置 | |||
# 身份验证/帐户 | |||
# LDAP配置 | |||
# Mcrypt配置 | |||
# 附加配置 | |||
如果要系统能正常运转起来的话,只需要设置邮件即可,如下图所示: | |||
[[Image:EGroupWare-Setup-11.png|image:eGroupWare-Setup-11.png]] | |||
然后点击保存即可。 | |||
==== 管理员帐号 ==== | |||
保存之后,软件界面如下图所示: | |||
[[Image:EGroupWare-Setup-12.png|image:eGroupWare-Setup-12.png]] | |||
我们可以看到在配置一栏已经出现绿勾符号。接下来我们要处理管理员帐号部分,点击第3步创建管理员帐号,然後填写相应信息: | |||
[[Image:EGroupWare-Setup-13.png|image:eGroupWare-Setup-13.png]] | |||
点击保存之后,配置就基本完成了。4-6步可以不做设置,当然如果你觉得模块太多的话,可以在第5步中进行设置。同时你还可以定期做备份,以便恢复。如下图所示: | |||
[[Image:EGroupWare-Setup-14.png|image:eGroupWare-Setup-14.png]] | |||
这样你完成了配置管理的相关设置了。 | |||
== 登录系统 == | |||
点击返回进入用户登录界面,如下图所示: | |||
[[Image:EGroupWare-Setup-15.png|image:eGroupWare-Setup-16.png]] <br> | |||
输入相应的用户名和密码,即可登录系统,系统首页如图所示: | |||
[[Image:EGroupWare-Setup-16.png|image:eGroupWare-Setup-16.png]] <br> | |||
这样就完成了eGroupware的安装和设置了,祝各位兄弟快乐! |
2016年1月10日 (日) 14:42的最新版本
eGroupware 简介
eGroupware是一个多用户、基于PHP开发的协同工作套件。目前可用的模块包括:电子邮件(IMAP/POP3)、通讯录、行事历、文档管理、书签、Wiki、工作流等,比较适合在小型公司或办公室中使用,所以给兄弟们介绍一下。
eGroupware 安装
在 Ubuntu/Debian 系统中安装软件是件幸福的事,安装 eGroupware 也不例外:
当然,如果你没有用Ubuntu/Debian也没事,你可以去官网www.egroupware.org/下载源代码,放到你的网页服务目录(一般默认是/var/www),一样安装。
安装前确保你已经安装了以下软件
网页服务器:apache 1.33以上,或者IIS,或者Roxen
PHP:4.3版本以上,最好5.1
数据库:MYSQL4.1以上,最好5.0;或者PostgreSQL8.0;MsSQL在现有的egroupware1.4版本有点问题,不建议使用
LDAP:确保PHP已经支持LAMP。
邮件服务器: Courier-IMAP Cyrus-IMAP UW-IMAP MS Exchange IMAP access (5.5 tested),同样要确保PHP支持IMAP。
确保系统最新
sudo apt-get update sudo apt-get dist-upgrade
安装 MySQL 数据库
如果已经安装了的可以省略这一步:
sudo apt-get install mysql-server
然后设置根用户密码并创建 egroupware 数据库,并将该数据库的权限设置给 egroupware 用户。
mysql -u root
>GRANT ALL ON *.* TO root@localhost IDENTIFIED BY 'root321';
>CREATE DATABASE egroupware;
>GRANT ALL ON egroupware.* TO egroupware@localhost IDENTIFIED BY 'egroupware';
>exit
安装 Apache2 和 PHP5
1.sudo apt-get install apache2 libapache2-mod-php5 php5-cli php5-common php5-cgi mysql-server php5-mysql
2.sudo apt-get install build-essential
3.sudo apt-get install libapache2-mod-perl2 php5-gd libxml-simple-perl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl php-pear php5-dev libnet-ip-perl
4.sudo cpan SOAP::Lite
5.sudo cpan YAML
6.sudo cpan XML::Entities
7.sudo cpan XML::Simple
8.重啟apache service apache2 restart
安装 eGroupware
对于 xUbuntu 15.10,请运行以下命令:
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/server:/eGroupWare/xUbuntu_15.10/ /' >> /etc/apt/sources.list.d/egroupware-epl.list" sudo apt-get update sudo apt-get install egroupware-epl 您可以把软件源金钥添加到 apt。记住该金钥的拥有者将能够分发您的系统将会信任的更新、软件包和软件源 (更多信息)。要添加该金钥,请运行:
wget http://download.opensuse.org/repositories/server:eGroupWare/xUbuntu_15.10/Release.key sudo apt-key add - < Release.key
安装 eGroupware,将包括安装它的主程序和模块,eGroupware 包括有大量的模块,安装 egroupware 包其实就会将最常用的模块安装起来,其他模块可以等需要时再安装。
sudo apt-get install egroupware
这个命令将会安装以下程序包:
- egroupware-addressbook(地址本)
- egroupware-bookmarks(书签)
- egroupware-calendar(日历)
- egroupware-core(核心程序)
- egroupware-developer-tools(开发工具)
- egroupware-emailadmin(邮件管理)
- egroupware-etemplate(模板)
- egroupware-felamimail(邮件)
- egroupware-filemanager(文件管理)
- egroupware-infolog(通信本)
- egroupware-manual(手册)
- egroupware-mydms(文档管理)
- egroupware-news-admin(新闻管理)
- egroupware-phpbrain(知识库)
- egroupware-phpsysinfo(php系统信息)
- egroupware-polls(投票)
- egroupware-projectmanager(项目管理)
- egroupware-registration(注册)
- egroupware-resources(资源)
- egroupware-sambaadmin(Samba管理)
- egroupware-sitemgr(站点管理)
- egroupware-timesheet(时间表)
- egroupware-wiki(维基)
- egroupware-workflow(工作流)
安装时将会出现提示框,大意是 eGroupWare 核心包配置成只允许你以管理员用户名和密码登录,如果要完成初始设置,要在浏览器上输入 http(s)://你的主机名/egroupware/setup/ ,这样你就可以通过它来配置、初始化数据库并注册已安装的 eGroupware 应用程序。 点击OK继续,你会看到要求你选择 Web 服务器:Apache2、Apache、Apache SSL 和 Apache Perl。由于我们先前安装的是 Apache2,所以就选择第一项并点OK继续。接下来,系统会要求你输入 Header 管理员用户名(Header 管理员是用于配置全局设置和域的),缺省用 admin,然后输入并确认密码。然后弹出询问你是否安装不支持 MailDir 的 Libc-client 包,点Yes后完成 eGroupware 预配置过程。
设置 eGroupware
开始设置
安装完成后,在本机(或其他机器上)打开浏览器,在地址栏中输入:http://eGroupware服务器IP地址或域名/setup ,将会出现以下界面:
选择语言
选择语言为:Simplified Chinese,如图所示:
运行检查
点击 Run install tests,运行安装测试,如下图所示:
检查结果如上图所示,上面会出现闪电符号(警告信息)和红叉符号(错误信息),可以根据相应提示进行修改。上图中的警告信息是由于我安装了Mysql服务,所以出现警告 PostgreSQL、ODBC和MaxDB、MsSQL或Oracle数据库服务没有安装的信息,可以忽略。
登录 Header 管理界面
点击Continue to the Header Admin,进入到 Header 管理界面,如下图所示,输入 Header 管理员的用户名和密码,语言当然还是选择简体中文:
配置 Header
登录之后,就会出现如下图所示的界面:
请根据提示输入正确的内容:
- 服务器根目录: /usr/share/egroupware
- 头文件根目录: /usr/share/egroupware
- Header 的管理员用户:Admin
- Header 的管理员密码:
- 限制进行管理的机器范围:
- 是否保持永久链接:否
- 会话类型:数据库
- 启用加密功能:否
- MCrypt 版本:none
- MCrypt 初始化向量:
- 登陆时显示域选择框:
- 数据库实例(gGW 域): Default
- 数据库类型:MySQL
- 数据库主机:数据库服务器的域名或IP
- 数据库端口:3306
- 数据库名称:egroupware
- 数据库用户:egroupware
- 数据库密码:
- 配置用户名: ChangeMe
- 配置用户密码: 可根据具体情况进行修改。修改好了之後,你会发现在下面有几个按钮:保存配置、下载和查看,点击保存配置按钮即可。
设置管理界面
登录管理界面
保存配置之后,你将看到如下界面:
如果你要修改 Header 配置的话,可以用上一节设置的 Admin 用户登录进去修改,如果你要修改配置的话,可以使用上一节设置的 ChangeMe 登录修改。
安装应用程序(模块)
使用 ChangeMe 登录后的界面如下:
点击第1步中的安装按钮,安装应用程序和相应的数据表。安装完成后如下图所示:
点击第1步中的重新检查按钮,如果安装无误的话,将会出现绿色的对勾标志,如下图所示:
编辑当前配置
配置分为以下几类:
- 路径信息
- 钩子信息
- 标准邮件设置
- 身份验证/帐户
- LDAP配置
- Mcrypt配置
- 附加配置
如果要系统能正常运转起来的话,只需要设置邮件即可,如下图所示:
然后点击保存即可。
管理员帐号
保存之后,软件界面如下图所示:
我们可以看到在配置一栏已经出现绿勾符号。接下来我们要处理管理员帐号部分,点击第3步创建管理员帐号,然後填写相应信息:
点击保存之后,配置就基本完成了。4-6步可以不做设置,当然如果你觉得模块太多的话,可以在第5步中进行设置。同时你还可以定期做备份,以便恢复。如下图所示:
这样你完成了配置管理的相关设置了。
登录系统
点击返回进入用户登录界面,如下图所示:
输入相应的用户名和密码,即可登录系统,系统首页如图所示:
这样就完成了eGroupware的安装和设置了,祝各位兄弟快乐!