ページ 11

PHP8 対応について

Posted: 2021年4月07日(水) 20:07
by tーc
サイトの更新でphp8にしようかと考えております。
modxのphp8対応について予定等ありますでしょうか?


予定構成
サーバーOS centos7
Apache2.4
php8
mariadb

PHP8 対応について

Posted: 2021年4月29日(木) 14:53
by yama
evo日本語版に関しては、近日中のPHP8対応は難しそうです。
夏頃までにはと考えてますが・・

PHP8 対応について

Posted: 2021年5月01日(土) 19:22
by tーc
ありがとうございます。
夏頃ですね。
サイトの更新に間に合えば
PHP8対応のMODX Evolutionを使用したいと思います。

PHP8 対応について

Posted: 2022年7月13日(水) 18:45
by dyat
yamaさま

いつもMODX Evolutionを利用させて頂いております。
今回PHP7.4のサポートが11月に終了ということもあり、サーバ管理者からPHP8.1への移行が予告されております。
10月頃までにはアップデートを行いたく思っているのですが、こちらの対応状況は現在どうなっておられますでしょうか。
もし、ご対応予定がない場合には、別CMSへの移行を含めて検討する必要があり、お尋ねする次第です。

厚かましいお尋ねとは存じますが、ご回答を頂ければ幸いです。
よろしくお願い申し上げます。

PHP8 対応について

Posted: 2022年7月21日(木) 00:28
by yama
一年たっちゃいましたね、そろそろ対応せねばと思ってます。
早ければ9月頃ですね。
自分も仕事で使っているので、対応は必ず行います。

PHP8 対応について

Posted: 2022年7月22日(金) 19:30
by dyat
yamaさま

ご返信ありがとうございます。
早ければ9月頃ご対応とのこと、承知しました!
お忙しいとは存じますが、ご対応の程よろしくお願いいたします。

PHP8 対応について

Posted: 2022年10月24日(月) 16:16
by dyat
yamaさま

お世話になります。
急かすようで大変恐縮なのですが、アップデート対応について状況はいかがでしょうか。
だいたいのリリース時期がお分かりでしたらご教示いただけますと幸いです。
お忙しいとは存じますが、お手すきの際で結構ですのでよろしくお願いいたします。

PHP8 対応について

Posted: 2023年1月26日(木) 14:58
by ykk
お世話になります。
便乗してすみません。PHP8対応のバージョン、私もリリース時期を知りたいのですが、
お手すきの際に、教えていただけますと幸いです。
10年以上MODXを利用しており、大変気に入っていますので今後も使い続けたいと思っております。
よろしくお願いいたします。

PHP8 対応について

Posted: 2023年1月27日(金) 01:50
by yama
今のところ自分が抱えている案件では、PHP7.4で動作していればよいという案件しかなくて
業務として取り組む機会がなくプライベートの空き時間に少しずつ対応している状況です。
機会があれば1~2ヶ月くらいで一気に対応できそうなんですが。
時間の問題とは思いますので、しばらくお待ちいただければと。

PHP8 対応について

Posted: 2023年7月13日(木) 09:37
by kksjc
yamaさま

こちらの件につきまして、その後いかがでしょうか?

客先へ導入している関係もあり対応状況を教えていただきたいです。

最悪の場合、自前でPHP8に対応させることも視野に入れていますが、
もし現時点でPHP8にすることによりどんな影響が生じるか等の情報が
分かればご教示いただきたいのですが、可能でしょうか。

お忙しいところ恐れ入りますが、回答の程お願いいたします。

PHP8 対応について

Posted: 2023年7月14日(金) 10:43
by yama
現在のバージョンだとPHP8にするとほぼ動作しないことが分かってます。
なるべく早く対応したいのですが予算の確保が難しく、時間が空いている時に
少しずつ進めている状況です・・

PHP8 対応について

Posted: 2023年7月18日(火) 11:05
by kksjc
yamaさま

承知しました。
お忙しいところご回答いただきありがとうございます。

PHP8 対応について

Posted: 2025年1月31日(金) 14:13
by yama
https://github.com/modxcms-jp/evolution ... s/php8.zip
PHP8対応の開発版です。こちらを試していただいてよいですか?
まだ多少は問題点が残っていると思います。
正式にリリースされていませんがPHP8.4で動作検証しています。

PHP8 対応について

Posted: 2025年2月04日(火) 09:12
by shiokari
横から失礼いたします。
年明けからのPHP8版開発作業、誠にお疲れ様です。どうもありがとうございます。
-------
PHPのバージョン 8.2.26
MySQLのバージョン 10.11.6-MariaDB-0+deb12u1
-------
上記環境でインストールは無事が完了しました。
これからコンテンツデータの移植や動作確認を行う予定です。
さしあたり、モジュールでDocManagerが下記エラーを引き起こしている模様です。
こちらもPHP8関係でしょうか。よろしければご確認いただけると助かります。
お忙しいところ大変恐縮ですが、何卒よろしくお願い申し上げます。
-------

コード: 全て選択

Deprecated: Optional parameter $tvNames declared before required parameter $documentId is implicitly treated as a required parameter in /*/assets/modules/docmanager/classes/dm_backend.class.php on line 593
Array ( [type] => 8192 [message] => Optional parameter $tvNames declared before required parameter $documentId is implicitly treated as a required parameter [file] => /*/assets/modules/docmanager/classes/dm_backend.class.php [line] => 593 )
« MODX Parse Error »
MODX encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
PHP error debug
Error : Undefined array key "template"
ErrorType[num] :	WARNING[2]
File :	/*/manager/includes/controls/datagrid.class.php
Line :	139
Source :	$value = $row[$key];
LastQuery :	SELECT id,templatename,description FROM `*`.`modx_site_templates` ORDER BY id ASC
Basic info
REQUEST_URI :	/*/manager/index.php?a=112&id=1
Manager action :	112 - Execute module
Referer :	https://*/*/manager/index.php?a=1&f=menu
User Agent :	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
IP :	*.*.*.*
Benchmarks
MySQL :	0.0025 s (9 Requests)
PHP :	0.0198 s
Total :	0.0223 s
Memory :	3.39 MB

Backtrace

1	include_once()
manager/index.php on line 397
2	evalModule()
manager/processors/module/execute_module.processor.php on line 113
3	eval()
manager/processors/module/execute_module.processor.php on line 133
4	include()
manager/processors/module/execute_module.processor.php(133) : eval()'d code on line 1
5	DocManagerFrontend->getViews()
assets/modules/docmanager/bootstrap.php on line 20
6	DocManagerFrontend->renderTemplates()
assets/modules/docmanager/classes/dm_frontend.class.php on line 15
7	DataGrid->render()
assets/modules/docmanager/classes/dm_frontend.class.php on line 41
8	DataSetPager->render()
manager/includes/controls/datagrid.class.php on line 455
9	DataGrid->RenderRowFnc()
manager/includes/controls/datasetpager.class.php on line 199

PHP8 対応について

Posted: 2025年2月04日(火) 10:44
by yama
動作確認ありがとうございます!

> Error : Undefined array key "template"

これですね~、、PHP8のエラーはほとんどこれなんですが。拡張機能も含めて全部修正するのは不可能な気がするので、緊急措置的な方法を考え中です。
とりあえず、今回はよく見たらMODX本体側の不具合なので、後ほど修正します!

PHP8 対応について

Posted: 2025年2月06日(木) 10:22
by shiokari
yama様、いつもどうもありがとうございます。
PHP8版の修正ファイル数を見るにつけ、つくづく頭が下がります。
本業の合間に何かと大変かと思いますが、急ぎませんので、引き続きどうぞよろしくお願いいたします。