Попытка поставить eGroupWare
стр: 1 2
Статья длинная, писалась в несколько приемов. выглядит все довольно сыро, и хотя до финиша еще далеко - кое-что уже можно делать.
eGroupWare - программное обеспечение для коллективной работы. В идеале нужен планировщик, адресная книга, управление проектами и задачами - и все это через веб-интерфейс и для рабочих групп.
Далее подробный процесс знакомства:
- при установке получаю ошибку Parse error: parse error, unexpected T_CONST, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in egroupware/importexport/inc/class.bodefinitions.inc.php on line 24
вот тут кому-то уже сказали, что в php4 эта фича не работает, и нужно просто удалить этот каталог.
Поскольку переставить на php5 пока нет возможности, пришлось удалить каталог “importexport”Обновление через несколько дней:
После пары дней плясок с бубном, решил что менее болезненно будет переехать на php5, тем более как раз появилась свободная машина. Настоятельно рекомендую сделать так же еще по одной причине: PEAR не работает в PHP >= 4.3.0.
PEAR нужен для разных модулей, ставится из командной строки командами вида
pear install –onlyreqdeps Net_IMAP
Какие именно строки - подскажет сам инсталлятор:
PEAR::HTTP_WebDAV_Server is needed by: Filemanager.* You can install it by running:* pear install HTTP_WebDAV_ServerСобственно HTTP_WebDAV_Server на момент установки был только beta а нужен он для Filemanager, поэтому рискну обойтись без этой фичи.
Если вам нужно управление проектами - не забудьте GD. Эта библиотека необходима для построения диаграммы Ганта.
- Вообще eGroupWare немного настраивает под себя php через .htaccess. Не смотря на это, там почему-то не прописана переменная session.save_path, и особо вразумительного упоминания о ней в инструкции по установке я не заметил. При инсталяции выдается ошибка:
Checking if php.ini setting session.save_path=” is writable by the webserver: root/root drwxr-xr-x
is not writable by the webserver !!!
You will NOT be able to log into eGroupWare using PHP sessions: “session could not be verified” !!!
что нужно: в .htaccess добавляем
php_value session.save_path ‘/path-to/egwdata’
и даем apache права на запись. - кодировки намешаны страшно. Не смотря на то, что их можно вроде бы выбрать, на самом деле пришлось переконвертировать в cp1251:
/setup/lang/phpgw_ru.lang
а также пройтись по
/*/setup/phpgw_ru.lang
и только после этого устанавливать приложения.А, да: еще не забыть поменять “koi8-r” на “windows-1251″ в
/phpgwapi/setup/phpgw_ru.lang и /setup/lang/phpgw_ru.lang - вспоминаем незлым словом переводчика, после чего в ./setup/lang/phpgw_ru.lang заменяем
domain name setup ru Преобладающее название
на
domain name setup ru Имя домена - Вроде все поставилось. Когда первый раз будете иметь дело с менеджером проектов - он вас попросит поставить графическую библиотеку. Поставьте :)
- пройдитесь по всем *.js файлам - почему-то в начале некоторых из них (например, /phpgwapi/js/fckeditor/editor/…) есть 3 лишних символа “п>ї” (EF BB BF hex), и хоть тресни не пойму почему они там получились, и как все работает у всех остальных.
(Нашел что это такое: см Википедию по-украински или по-английски, т.к. по-русски этой статьи там нет. Все равно не понятно, как с этим оно может работать.)
там же приводим в нормальную кодировку /phpgwapi/js/fckeditor/editor/lang/ru.js…похоже, я был неправ - в некоторых html файлах эти загадочные символы тоже встречаются, иногда не один раз. В общем, пересмотрите все файлы в /phpgwapi/js/fckeditor/
стр: 1 2
April 18th, 2008 at 8:30
Проникся.
А может sharepoint проще будет??
April 18th, 2008 at 16:13
не знаю. Он будет существенно дороже.
Когда/если мы вырастем из этого решения - имхо тогда же вырастем и из sharepoint-а, и нужно будет решение серьезней - хоть тот же Парус или Галактика.
April 24th, 2008 at 14:19
А почему не используешь Freeware аналог NauDoc ?
April 25th, 2008 at 7:08
Потому, что не встречал.
Сейчас пойду смотреть.
May 7th, 2008 at 4:48
Спасибо за статью. Помогло, столкнулся с той же проблемой при отрисовке диаграммы Ганта.
December 10th, 2008 at 15:56
Спасибо за помощь по Диаграмме Гантта!
December 16th, 2008 at 10:56
Пожалуйста. Вот собираюсь eGroupWare 1.6 пощупать..