CRM

F-RevoCRM6.5 Patch6の障害対応できました!php7.2にアップデートで正常動作になりました

F-RevoCRM6.5 php7.2

わたしの環境にPatch6を導入すると案件が登録できなくなるという障害が発生しました。

エラー画面
F-RevoCRM6.5 Patch6で障害発生!案件で活動の登録・変更ができない快適に利用していたF-RevoCRM6.5ですが、Patch6を導入したところで障害が発生しました。 障害内容は、案件で活動の登録...

開発元のシンキングリードにも問い合わせしてみましたが、開発環境では再現しないということで、話している感じだとサポートに入らないと正式に対応してくれそうになかった。

自分なりに調べてみた結果、

  • PHP7.2にバージョンアップ
  • MySQL8.0にバージョンアップ

というのが、作業しやすいと判断しました。
こちらのバージョンはPatch5でサポートされている最新バージョンとなります。

OSはAmazon Linuxで動作しており、AWSでスナップショットを作成しておくことですぐに元に戻せるから作業しやすいと思いました。

しかし、普通にPHPをバージョンアップすると7.3になってしまいます。
7.3にしてしまうとサポートされていないので、7.2にアップデートすることにしました。

 

現在の環境

  • Amazon Linux release 2 (Karoo)
  • PHP5.4
  • MariaDB5.5

php5.4インストールモジュール

php-5.4.16-45.amzn2.0.6.x86_64
php-imap-5.4.16-9.el7.x86_64
php-xml-5.4.16-45.amzn2.0.6.x86_64
php-php-gettext-1.0.12-1.el7.noarch
php-fedora-autoloader-1.0.0-1.el7.noarch
php-tcpdf-dejavu-sans-fonts-6.2.26-1.el7.noarch
php-cli-5.4.16-45.amzn2.0.6.x86_64
php-gd-5.4.16-45.amzn2.0.6.x86_64
php-mysqlnd-5.4.16-45.amzn2.0.6.x86_64
php-mbstring-5.4.16-45.amzn2.0.6.x86_64
php-mcrypt-5.4.16-9.el7.x86_64
php-process-5.4.16-45.amzn2.0.6.x86_64
php-pecl-zendopcache-7.0.5-2.el7.x86_64
php-bcmath-5.4.16-45.amzn2.0.6.x86_64
php-tcpdf-6.2.26-1.el7.noarch
phpMyAdmin-4.4.15.10-3.el7.noarch
php-common-5.4.16-45.amzn2.0.6.x86_64
php-pdo-5.4.16-45.amzn2.0.6.x86_64
php-devel-5.4.16-45.amzn2.0.6.x86_64
php-pear-1.10.7-3.amzn2.0.1.noarch
php-tidy-5.4.16-9.el7.x86_64

 

 PHP7.2にアップデート

php5.4アンインストール

$ sudo yum remove php-*

 

php7.2インストール

$ sudo amazon-linux-extras install php7.2

その他のモジュールは、普通にsudo yum install php-xxxxxでインストールできます。

正常に動作している環境でのphpインストールモジュール。

php-pdo-7.2.24-1.amzn2.0.1.x86_64
php-xml-7.2.24-1.amzn2.0.1.x86_64
php-devel-7.2.24-1.amzn2.0.1.x86_64
php-common-7.2.24-1.amzn2.0.1.x86_64
php-mysqlnd-7.2.24-1.amzn2.0.1.x86_64
php-cli-7.2.24-1.amzn2.0.1.x86_64
php-gd-7.2.24-1.amzn2.0.1.x86_64
php-opcache-7.2.24-1.amzn2.0.1.x86_64
php-json-7.2.24-1.amzn2.0.1.x86_64
php-fpm-7.2.24-1.amzn2.0.1.x86_64
php-mbstring-7.2.24-1.amzn2.0.1.x86_64

 

拡張モジュールの一覧は「$ yum list php* | grep amzn2extra-php7.2」で取得できます。

 

正常動作になりました

php7.2にバージョンアップすることにより問題はなくなりました。
おまけにphpがバージョンアップされたせいでかなり動作が早くなりいいことづくめでした。

これでまたCRMが使えるようになりました(^^)