• 解決済 say10975

    (@say10975)


    Let’s EncryptでSSL化をしようとしました。
    Let’s Encryptの設定後、Webページが表示されなかったので、
    Apacheを再起動してしまい、
    WordPressのダッシュボード(設定はhttpのままです)に全くアクセスできなくなり、
    困っています。
    設定ファイル等で解決できるでしょうか。
    環境はUbuntu20.04,PHP,MySQLです。

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

    Let’s Encrypt を導入する前の設定に戻せないのでしょうか。

    それができないのであれば、WordPress 以前にサイトにアクセスできていないと思いますので、Web サーバーの設定などに関する質問ができるフォーラムなど質問されたほうが良いと思います。

    ifdol

    (@01357924a)

    こんにちは!
    Wordpressの設定から一般でWordPress アドレス (URL)とサイトアドレス (URL)があるためhttpからhttpsに変更したらhttpsで完了です。
    もしできない場合はデータベースに接続しwp_optionsというテーブルがあるためsiteurlとhome編集したらいいです。
    それでもできない場合はデータベースのバックアップをとり1からやり直すしかありません。(多分ですが)

    @01357924a

    それでは登録済みコンテンツ内の URL はすべて http:// のままなので完了ではありません。
    データベース内の投稿データなどの URL を全て書き換える必要があります。

    @munyagu さん

    WordPress 5.7以降であれば、@01357924a さんの書かれている通り、WordPress アドレス (URL) とサイトアドレス (URL) の変更、またはサイトヘルスの「サイトを更新して、HTTPS を使用する」をクリックするだけで、基本的(コンテンツ外などは対応していませんが)には完了です。
    https://core.trac.wordpress.org/changeset/50131

    @ishitaka
    @01357924a

    いつも書き換えているのでその機能のことは忘れていました。
    すいません。

    トピック投稿者 say10975

    (@say10975)

    munyagu様、ifdol様、ishitaka様
    丁寧なご助言ありがとうございます。
    どうもApacheの設定の方が問題のようなので、
    そちらの方を先に解決します。
    ご親切に回答頂き、ありがとうございました。

    こんにちは。
    Apacheを再起動してサイトにアクセス出来なくなったのでしたら、そもそもWebサーバーが正常に立ち上がっていない可能性もあります。
    以下コマンドを実行してみて、「Active」の箇所が「active」になっているか確認してみて下さい。

    systemctl status apache2

    failed」になっているのであれば、続けて必ず何かしらのエラーが出ているはずです。
    おそらく、/etc/apache2/sites-available 配下のconfファイルに関する記述エラーが出ていると思うので、そのあたりを探ってみて下さい。

    これ以上の詳細はこちらのフォーラムの趣旨から外れますので、サーバのホスティング会社またはサーバ系のフォーラムで確認された方が良いと思います。

    • この返信は3年、 4ヶ月前にAki Hamanoが編集しました。
    トピック投稿者 say10975

    (@say10975)

    Tetsuaki Hamano様
    ありがとうございます。
    /etc/apache2/sites-available 配下のconfファイルがHPを表示できない原因でした。
    具体的にはルートドキュメントの設定ができていませんでした。

    この件は、解決いたしました。どうもありがとうございました。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「SSL化の失敗」には新たに返信することはできません。