サポート » 使い方全般 » translation-install.phpのエラーについて

  • 解決済 mightyuuki

    (@mightyuuki)


    お世話になっております。現在、Windows Serverのローカル環境にてWPの構築をしているのですが、wpの設定画面にて以下のメッセージが表示されてしまいます。

    (WordPress は WordPress.org との安全な接続を確立できませんでした。サーバー管理者にご連絡ください) in C:\Apache24\htdocs\wordpress\wp-admin\includes\translation-install.php on line 67

    この対象ファイルの67行目を見たところ、該当の内容は以下の通りでした。
    headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE

    また、同様のメッセージが設定画面の「サイトの言語」のところで表示されています。
    多言語の部分に関するエラーだと思うのですが、どなたか解決方法についてご存じないでしょうか?

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • こんにちは

    翻訳ファイルの取得で失敗しているようです。

    SSL 接続を許可する設定になっているが、実際には接続できなかった、というエラーのようです。

    PHP の設定で openssl が有効になっていますでしょうか。

    トピック投稿者 mightyuuki

    (@mightyuuki)

    ご返答頂きまして、ありがとうございます。
    PHPの設定ではopensslは有効にしております。
    一応、先ほどPHPInfoで設定反映も確認してみましたが、enableになっているようです。

    現設定値
    ーーーーーーーーーーーーーーーーーー
    OpenSSL support enabled
    OpenSSL Library Version OpenSSL 1.1.1b 26 Feb 2019
    OpenSSL Header Version OpenSSL 1.1.1i 8 Dec 2020
    Openssl default config C:\Program Files\Common Files\SSL/openssl.cnf
    ーーーーーーーーーーーーーーーーーー

    すみません。。。他に原因となる要因はありますでしょうか?
    ローカル環境なので、インターネットには接続できない環境です。
    翻訳ファイルがインターネット上にある場合は、取得できないのですが、
    本翻訳ファイルの取得場所ってどこになるかご存じだったりしますか?

    翻訳ファイルをインターネット上から取得する処理です。

    トピック投稿者 mightyuuki

    (@mightyuuki)

    度重ねてご回答ありがとうございます。
    なるほど。。。では、インターネットに接続できない環境では必然的に出てしまうのですね。
    このメッセージを抑止する方法ってありますでしょうか?
    可能であれば抑止したいな思い。

    こんにちは

    translations_api フィルターフックでできそうです。

    例:
    add_filter( 'translations_api', '__return_empty_array' );

    参考ページ:
    https://core.trac.wordpress.org/ticket/50584

    トピック投稿者 mightyuuki

    (@mightyuuki)

    ご回答ありがとうございます。
    説明不足で申し訳ございません。
    フィルターフックを使って、「設定」-「サイトの言語」に表示されている部分は削除できました。
    しかし、下記画像に示されております設定画面の一番上に表示されているメッセージがどうしても削除できなくて困っております。。。

    エラーメッセージ

    しかし、下記画像に示されております設定画面の一番上に表示されているメッセージがどうしても削除できなくて困っております。。。

    前レスの方法でこちらも消えると思うのですが、なぜ消えないのかはちょっと分かりません。m(__)m

    トピック投稿者 mightyuuki

    (@mightyuuki)

    @ishitaka 様, @munyagu

    お世話になっております。
    本件、ご回答頂きましてありがとうございます。

    本原因がわかりました。
    本現象ですが、「options-general.php」にて「translation-install.php」を1回だけ呼び出しているところがあり、このタイミングでメッセージが表示されておりました。
    「options-general.php」にフィルターを追加したところ対象のメッセージを抑止することができました。

    本件、色々とご助力頂きまして、誠にありがとうございました。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「translation-install.phpのエラーについて」には新たに返信することはできません。