我在本地计算机上创建了一个wordpress网站,然后将其上传到远程服务器。 CSS没有工作,我意识到它正在寻找localhost试图找到它,当它应该看着远程服务器。所以我去了www.remoteserver.co.uk/wp-admin,它将我重定向到localhost / wp-admin。
有谁知道我做错了什么?
答案 0 :(得分:12)
我现在已经解决了 - 这是一个网站网址问题。我发现了这个:
答案 1 :(得分:5)
您需要在数据库中的wp_options表中更改它,然后重新生成所有perma链接:)
答案 2 :(得分:2)
您需要更改WP_OPTIONS中的两个区域。一个是fisrt页面,另一个是第二页。
如果您有权访问phpMyAdmin
,此视频肯定会有所帮助答案 3 :(得分:1)
答案 4 :(得分:0)
如果您的多站点站点是在localhost上设置的,则需要执行以下步骤:
对于Windows计算机:
步骤1 :创建虚拟主机
转到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>
对于第二个域:
<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
步骤2:在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);
第3步:在数据库中进行以下更改:
wp_blogs
表中的域和路径。siteurl
表中的home
和wp_options
。 注意::在多站点WordPress中,wp_options
的表版本为wp_options
和wp_2_options
等。您需要根据需要进行更改。