ここが正しい場所なのかよくわかりません。もしそうなら、質問を移すのに問題はないでしょう。
WordPressをテストするためにWebサーバーを設定しています。同じコンピュータからWebサイトにアクセスしようとするとすべてがうまく機能しますが、別のコンピュータ(イントラネット内)からWebサイトのルート(私のラップトップで実行)にアクセスしようとするとunable to connect
。
IPをWebブラウザに渡しましたが、ブラウザは独自にlocalhostにリダイレクトされます。ルートディレクトリ内の特定のファイルを要求すると、readme.html
外部コンピュータからそのファイルを読み取ることができます。
インストール中にWordPressのHOSTNAMEをに設定しましたがlocalhost
、間違ったシステムにリダイレクトするのに問題がある可能性があると推測されます。この名前(WordPressを実行しているコンピュータで)をWordPressを実行しているコンピュータの名前(コンピュータ名はBestia)に変更しようとすると、Wordpressの動作が停止します。
誰でも可能な解決策についていくつかのアイデアを提供できますか?
.htaccess ファイル:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
修正する
ファイルにwp-config.php
行があります
define('DOMAIN_CURRENT_SITE', 'localhost');
文字列を変更しようとすると、localhost
リダイレクトは外部コンピュータとは異なります(実際には両方のコンピュータで)。たとえば、外部コンピュータのブラウザでIP 192.168.0.111を呼び出すと、Bestiaにリダイレクトされますlocalhost
(Bestia
もちろん、ネットワークにDNSサーバーがないため、両方のシステムで要求が失敗します。
答え1
ドメイン名をBestia以外のIPアドレスに変更してください。返品、WordPressのサポートによると管理インターフェイスの一般 - >設定でこれを行うことができます。 4年目ですが、まだ残っています。Stack Overflowの最新記事これが役に立ちます。