PHP7.2にアップ後エラー  【解決済み】

質問全般・改善要望
返信する
masco
メンバー
メンバー
記事: 143
登録日時: 2014年9月26日(金) 10:43

PHP7.2にアップ後エラー  【解決済み】

投稿記事 by masco »

PHPを7.2.6にしたところ下記のエラーが出ました。

session_cache_limiter(): Cannot change cache limiter when session is active in /***/public_html/manager/includes/initialize.functions.inc on line 46

githubからダウンロードした1.0.20J の最新版です。

よろしくお願いいたします。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

PHP7.2にアップ後エラー

投稿記事 by yama »

フォーラムの確認が遅くなりましたが、正式リリースのためこちら調査中です。

https://github.com/modxcms-jp/evolution ... evelop.zip
こちらのパッケージでは解決できてなかったでしょうか?
2018-12-30.png
こちらではPHP7.2.6で動作確認できています。
masco
メンバー
メンバー
記事: 143
登録日時: 2014年9月26日(金) 10:43

PHP7.2にアップ後エラー

投稿記事 by masco »

yamaさま

ありがとうございます。
更新しましたが、まだ現れます。

管理画面側ではエラーが出ていないのですが、
フロントエンド側で表示されます。

サーバーは下記のものを使っています。
スターサーバー
OS Linux 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64
ウェブサーバー nginx
PHPのバージョン 7.2.6(エラーが出るので現在は7.1.18)
MySQLのバージョン 5.7.16
masco
メンバー
メンバー
記事: 143
登録日時: 2014年9月26日(金) 10:43

PHP7.2にアップ後エラー

投稿記事 by masco »

すみません、試しにchacheディレクトリの中身を削除したら表示が消えました。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

PHP7.2にアップ後エラー

投稿記事 by yama »

そうなんですね。原因が気になりますが、たぶんconfigなどのキャッシュを読み込んだ後に何か問題が起きていたのではと思います。
こういう場合、index.phpの先頭あたりに error_reporting(E_ALL & ~E_NOTICE); を記述すると
発生している問題をエラー表示できるようになります。セキュリティ上の理由でPHP7以降はこういった情報を
基本的には出力しない方針になったのですが、問題が発生した時にヒントを得られず困るので、もしまた問題が
起きたら試してみてください。
masco
メンバー
メンバー
記事: 143
登録日時: 2014年9月26日(金) 10:43

PHP7.2にアップ後エラー

投稿記事 by masco »

yamaさま

githubの最新版を新規インストールする機会があったのでやってみましたが同じ状況です。
フロントエンド側で常に表示されます。

やはりPHP7.1.33では出ませんが、PHP7.2.27以上にすると表示されます。


レンタルサーバーが以前と同じなのでサーバー固有の問題なのかもしれませんが、わかりません。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

PHP7.2にアップ後エラー

投稿記事 by yama »

報告ありがとうございます。セッションがすでに開始されているかどうかで判定するとよいかも?
設定によっては早い段階でセッションを開始していたりするので。後ほど修正します。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

PHP7.2にアップ後エラー

投稿記事 by yama »

https://github.com/modxcms-jp/evolution ... .0.23J.zip
修正しましたので確認をお願いしてよいですか?
manager/includes/フォルダを上書きするだけでいいと思います。
masco
メンバー
メンバー
記事: 143
登録日時: 2014年9月26日(金) 10:43

PHP7.2にアップ後エラー

投稿記事 by masco »

ありがとうございます。

表示されなくなりました。
返信する