phpGroupWare の設定画面でエラーが出る
このページの内容は現在では古くなっています。最新の環境では当てはまらない可能性があります。
phpGroupWare の RPM を作成・インストール後のエラーについていくつかエラーが出たので対応・回避した方法をメモ。
currentver in class.setup.inc.php
phpGroupWare の初期設定画面にアクセスした際に次のようなエラーが出ることがあります。
Notice: Undefined index: currentver in /var/www/html/phpgroupware/phpgwapi/inc/class.setup.inc.php on line 775 Notice: Undefined index: currentver in /var/www/html/phpgroupware/phpgwapi/inc/class.setup.inc.php on line 775 Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/phpgroupware/phpgwapi/inc/class.setup.inc.php:775) in /var/www/html/phpgroupware/setup/index.php on line 65
よく原因はわかりませんが、私の場合は PHP の再コンパイル、phpGroupWare RPM パッケージの再構築、PHP の設定見直しで回避できました。とくに /etc/php.ini で、
…… display_errors = Off ……
にするとエラーを無視して初期設定画面を開けるようです。それでいいのかはよくわかりませんが……。
セットアップ画面でデータベースが見つからないといわれる
PostgreSQL が起動しているのに、起動していないと言われる。またデータベースを作成したのにデータベースが存在しないので作成するかと尋ねられる場合があります。これは PostgreSQL が TCP/IP でなく Socket で動いている場合です。phpGroupWare は Socket には対応していないようです。postgresql.conf を設定変更して再起動します。
#vi /var/lib/pgsql/data/postgresql.conf
tcpip_socket = true port = 5432
#service postgresql restart
Blocked, too many attempts*
管理者やデモユーザを作成し、ログインしようとしても Blocked, too many attempts* というエラーメッセージが出てログインできなません。なぜか Firefox ではダメで、IE だと OK でした。Cookie がらみかもしれません。一度 IE でログインしたら、Firefox でもログインできるようになりました。ログイン時に
Error: inserting record: phpgw_lang values ……
のようなエラーが大量に出ましたが、これも初回だけのようで、無視して進めばとりあえず使えるようになります。言語を Japanese にして English を削除するとなるようです。
テーマは idots に変更するといい感じです。
コメントはまだありません
No comments yet.
Sorry, the comment form is closed at this time.