eGroupware-1.6 + MySQL
การติดตั้ง eGroupware + MySQL บน Linux SUSE (SLES)
หลังจากที่ติดตั้ง Web Server เสร็จแล้ว
$ yast -i php5-mbstring php5-imap php5-gd php5-pear
Download
$ wget http://jaist.dl.sourceforge.net/sourceforge/egroupware/eGroupware-1.6.rc3.tar.bz2
$ wget http://nchc.dl.sourceforge.net/sourceforge/egroupware/eGroupware-egw-pear-1.6.rc3.tar.bz2
$ wget http://jaist.dl.sourceforge.net/sourceforge/egroupware/eGroupware-gallery-1.6.rc3.tar.bz2
$ wget http://jaist.dl.sourceforge.net/sourceforge/egroupware/eGroupware-icalsrv-1.6.rc3.tar.bz2
$ wget http://nchc.dl.sourceforge.net/sourceforge/egroupware/eGroupware-mydms-1.6.rc3.tar.bz2
Install
$ tar -xvjf eGroupware-1.6.rc3.tar.bz2 -C /srv/www/htdocs/
$ tar -xvjf eGroupware-egw-pear-1.6.rc3.tar.bz2 -C /srv/www/htdocs/
$ tar -xvjf eGroupware-gallery-1.6.rc3.tar.bz2 -C /srv/www/htdocs/
$ tar -xvjf eGroupware-icalsrv-1.6.rc3.tar.bz2 -C /srv/www/htdocs/
$ tar -xvjf eGroupware-mydms-1.6.rc3.tar.bz2 -C /srv/www/htdocs/
- เปิด "Firefox" พิมพ์ http://192.168.1.100/egroupware
- คลิก Run installation tests
จากการ Checking จะเห็นว่ามีการตรวจสอบไม่ผ่านที่ไฟล์ php.ini
แก้ไขโดย
$ vi /etc/php5/apache2/php.ini
ค้นหาคำว่า upload_max_filesize = 2M แล้วแก้ไขเป็น upload_max_filesize = 8M
แล้ว Save
$ rcapache2 restart
จากนั้นให้คลิก Click here to re-run the installation tests
- คลิกไม่มี error แล้วให้คลิก Continue to the Header Admin
- สร้างไฟล์ header.inc.php
- ถ้ามีข้อความนี้ Cannot create the header.inc.php due to file permission restrictions.
ให้คลิกที่ปุ่ม Download หรือ View เพิ่ม Save file
$ vi /srv/www/htdocs/egroupware/header.inc.php แล้ววางส่วนที่คัดลอกมา
- คลิกปุ่ม Continue
- Login Setup/Config Admin Login
คุณต้องดูรหัสผ่านจาก ไฟล์ header.inc.php นะครับ สามารถแก้ไขได้
- สร้าง Databse
- ใส่รหัสผ่าน DB root password : แล้วคลิกปุ่ม Create Database
- Install Applications
- ถ้าไม่มี error ก็แสดงว่าติดตั้งเสร็จ จากนั้นคลิกปุ่ม Recheck-installation
- แก้ไขที่ Step 2 -configuration 
$ mkdir /var/lib/egroupware/default/files -p
$ mkdir /var/lib/egroupware/default/backup -p
$ chmod 777 /var/lib/egroupware/default/files
$ chmod 777 /var/lib/egroupware/default/backup
- Standard mailserver settings (used for Mail authentication too):
POP/IMAP mail server hostname or IP address: 192.168.1.10
SMTP server hostname or IP address: 192.168.1.10
SMTP server port: 25
- คลิกปุ่ม Save
- แก้ไข Step 3 - Admin Account
- คลิกปุ่ม Create admin account

- เป็นอันเสร็จ
- eMail Login
http://192.168.1.100/egroupware
- Login administrator
http://192.168.1.100/egroupware/setup/
Note : ถ้าให้ปลอดภัยคุณควรทำ .htaccess ที่ folder serup พร้อมกับเปลื่ยนชื่อ
*** ถ้ามี error Database error
Invalid SQL: SELECT message_id,content FROM egw_lang WHERE lang='' AND app_name=''
Click here to resume your eGroupWare Session.
ให้เข้าไปที่ http://192.168.1.100/egroupware/setup/
ที่ Step 4 - Language Management คลิก Manage Languages เลือก Delete all old languages and install new ones
และ enable for extra debug-messages แล้วคลิก Install
*** ถ้ามีปัญหาในการติดตั้ง Post ที่ Community นะครับ.
ศึกษารายละเอียดเพิ่มเติมได้ที่ http://www.egroupware.org

SUSE Linux Enterprise Cool Solutions
|












