web-dev-qa-db-ja.com

ローカル「翻訳サーバーがオフラインです」へのインストールの問題

ラップトップ(WAMPサーバーのlocalhost)にDrupal 8)をインストールしようとしていますが、最初のステップで常に次のエラーが発生します。

要件の問題

翻訳サーバーはオフラインです。

インストーラーは、翻訳サーバーに接続して翻訳ファイルをダウンロードする必要があります。インターネット接続を確認し、Webサイトが http://ftp.drupal.org の翻訳サーバーにアクセスできることを確認します。メッセージを確認して、再試行してください。

この手順は必須であり、インストールプロセスを続行できません。 http://ftp.drupal.org を開くと、問題なくウェブサイトを見ることができます。

ウイルス対策とファイアウォールを無効にし、同じコンピューター上の別の場所(異なるインターネットアクセス)からプロセスを試行しましたが、結果は同じです。 PHP、MySQLの要件を満たすバージョンのWindows 8.1でEasyPHP WAMPを使用しています。

翻訳サーバーへのアクセスをブロックしているものは何ですか?このステップを省略する方法はありますか?

5
vicenteherrera

最初のステップで英語を選択しなかったと思います。おそらくインターネット接続がプロキシの背後にあり、Drupalはそれをサポートしていません。

英語を選択して続行することもできます。

  1. 翻訳サーバー に移動し、特定の言語、たとえばスペイン語をダウンロードします

enter image description here

enter image description here

  1. ダウンロードファイルをsites/default/files/translationsにコピーします
  2. インストールを続行
17
rpayanm

このファイルをダウンロードします: https://curl.haxx.se/ca/cacert.pem

そして、ファイルへのパスをphp.iniに追加します。

curl.cainfo="D:\wamp64\keys\cacert.pem"
3
Yann Choquet

この状況は、目に見えない例外から派生する可能性があります:ラッパー「https」が見つからない-PHPを構成するときにラッパーを有効にするのを忘れましたか?

この問題を解決するには、php.iniで(コメント解除)"php_openssl" moduleをアクティブにする必要があります。

extension=C:\xxx\php_openssl.dll

Php.iniを編集する前に、小さなphpスクリプトで状況をテストできます。

<?php
error_reporting(E_ALL);
$file = file_get_contents('https://www.google.com/');
die($file);
?>

"ラッパー" https "が見つかりません-PHPの設定時にそれを有効にするのを忘れましたか?"の場合、php.iniを編集してApacheウィンドウサービスを再起動する必要があります。

0
sergey