その他 > その他 > eccube4.2 xampp 8.2.0 (PHP 8.0) でインストール エラー |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kourin |
投稿日時: 2023/3/3 1:09
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2023/3/3 居住地: 和歌山 投稿: 1 |
eccube4.2 xampp 8.2.0 (PHP 8.0) でインストール エラー [EC-CUBE] EC CUBE 4.2、新規ローカルインストール
[OS] windows11pro [PHP] 8.2.0 [ブラウザ] chrome [現象] ご教授下さい windows11proにて xamp8.2.0で検証環境作成しましたが 以下のエラーが出てインストールできません 違う環境での同様な投稿ありましたが 参考にさせていただき openssl関連のconfファイルを修正再配置しましたが駄目ですね。。 下記エラーが表示されます arning: openssl_pkey_export(): Cannot get key from parameter 1 in C:\xampp\htdocs\ec-cube\app\Plugin\Api42\DependencyInjection\Compiler\ApiCompilerPass.php on line 111 Fatal error: Uncaught TypeError: openssl_pkey_get_details(): Argument #1 ($key) must be of type OpenSSLAsymmetricKey, bool given in C:\xampp\htdocs\ec-cube\app\Plugin\Api42\DependencyInjection\Compiler\ApiCompilerPass.php:113 Stack trace: #0 C:\xampp\htdocs\ec-cube\app\Plugin\Api42\DependencyInjection\Compiler\ApiCompilerPass.php(113): openssl_pkey_get_details(false) #1 C:\xampp\htdocs\ec-cube\app\Plugin\Api42\DependencyInjection\Compiler\ApiCompilerPass.php(90): Plugin\Api42\DependencyInjection\Compiler\ApiCompilerPass->generateKeys('C:\\xampp\\htdocs...', 'C:\\xampp\\htdocs...') #2 C:\xampp\htdocs\ec-cube\app\Plugin\Api42\DependencyInjection\Compiler\ApiCompilerPass.php(33): Plugin\Api42\DependencyInjection\Compiler\ApiCompilerPass->configureKeyPair(Object(Symfony\Component\DependencyInjection\ContainerBuilder)) #3 C:\xampp\htdocs\ec-cube\vendor\symfony\dependency-injection\Compiler\Compiler.php(82): Plugin\Api42\DependencyInjection\Compiler\ApiCompilerPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder)) #4 C:\xampp\htdocs\ec-cube\vendor\symfony\dependency-injection\ContainerBuilder.php(757): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder)) #5 C:\xampp\htdocs\ec-cube\vendor\symfony\http-kernel\Kernel.php(546): Symfony\Component\DependencyInjection\ContainerBuilder->compile() #6 C:\xampp\htdocs\ec-cube\vendor\symfony\http-kernel\Kernel.php(787): Symfony\Component\HttpKernel\Kernel->initializeContainer() #7 C:\xampp\htdocs\ec-cube\vendor\symfony\http-kernel\Kernel.php(190): Symfony\Component\HttpKernel\Kernel->preBoot() #8 C:\xampp\htdocs\ec-cube\index.php(83): Symfony\Component\HttpKernel\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request)) #9 {main} thrown in C:\xampp\htdocs\ec-cube\app\Plugin\Api42\DependencyInjection\Compiler\ApiCompilerPass.php on line 113 |
mcontact |
投稿日時: 2023/3/3 10:05
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2022/1/22 居住地: 投稿: 629 |
Re: eccube4.2 xampp 8.2.0 (PHP 8.0) でインストール エラー https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=27332&forum=4&post_id=108365#forumpost108365
この辺が関係しているのではないでしょうか? または、PHP8.2系はEC-CUBE4.2系で公式に対応されている記述はないのでPHPのバージョンが関係しているのではないでしょうか?
|
akako152 |
投稿日時: 2023/5/30 11:33
対応状況: 解決済
|
半人前 ![]() ![]() 登録日: 2021/4/7 居住地: 東京都 投稿: 16 |
Re: eccube4.2 xampp 8.2.0 (PHP 8.0) でインストール エラー XAMPPのインストールディレクトリに移動し、php.iniファイルを開きます。
php.iniファイル内で、extension=opensslの行がコメントアウト(;で始まる)されているか確認します。コメントアウトされている場合は、;を削除して行を有効にします。 XAMPPを再起動します。 EC-CUBEのインストールを試してみてください。エラーが解消されてインストールが進むことを期待します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |