Bugs conhecidos

Webmail 2

Se você tentar receber grandes emails com anexos pode obter um erro de timeout como:

Fatal error: Maximum execution time of 60 seconds exceeded in  c:\web\moregroupware\modules\webmail2\inc\class.pop3.inc on line 418
Fatal error: Maximum execution time of 60 seconds exceeded in c:\web\moregroupware\modules\webmail2\inc\pear.php on line 498

Um modo sujo de corrigir isto é editar /modules/webmail2/inc/class.pop3.inc. Perto da linha 14 você deve encontrar

var $TIMEOUT    = 60; // Tempo padrão antes de desistir em uma operação de rede.

Se você mudar de, por exemplo, 60 para 260 você não obter timeouts tão facilmente.

Se você ver mensagens de erro de memória como:

Fatal error: Allowed memory size of 8388608 bytes exhauste (tried to allocate 8192 bytes) in ...

Isto acontece porque o módulo webmail2 baixa emails do servidor de email. Estes emails podem apenas ser baixados de uma só vez, o que significa que todo o email é copiado para a memória e então armazenados em seu disco rígido, por exemplo, um email com tamanho de 5MB precisa de cerca de 10-15 MB na memória.

Para corrigir isto você tem que aumentar o limite de memoria em php.ini:

memory_limit = 8M ; Quantidade máxima de memória  um script pode consumir (8MB)

Aumente este valor para '16M' (16 MB) ou mais (depende do tamanho dos emails que você recebe, frequentemente há um limite no servidor de email [por exemplo, 10 MB para gmx]).

Se você tiver problemas ao enviar/receber emails com anexos grandes deveria tentar aumentar os valores de 'post_max_size' e 'upload_max_filesize' em php.ini. Coloque neles um valor suficientemente alto, por exemplo, '20M'.

Comportamentos estranhos do moregroupware

Verifique o php.ini e os parâmetros abaixo, conforme mencionado anteriormente neste guia:

include_path = "."
register_globals = On

tela de login no lugar dos dados que esperava: o Internet Explorer 6 pode comportar-se de modo estranho com o more.groupware. Alghumas vezes eu tive bons resultados ao apagar os arquivos temporários do meu computador. Depois desta limpeza, tudo geralmente volta a funcionar.

Se você tiver problemas com gráficos, tela de login em lugar do que esperava, etc, uma soluçãopode ser mudar a seguinte linha no arquivo config.inc.php:

$appconf["rooturl"] = "http://localhost/moregroupware"; 

para algo como isto:

$appconf["rooturl"]="http://".$HTTP_SERVER_VARS["HTTP_HOST"]."/moregroupware"; 

URL errada no config.inc.php: Você instalou moregroupware, logou e tudo estava ok. Outra pessoa na sua rede tenta logar e não ve o layout direito na tela de login (e o login falha).

Solução: Vá para o diretório home do mgw, dê uma olhada em config.inc.php. Procure as variáveis:

$appconf["rooturl"] = ...
$appconf["rootpath"] = ...

Se $appconf["rooturl"] for algo como http://localhost/moregroupware/ ou http://127.0.0.1/moregroupware/ você tem que substituir localhost ou 127.0.0.1 com o seu próprio endereço IP que é acessível pelos outros computadores na rede.

Uma solução pode ser também mudar de:

$appconf["rooturl"] = "http://localhost/moregroupware";

para

$appconf["rooturl"]="http://".$_SERVER["HTTP_HOST"]."/moregroupware";