ローカル コンピューターで wordpress サイトを作成し、それをリモート サーバーにアップロードしました。CSS が機能していなかったので、リモート サーバーを参照する必要があるのに、それを見つけようとして localhost を参照していることに気付きました。そこで、www.remoteserver.co.uk/wp-admin にアクセスすると、localhost/wp-admin にリダイレクトされました。
私が間違っていることを誰かが知っていますか?
ローカル コンピューターで wordpress サイトを作成し、それをリモート サーバーにアップロードしました。CSS が機能していなかったので、リモート サーバーを参照する必要があるのに、それを見つけようとして localhost を参照していることに気付きました。そこで、www.remoteserver.co.uk/wp-admin にアクセスすると、localhost/wp-admin にリダイレクトされました。
私が間違っていることを誰かが知っていますか?
私は今それを解決しました - それはサイトの URL の問題でした。私はこれを見つけました:
データベースのwp_optionsテーブルでそれを変更する必要があり、その後、すべてのpermaリンクを再生成します:)
マルチサイト サイトが localhost に設定されている場合は、次の手順を実行する必要があります。
Windows マシンの場合:
step1:仮想ホストを作成する
ディレクトリに移動してファイルxampp\apache\conf\extra
を見つけhttpd-vhosts.conf
ます。それを開いて、次のコードを入力します。
最初のドメインの場合:
<VirtualHost *:80>
ServerName multisite-one.com
DocumentRoot "C:\xampp\htdocs\multisite
<Directory "C:\xampp\htdocs\multisite">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
2 番目のドメインの場合:
<VirtualHost *:80>
ServerName multisite-two.com
DocumentRoot "C:\xampp\htdocs\multisite
<Directory "C:\xampp\htdocs\multisite">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
ディレクトリに移動してファイルをC:\Windows\System32\drivers\etc
見つけ、 . これらの行を入れて、サーバーを再起動します。hosts
administrator
#wordpress multisite set up
127.0.0.1 multisite-one.com
127.0.0.1 www.multisite-one.com
127.0.0.1 multisite-two.com
127.0.0.1 www.multisite-two.com
step2:wp-config.php
ファイルを次のように変更します。
define('WP_DEBUG', false);
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'multisite-one.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
step3:データベースを次のように変更します。
wp_blogs
ます。siteurl
しhome
てwp_options
表に。注:マルチサイトでは、WordPress はwp_options
aswp_options
などのテーブルのバージョンを作成しwp_2_options
ます。要件に応じて変更する必要があります。