• まだ素人なので、質問が頓珍漢な内容でしたらご容赦ください。

    Synology NASでWordPress6.1.1を運用しています。
    元はQNAPで動いていたものをSynologyに移行しました。
    QNAPとSynologyでは、Wordpressのフォルダの構成が違っていて、QNAPでは/WEBフォルダにWordpressやphpMyAdminが含まれていましたが、Synologyでは/WEBと/web_package/wordpressや/web_package/phpmyadminに分かれました。
    この点を考慮し、wordpressやphpmyadminを分けてコピーしました。

    すると、wordpressのトップページが開けなくなりました。 ブラウザで「http://<ドメイン名>/wordpress/」で開くと、

    このページは動作していません <ドメイン名> でリダイレクトが繰り返し行われました。

    という表示になってしまいます。

    しかし、「http://<ドメイン名>/wordpress/index.php」では、正常に表示できます。
    こういった場合、何を見直すべきでしょう?

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • tok9821さん、こんにちは。

    /WEB/web_package/wordpressにある.htaccessを確認されてみてください。基本的にサーバーに関連するファイルはサーバー上の絶対アドレスにて記述されていることが多いです。サーバーが違えばディレクトリの構成も違うのは当然ですので、絶対アドレスも違うはずです。また、相対アドレスでの記載の場合でも直下のディレクトリ構成が違うと正常に動作しない可能性もあります。

    ご参考になれば。

    トピック投稿者 tok9821

    (@tok9821)

    shokun0803様
    ご回答をいただきありがとうございます。
    このフォームへの入力方法も理解できておらず、おかしな段落となってしまいます。ご容赦ください。
    /WEB/web_package/wordpressにある.htaccessを確認したところ、以下の内容でした。
    色々検索して比較しても、標準的な内容とは思いましたが違ってるでしょうか。

    #BEGIN WordPress

    # “BEGIN WordPress” から “END WordPress” までのディレクティブ (行) は #動的に生成され、WordPress フィルターによってのみ修正が可能です。 #これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。

    # BEGIN WordPress
    # “BEGIN WordPress” から “END WordPress” までのディレクティブ (行) は
    # 動的に生成され、WordPress フィルターによってのみ修正が可能です。
    # これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /wordpress/
    RewriteRule ^index.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    </IfModule>

    # END WordPress

    tok9821さん、こんにちは。

    んー、リダイレクトの発生ですので基本的には.htaccessが影響していると思うのですが、念のため Web ルート(/WEB/web_package)の .htaccessも確認されてみてはいかがでしょうか。

    あと、大丈夫かとは思いますが、前のサーバーは Apache で現在のサーバーは Nginx だったとかはないですよね…

    ご参考になれば。

3件の返信を表示中 - 1 - 3件目 (全3件中)

トピック「トップページが表示できなくなった」には新たに返信することはできません。