0

WAMPSERVER を使用して、一緒にテストするための環境のように、ネットワーク内のユーザーがアクセスできる必要がある wordpress サイトを実行しています。

localhost は正常に動作しますが、最初はネットワーク内の他のコンピューターからアプリケーションにアクセスできませんでした。ポート 80 を開くルールを作成し、Apache 構成でエイリアスを作成しましたが、機能しましたが、テーマとサブフォルダー内の画像が読み込まれず、コンソールが多くの 404 応答を返していました。

サイトの「ベースディレクトリ」の下にあるサブフォルダーとそのファイルをマップしたいと思います。Apache conf でたくさんのオプションを試しました。ファイルですが、作成できませんでした。

応答のプリントスクリーン、apache conf ファイル、および Windows ホスト ファイルを添付

Httpd.conf :

NameVirtualHost *:80


<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "c:/wamp/www"
ServerName localhost
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
</VirtualHost>


<VirtualHost *:80>
ServerAdmin webmaster@animamidia
DocumentRoot "C:\wamp\www\website"
ServerName www.animamidia
ErrorLog "logs/animamidia-error.log"
CustomLog "logs/animamidia-access.log" common

<Directory "C:\wamp\www\website\*">
Options FollowSymLinks Includes
    AllowOverride All
    Order Allow,Deny
    Allow from all

</Directory>

</VirtualHost>

Windows ホスト ファイル:

127.0.0.1 www.アニマミディア

要求が 404 を返したため、テーマが壊れたサイト

4

1 に答える 1

0

さて、私は問題を見つけました。

wordpress-admin に入ることができませんでしたが、何かが間違っているか不足している場合に備えて、「wp-config.php」ファイルをチェックすることにしました。

そして、私が見つけたのは、「ホーム URL」と「WP-URL」が「localhost/website」に設定されていることです。これは、すべての要求がこの場所をベース ディレクトリとして指すことを意味します。

私がしなければならなかったのは、「define」コマンドを使用して、サイトの URL をマシンの IP に設定することだけでした。これで、ここにいる人たちが開発してテストするための環境がすべてセットアップされました。

于 2013-07-12T21:42:12.980 に答える