その他 > その他 > eccube4.2 xampp 7.4.8 (PHP 8.0) インストール エラー |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
saos |
投稿日時: 2023/1/30 13:37
対応状況: 確認中
|
新米 登録日: 2023/1/30 居住地: 投稿: 1 |
eccube4.2 xampp 7.4.8 (PHP 8.0) インストール エラー ▼テンプレート
[EC-CUBE] EC CUBE 4.2、新規インストール [OS] windows10 [PHP] PHP8.0 (xampp 7.4.8) [ブラウザ] chrome [現象] どうか教えてください。 インストールできない 1.xampp環境で下記のようにディレクトリ配置 C:\xampp\htdocs\ec-cube 2.phpmyadminからDBを新規作成 3.ブラウザからアクセスすろと http://localhost/ec-cube/ 以下のエラーが表示されインストール画面にいかない Warning: 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/1/31 8:04
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1466 |
Re: eccube4.2 xampp 7.4.8 (PHP 8.0) インストール エラー EC-CUBE4.2に必要なPHPの必須PHPライブラリはすべてはいっていますか?
|
sabasio |
投稿日時: 2023/2/3 11:47
対応状況: −−−
|
新米 登録日: 2023/2/3 居住地: 投稿: 1 |
Re: eccube4.2 xampp 7.4.8 (PHP 8.0) インストール エラー 私の場合はphpinfoで確認できる「Openssl default config」の下記パスにapacheのopenssl.cnfを配置したところ動きました。
C:\Apache24\conf/openssl.cnf xamppでも環境変数OPENSSL_CONFが設定されていたのですが、どうやらこのパスも間違っているようでした。 訂正したうえで上記のC:\Apache24\conf/openssl.cnfを削除しても問題なくインストールできました。 httpd-xampp.conf (誤) SetEnv OPENSSL_CONF "/path/to/apache/bin/openssl.cnf" (正) SetEnv OPENSSL_CONF "/path/to/apache/conf/openssl.cnf" |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |