Попытка поставить eGroupWare

стр: 1 2

Статья длинная, писалась в несколько приемов. выглядит все довольно сыро, и хотя до финиша еще далеко - кое-что уже можно делать.
eGroupWare - программное обеспечение для коллективной работы. В идеале нужен планировщик, адресная книга, управление проектами и задачами - и все это через веб-интерфейс и для рабочих групп.
Далее подробный процесс знакомства:

  1. при установке получаю ошибку 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. Эта библиотека необходима для построения диаграммы Ганта.

  2. Вообще 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 права на запись.

  3. кодировки намешаны страшно. Не смотря на то, что их можно вроде бы выбрать, на самом деле пришлось переконвертировать в cp1251:
    /setup/lang/phpgw_ru.lang
    а также пройтись по
    /*/setup/phpgw_ru.lang
    и только после этого устанавливать приложения.

    А, да: еще не забыть поменять “koi8-r” на “windows-1251″ в
    /phpgwapi/setup/phpgw_ru.lang и /setup/lang/phpgw_ru.lang

  4. вспоминаем незлым словом переводчика, после чего в ./setup/lang/phpgw_ru.lang заменяем
    domain name setup ru Преобладающее название
    на
    domain name setup ru Имя домена

  5. Вроде все поставилось. Когда первый раз будете иметь дело с менеджером проектов - он вас попросит поставить графическую библиотеку. Поставьте :)
  6. пройдитесь по всем *.js файлам - почему-то в начале некоторых из них (например, /phpgwapi/js/fckeditor/editor/…) есть 3 лишних символа “п>ї” (EF BB BF hex), и хоть тресни не пойму почему они там получились, и как все работает у всех остальных.
    (Нашел что это такое: см Википедию по-украински или по-английски, т.к. по-русски этой статьи там нет. Все равно не понятно, как с этим оно может работать.)
    там же приводим в нормальную кодировку /phpgwapi/js/fckeditor/editor/lang/ru.js

    …похоже, я был неправ - в некоторых html файлах эти загадочные символы тоже встречаются, иногда не один раз. В общем, пересмотрите все файлы в /phpgwapi/js/fckeditor/

» » » »

стр: 1 2

7 Responses to “Попытка поставить eGroupWare”

  1. Anonymous Says:

    Проникся.
    А может sharepoint проще будет??

  2. Путник Says:

    не знаю. Он будет существенно дороже.
    Когда/если мы вырастем из этого решения - имхо тогда же вырастем и из sharepoint-а, и нужно будет решение серьезней - хоть тот же Парус или Галактика.

  3. Andrew Says:

    А почему не используешь Freeware аналог NauDoc ?

  4. Путник Says:

    Потому, что не встречал.
    Сейчас пойду смотреть.

  5. Igor Says:

    Спасибо за статью. Помогло, столкнулся с той же проблемой при отрисовке диаграммы Ганта.

  6. Ruslan Says:

    Спасибо за помощь по Диаграмме Гантта!

  7. Путник Says:

    Пожалуйста. Вот собираюсь eGroupWare 1.6 пощупать..

Оставить комментарий - Feel free to ask me in English

Он появится после того, как будет одобрен. - All comments are pre-moderated.

Внимание! Пожалуйста, не пишите в комментарии [url=... или [url]... - это будет считаться спамом. Если хотите дать ссылку - пишите просто адрес, до 2х на один коммент.
Attention! Please don't use "[url=..." or "[url]..." in comment's body or it will be deleted as spam
If you want to send me a link just type url, up to 2 urls in one comment.

Спасибо за отзыв! Thank you for a comment!