WordPressは、Direct HostNameではなく仮想ホスト名からMySQLから投稿を取得するのですか?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/687

  •  16-10-2019
  •  | 
  •  

質問

MacでWordPressサイトを開発しており、OS X 10.6.4を実行しています。開発中にOS XのビルトインApacheサーバーを使用して、サイトをローカルに実行しています。 WordPressをセットアップし、問題なくOS XのMySQLに接続しました。サイトは正常に動作しているようで、投稿、編集などがあります。

WordPressのインストールは、呼ばれるフォルダーにあります ~/Sites/mysite.dev.

また、カスタマイズしました .hosts ファイルとApacheの httpd-vhosts.conf ファイル、mysite.devのリクエストをこのフォルダーにリダイレクトします。だから私が入るとき http://mysite.dev ブラウザウィンドウで、サイトはロードされます。ここでは問題ありません。

そのため、ブラウザで、2つの異なるアドレスからサイトにアクセスできます。 http://mysite.dev, 、 と http://localhost/~Gabe/mysite.dev/.

これが奇妙なことです:私が行くとき http://mysite.dev, 、WordPressサイトは正常にロードされます。私が行くとき http://localhost/~Gabe/mysite.dev/, 、WordPressはデータベースからの投稿を見つけることができません。「ごめんなさい、あなたの基準を満たしていない投稿はありません」というメッセージ(投稿の検索が何も返されないときのテーマに組み込まれています)。 NB:Apacheはどちらの場合もPHPコードを処理しますが、ある場合にはWordPressがMySQLから投稿を取得でき、他の場合はできません。

私の最初の考えは、これがWordPressの構成の問題だったので、WordPress URLを変更しました。 http://localhost/~Gabe/mysite.dev/, 、しかし、これは違いを生みませんでした。

2つのアドレスを使用すると異なる結果が生じる理由がわかりません。どんな助けも感謝しています。

(あなたが疑問に思っている場合に備えて、私が気にする理由は次のとおりです。BbeditのWebプレビューウィンドウでサイトをプレビューしたいのですが、Bbeditはサイトを介してサイトをロードするだけです。 http://localhost/~Gabe/mysite.dev/ 住所。)

役に立ちましたか?

解決

私はこの問題を解決することができました。WordPressアドレスとサイトアドレスの両方を設定すると、WordPressの動作がより良くなることがわかりました。 http://localhost/~gabe/mysite.dev/.

ライセンス: CC-BY-SA帰属
所属していません wordpress.stackexchange
scroll top