13

我在本地计算机上创建了一个 wordpress 站点,然后将其上传到远程服务器。CSS 不起作用,我意识到它正在查看 localhost 以尝试找到它,而它本应查看远程服务器。所以我去了 www.remoteserver.co.uk/wp-admin,它把我重定向到 localhost/wp-admin。

有谁知道我做错了什么?

4

5 回答 5

13

我现在已经解决了 - 这是一个网站 url 问题。我找到了这个:

http://codex.wordpress.org/Changing_The_Site_URL

于 2013-03-08T11:27:14.643 回答
7

您需要在数据库中的 wp_options 表中更改它,然后重新生成所有永久链接:)

于 2013-03-08T13:37:51.463 回答
6

转到 phpmyadmin 并按照以下图片操作: 在此处输入图像描述

于 2018-01-16T17:50:41.763 回答
1

WP_OPTIONS 中有两个区域需要更改。一个是第一页,另一个是第二页。

如果您可以访问 phpMyAdmin,此视频肯定会有所帮助

http://educhalk.org/blog/?p=21

于 2014-09-11T23:53:28.593 回答
0

如果您的多站点站点是在 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>

对于第二个域:

<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:在数据库中进行更改:

  1. 更改表中的域和路径wp_blogs
  2. 更改siteurlhomewp_options表中。

注意:在多站点 WordPress 中为wp_optionsaswp_options等创建表的版本wp_2_options。您需要根据您的要求进行更改。

于 2019-01-07T14:08:33.527 回答