phpGroupWare の設定画面でエラーが出る

2007-6-27 00:23
このエントリーをはてなブックマークに追加

このページの内容は現在では古くなっています。最新の環境では当てはまらない可能性があります。

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 を削除するとなるようです。

phpGroupWareのスクリーンショット

テーマは idots に変更するといい感じです。

  • ブックマーク : アクセス: 7,086回
  • カテゴリー : PHP
  • キーワード : ,

コメントはまだありません

No comments yet.

Sorry, the comment form is closed at this time.

33 queries. HTML convert time: 0.395 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン