バージョン選択

フォーラム

メニュー

オンライン状況

61 人のユーザが現在オンラインです。 (24 人のユーザが フォーラム を参照しています。)
登録ユーザ: 2
ゲスト: 59
thedental4 beginner99 もっと...

サイト内検索

バグ報告 > フロント機能 > xampp php 8.2 / 8.3 独自プラグインインストールでエラーが発生します。

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
obata
投稿日時: 2024/9/4 9:38
対応状況: −−−
半人前
登録日: 2008/10/6
居住地:
投稿: 14
xampp php 8.2 / 8.3 独自プラグインインストールでエラーが発生します。
[EC-CUBE]
EC-CUBE 4.3
新規インストール(初期インストールのみで何もしていない状態)

[レンタルサーバ]
xamppによるローカル環境(windows11)

[OS]
windows11

[PHP]
php 8.2
php 8.3
※両方のバージョンで検証しました。


[データベース]
MYSQL 10.4.27-MariaDB


[WEBサーバ]
xampp

[ブラウザ]
chrome

[導入プラグインの有無]
なし(初期インストール直後)


[カスタマイズの有無]
なし(初期インストール直後)


[現象]
お世話になります。
xamppで独自プラグインを作ろうとしましたが、以下のエラーが発生しました。
お手数ですが、調査いただければ幸いです。

コマンドラインから、独自プラグインのインストールを実行すると、PHPエラーが発生します。
エラーの内容から判断すると、PHP8.2では禁止されている記述によるエラーのようです。
({$value}と記述しなければいけないところを${value}と記述しているなど)

独自プラグインは、コマンドラインから初期生成したのみ(手を加える前の状態)で、何もしないプラグインです。

管理画面からプラグインを見ると、インストールされ、有効化されていました。
(app/Pluginフォルダにも、追加した独自プラグインのフォルダが生成されていました。)
ですが、プラグインのコンフィグにアクセスすると、「ページが見つかりません」なり表示されませんでした。

http://localhost/admin/plugintest/config

phpバージョンを下げてテストしてみようと思いましたが、ec-cube4.3はphp8.0以下だと「対象のphpバージョンではありません」となりインストール自体できませんでした。

お手数をおかけいたしますが、調査をお願い申し上げます。

▼▼▼▼▼▼▼▼▼ コマンドラインでの実行内容 ▼▼▼▼▼▼▼▼▼

▼▼▼▼▼▼▼ キャッシュクリア
# php bin/console cache:clear --no-warmup

// Clearing the cache for the prod environment with debug false
[OK] Cache for the "prod" environment (debug=false) was successfully cleared.


▼▼▼▼▼▼▼ プラグイン生成
# php bin/console eccube:plugin:generate

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\DeleteCartsCommand.php on line 141
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 253
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 280
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 307
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 336
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 338
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 341
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 342
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 365
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 365
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 366
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 394
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 396
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 400
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 404
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 460
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 462
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 510
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 512
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 553
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginSchemaUpdateCommand.php on line 45
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginUpdateCommand.php on line 45
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Controller\Admin\Store\PluginController.php on line 305
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Controller\CartController.php on line 166
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Doctrine\ORM\Mapping\Driver\ReloadSafeAnnotationDriver.php on line 142
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Doctrine\ORM\Mapping\Driver\ReloadSafeAnnotationDriver.php on line 145
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Doctrine\ORM\Query\Extract.php on line 104
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Service\PluginContext.php on line 74
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Service\PluginContext.php on line 78
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Service\PluginService.php on line 473
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Service\PluginService.php on line 478
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Service\PluginService.php on line 482
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Service\PluginService.php on line 486
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Service\PluginService.php on line 681
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Util\StringUtil.php on line 332
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Util\StringUtil.php on line 332
Deprecated: Eccube\Entity\Customer implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in D:\test_folder\eccube\43\www\src\Eccube\Entity\Customer.php on line 34
Deprecated: Eccube\Entity\Member implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in D:\test_folder\eccube\43\www\src\Eccube\Entity\Member.php on line 34

EC-CUBE Plugin Generator Interactive Wizard
===========================================

name [EC-CUBE Sample Plugin]:
> plugintest

code [Sample]:
> plugintest

ver [1.0.0]:
> 1.0.0


[OK] Plugin was successfully created: plugintest plugintest 1.0.0


▼▼▼▼▼▼▼ キャッシュクリア
# php bin/console cache:clear --no-warmup

