質問

2013年10月18日 19時04分
  • GLPIのエラーについて

情シスのオープンナレッジ『Syszo』サービス終了のお知らせ

質問

ただ今資産管理ソフトとしてGLPIを導入しています。

GLPI SETUP(初期ページ)が表示され、環境確認で下記エラーが発生しております。

MySQL Improved extension testのエラー
You must install the MySQL Improved extension for PHP

mbstring拡張テストのエラー
PHPにmbstring拡張がインストールされていません。

PHP.iniの編集はとあるサイトを確認しながらやってみました。

PHP.iniのデフォルト
   [mbstring]
   ;mbstring.language = Japanese
   ;mbstring.internalencoding = EUC-JP
   ;mbstring.http
input = auto
   ;mbstring.httpoutput = SJIS
   ;mbstring.encoding
translation = Off
   ;mbstring.detectorder = auto
   ;mbstring.substitute
character = none;

変更後
   [mbstring]
   mbstring.language = Japanese
   mbstring.internalencoding = UTF-8
   mbstring.http
input = pass
   mbstring.httpoutput = pass
   mbstring.encoding
translation = Off
   mbstring.detectorder = auto
   mbstring.substitute
character = none;

これ以外の設定は記載がなかったのですが他にも必要な設定があるのでしょうか?

お知恵をお貸し頂けると大変助かります。

宜しくお願い致します。

1件の回答があります

回答

自己解決

【You must install the MySQL Improved extension for PHP】のエラーに対して下記コマンドを実行する

yum install php53-mysql

※単にPHP-mysqlが入ってない事が原因

【PHPにmbstring拡張がインストールされていません。】のエラーに対して下記コマンドを実行する

yum install php53-mbstring

(53はPHPバージョン5.3.27の略、PHP5.4.23ならPHP54とする)

Problemエラーでインストール出来なければ--skip-brokenを追加して実行
yum install --skip-broken php53-mbstring

※/usr/lib/php/modules にmbstring.soが無い事が原因

インストール後サーバリブートして完了 → サイトトップページをチェック

2013年10月23日 16時28分

あなたもコメントしましょう!