サポート » 使い方全般 » ドキュメントルート変更による500エラー

  • 解決済 sekimoto

    (@sekimoto)


    これまでMovable Typeで運用していたサイトをWordPressに切り替えようとしたところ、自力で解決できないエラーが発生し、解決法をご存知の方がいれば教えてください。

    【作業】
    1. Zenlogicのカスタマーポータル上で、これまで運用していたMovable Typeとは別のフォルダにWordPressをインストールし、構築を進めた(下位ディレクトリに置いて、公開しながら作業)。
    2. 公開に当たり、WordPressの設定画面で、サイトアドレスをトップページ(これまでMovable Typeで作成したページが表示されていた)に設定した。
    3. 同時に、Zenlogicのカスタマーポータル上で、WordPressをインストールしたフォルダをドキュメントルートに設定した。

    【現象】
    1. トップページはWordPressで作った新デザインが表示されるが、それ以外のページのリンクは全て「Internal Server Error」になる。
    2. ヘッダー(テーマはCocoonを使用)のロゴは、トップページではなくWordPressをインストールしたディレクトリのURLへのリンクが設定されている(クリックすると、やはり「Internal Server Error」)。
    3. WordPressの管理画面にログインできなくなった(ログインページ自体が「Internal Server Error」)。
    4. Movable Typeに戻すかと思い、そちらの管理画面を開こうとすると、やはり「Internal Server Error」になる。

    Zenlogic側またはFTPの設定不備が原因かと考えていますが、解決策をご存知の方がいれば、ぜひご教示ください。
    FTPで.htaccessとindex.phpを見ていますが、これだというものが発見できず。

    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 3. 同時に、Zenlogicのカスタマーポータル上で、WordPressをインストールしたフォルダをドキュメントルートに設定した。

    これをせずに、WordPressのファイルを下位ディレクトリに置いたまま、従来のルートディレクトリで公開する方法もあります。MovableTypeなどのWordPress以外のファイルと一緒くたにならないという利点がありますのでご検討ください。マルチサイトの場合は不可ですが。

    参考:WordPress を専用ディレクトリに配置する 方法 II (URL 変更する場合)

    この方法では、まずドキュメントルートを元のディレクトリに戻し、そのディレクトリ内に index.php と .htaccess ファイルを設置することが必要です。
    さらにwp-config.php の編集にあるとおり、一旦 wp-config.php に以下を追加(example.comとwordpressの部分は適宜変更)。

    define( 'WP_HOME', 'https://example.com/wordpress' );
    define( 'WP_SITEURL', 'https://example.com' );

    その後、functions.php の編集を行うという流れになります。

    いずれにしろ、もしこれら作業を行う場合には、ドキュメントをよく読んで理解してから慎重に作業するようお願いします。

    トピック投稿者 sekimoto

    (@sekimoto)

    ありがとうございます。
    昨夜、別の者と悩みながら、.htaccessとwp-configをいじって、どうにか意図した通りに公開されました。

    今後は、「ドキュメントをよく読んで理解してから慎重に作業するよう」気をつけてまいります。
    ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「ドキュメントルート変更による500エラー」には新たに返信することはできません。