Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

XAMPPでWordpress環境構築後、サーバーエラー500発生

Wordpressサイトを下請けで制作しています。XAMPPにてWordpressローカル環境を構築しましたが、エラーが出て開けなくなりました。

・Wordpressの構築ファイル一式は、元請の業者様からご提供いただきました。
構造(フォルダ名):XXXX.com/wp/wp-content ← フォルダ名「XXXX.com」は、今回制作するWordpressサイトのドメイン名です。個人情報のため正式名は伏せています。

・XXXX.comフォルダからアップロードしないといけないところを、wpフォルダ以下のみアップロードして使用していました。
・急遽XXXX.comフォルダとその直下のファイルをxamppのhtdocsにアップロードし、既にxamppにアップロード済みのwpフォルダのファイル一式をXXXX.comフォルダ直下に格納。xamppのデータベース名をXXXX.comに変更。
http://localhost/XXXX.com/ でGoogleで開こうとしたところ、以下のエラーメッセージが表示され、開けなくなりました。

「内部サーバーエラー
サーバーで内部エラーまたは構成ミスが発生したため、リクエストを完了できませんでした。
postmaster@localhost のサーバー管理者に連絡して、このエラーが発生した時刻と、このエラーの直前に実行したアクションを知らせてください。
このエラーの詳細については、サーバー エラー ログを参照してください。
Apache/2.4.54 (Win64) OpenSSL/1.1.1p PHP/8.1.12 サーバー localhost ポート 80」

一時的なものか、どこか操作方法を間違えてしまったのか、調べても原因がわからず未だに開けません。
説明がわかりづらく申し訳ありません。詳しい方いらっしゃいましたら、原因と解決方法についてお聞かせ願います。

0

1Answer

静的なHTMLと違うので、WordPressに不慣れであれば、ディレクトリを安易に手動で変更するのはやめた方が良いです。

インストールされたWordPressのディレクトリを手動で変更した上、それに伴ったDBやhostsの変更ができていないので500エラーが出ているのだと思います。
エラーの理由を探るには、XAMMPでエラーログが表示されるよう設定する必要があります。

公開URLはhttp://XXXX.com/wp/なのでしょうか?
そのためXXXX.com/wp/wp-contentという形でテーマファイルを提供している雰囲気です。
ただ、サブディレクトリにWPを置いて、http://XXX.comでアクセスする方法もあります。
本番URLは確認した方がいいと思います。

参考:サイトアドレスの変更

DB名を変更したとは、名前を変更しただけなのでしょうか?
URLを変える時は、DB内にあるURL(WPはURLを絶対パスで登録します)を変更する必要があります。
参考:【初心者向け】WordPressのドメインを変更するには?URLを変える手順

問題が起こる前のディレクトリ構成とアクセスしていたURL、変更したいディレクトリ構成とローカルでアクセスしたいURLを書かないと回答は難しいかなと思います。

個人的には、テーマ制作であればwp-content/のバックアップを取って、環境構築し直したほうが早いと思います。
ただ、記事としてコンテンツを制作している場合はそれらを破棄する事になるので、正常に動いていた状態に復旧させたほうが良いと思いますが。

1Like

Comments

  1. @chabirimushi19

    Questioner

    返信が遅れ、失礼しました。
    ご解説頂き、ありがとうございます!

    作成中のファイルをアップロードし直して、作り直しました。その後は正常に開きました。

    今後もXAMPPは使うため、ご回答頂いた情報を参考にさせて頂きます。
    感謝です。

Your answer might help someone💌