// Clearing the cache for the prod environment with debug false
[OK] Cache for the "prod" environment (debug=false) was successfully cleared.


▼▼▼▼▼▼▼ プラグインのインストール
# php bin/console eccube:plugin:install --code=plugintest

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\DeleteCartsCommand.php on line 141
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 253
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 280
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 307
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 336
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 338
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 341
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 342
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 365
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 365
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 366
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 394
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 396
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 400
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 404
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 460
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 462
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 510
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 512
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginGenerateCommand.php on line 553
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginSchemaUpdateCommand.php on line 45
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Command\PluginUpdateCommand.php on line 45
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Controller\Admin\Store\PluginController.php on line 305
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Controller\CartController.php on line 166
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Doctrine\ORM\Mapping\Driver\ReloadSafeAnnotationDriver.php on line 142
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Doctrine\ORM\Mapping\Driver\ReloadSafeAnnotationDriver.php on line 145
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Doctrine\ORM\Query\Extract.php on line 104
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Service\PluginContext.php on line 74
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Service\PluginContext.php on line 78
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Service\PluginService.php on line 473
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Service\PluginService.php on line 478
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Service\PluginService.php on line 482
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Service\PluginService.php on line 486
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Service\PluginService.php on line 681
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Util\StringUtil.php on line 332
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in D:\test_folder\eccube\43\www\src\Eccube\Util\StringUtil.php on line 332
Deprecated: Eccube\Entity\Customer implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in D:\test_folder\eccube\43\www\src\Eccube\Entity\Customer.php on line 34

Deprecated: Eccube\Entity\Member implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in D:\test_folder\eccube\43\www\src\Eccube\Entity\Member.php on line 34
gen -> D:\xampp82\tmp/proxy_Dq7WYHzJppsA/src/Eccube/Entity/Customer.php
gen -> D:\xampp82\tmp/proxy_Dq7WYHzJppsA/src/Eccube/Entity/Product.php
gen -> D:\xampp82\tmp/proxy_Dq7WYHzJppsA/src/Eccube/Entity/BaseInfo.php
gen -> D:\xampp82\tmp/proxy_Dq7WYHzJppsA/src/Eccube/Entity/Member.php
09:11:33 WARNING [php] Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent ["exception" => ErrorException { 窶ヲ}] ["file" => "D:\test_folder\eccube\43\www\vendor\symfony\error-handler\ErrorHandler.php","line" => 477,"class" => "Symfony\Component\ErrorHandler\ErrorHandler","callType" => "->","function" => "handleError","uid" => "04ad079","user_id" => "N/A","session_id" => "N/A"]
Run bin/console cache:clear --no-warmup...

[ERROR]

[OK] Installed.




フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » xampp php 8.2 / 8.3 独自プラグインインストールでエラーが発生します。 obata 2024/9/4 9:38
     Re: xampp php 8.2 独自プラグインインストールでエラーが発生します。 tattsu 2024/9/4 9:45
       Re: xampp php 8.2 独自プラグインインストールでエラーが発生します。 obata 2024/9/4 10:40
         Re: xampp php 8.2 独自プラグインインストールでエラーが発生します。 tattsu 2024/9/4 10:43
           Re: xampp php 8.2 独自プラグインインストールでエラーが発生します。 obata 2024/9/4 11:03
             Re: xampp php 8.2 独自プラグインインストールでエラーが発生します。 tattsu 2024/9/4 11:05
               Re: xampp php 8.2 独自プラグインインストールでエラーが発生します。 obata 2024/9/4 11:15
                 Re: xampp php 8.2 独自プラグインインストールでエラーが発生します。 mcontact 2024/9/4 11:39
                   Re: xampp php 8.2 独自プラグインインストールでエラーが発生します。 obata 2024/9/4 14:35
         Re: xampp php 8.2 独自プラグインインストールでエラーが発生します。 mcontact 2024/9/4 10:56
           Re: xampp php 8.2 独自プラグインインストールでエラーが発生します。 obata 2024/9/4 11:07
             Re: xampp php 8.2 独自プラグインインストールでエラーが発生します。 tattsu 2024/9/5 11:12

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は100,575名です
総投稿数は112,212件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2327
5
umebius
2085
6
h_tanaka
1936
7
yuh
1899
8
mcontact
1631
9
red
1579
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
805
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
balisys
502


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.