PHP5.3.x で concrete5.7.5.10 インストール・アップグレード時のエラーの回避策

2016年12月7日 at 23:26

concrete5.7.5.10 では、インストール時に

PHP Parse error: syntax error,unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in /XXXXXXXXX/concrete/src/Utility/Service/Identifier.php on line 37, referer:http://XXXXXXXXX/index.php/install/setup`


というエラーが出てしまう場合があります。

解決策がでました。

http://github.com/concrete5/concrete5/pull/4766/files
の変更を参考に、
/concrete/src/Utility/Service/Identifier.php
のファイルを変更するか

http://raw.githubusercontent.com/mlocati/concrete5/b0c4326e9ee3e8684c77e0122dbe2a4bc9278699/web/concrete/src/Utility/Service/Identifier.php
の中身を、「Identifier.php」というテキストファイルに保存し、
/concrete/src/Utility/Service/Identifier.php
のファイルと差し替えてください。


自動アップデートしている場合は、下記のフォルダに格納されます。
/updates/concrete5.7.5.10_remote_updater/concrete/Utility/Identifier.php
のファイルの差し替えを行ってください。

タグ:

Re: PHP5.3.x で concrete5.7.5.10 インストール・アップグレード時のエラーの回避策

2016年12月8日 at 14:35
公式サイトの情報も更新しますが、
取り急ぎ、こちらでも

PHP 5.5.9 以下のサーバーで不具合が出ていた問題を解決した

5.7.5.11 がリリースされました
http://www.concrete5.org/download#legacy
 

Re: PHP5.3.x で concrete5.7.5.10 インストール・アップグレード時のエラーの回避策

2016年12月17日 at 23:24
5.7.5.13 最新版がリリースされています。

5.7.5.12 リリース直後で、すごく細かいけれど、ちょっと重要なバグの修正がされています。
 

Re: PHP5.3.x で concrete5.7.5.10 インストール・アップグレード時のエラーの回避策

2016年12月19日 at 10:50
昨日の投稿の補足

5.7.5.12 では、concrete5 やサーバーの設定情報などの環境情報を見ることができるページが有るのですが、そこがバグで表示できなくなっていました。

なので、細かくて、通常運用ではそんなに問題のないバグなのですが、何か問題が発生すると、真っ先に確認したいページです。

そこのページが動かないバグであったため、運用上はクリティカルではないけれども重要なバグであったため、修正となりました。