1

XAMPP を使用して、自分のマシンでローカルに Bolt CMS を実行しています。今日、バージョン 2.0.1 にアップグレードしたところ、すべて問題なく動作しているようです。私が抱えている唯一の問題は、拡張機能のインストールです。

拡張機能の表示/インストール ページで、次のメッセージが表示されます。

https://extensions.bolt.cm/list.jsonの Bolt 拡張リポジトリは現在利用できません。接続を確認して、しばらくしてからもう一度お試しください。

アクティブなインターネット接続がありますが、拡張機能ページからリポジトリに接続できない理由がわかりません。どんな助けでも大歓迎です!

アップデート

CommandRunner.php ファイルの setup メソッドには、次の行があります。

$json = json_decode((file_get_contents($this->packageRepo)));

問題は file_get_contents($this->packageRepo) 呼び出しから来ています

その呼び出しから返されるエラー メッセージは次のとおりです。

file_get_contents(): SSL 操作がコード 1 で失敗しました。OpenSSL エラー メッセージ: error:14090086:SSL ルーチン:SSL3_GET_SERVER_CERTIFICATE:証明書の検証に失敗しました

更新 2

この問題はボルト CMS ではなく、私の XAMPP 構成に関連しています。ただし、XAMPP でボルト CMS をローカルで使用している他の誰かが既にこの問題に取り組んでいる場合は、その意見をいただければ幸いです。

4

2 に答える 2

0

この時点で、ローカル サーバーで SSL の問題を解決できませんでした。

しかし、ボルトエクステンションを取り付けることができる解決策を見つけました。

解決策は、config.yml ファイルを開いて以下を追加することです。

拡張機能:
サイト: ' http://extensions.bolt.cm/ '

これにより、https ではなく http URL を使用するようにボルトに指示されます。本番環境では安全な URL を使用することをお勧めしますが、これにより、根本的な問題を解決するまでローカル サーバーに拡張機能をインストールすることができました。

于 2014-12-22T17:31:17.653 に答える
0

次の方法で正しく修正されたことがわかりました。

PHP cURL エラー コード 60

その投稿から:

次の証明書ルート証明書バンドルを使用します。

https://curl.haxx.se/ca/cacert.pem

この証明書バンドルをディスクにコピーします。そして、これをphp.iniで使用します

curl.cainfo = "path_to_cert\cacert.pem"
于 2016-08-17T20:26:54.217 に答える