【问题标题】:Wordpress MU, can't access /wp-adminWordpress MU,无法访问 /wp-admin
【发布时间】:2012-06-10 09:27:03
【问题描述】:

我已经使用 WordPress MU 域映射插件设置了具有两个域的 MU 安装。

系统先配置子域d2.domain1.com(在sites下,然后映射

domain2.com 到 d2.domain1.com

检查域映射中的以下设置:远程登录、永久重定向、用户域映射页面、将管理页面重定向到站点的原始域

我的问题是我无法从 domain2.com/wp-admin 访问管理员 - 它只是给了我这个错误:

Now The domain mapping plugin only works if the site is installed in /. This is a limitation of how virtual servers work and is very difficult to work around.

但是 wordpress 安装在 / 中。

相关wp-config如下:

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
// $base = '/';                                                                                                                                      
define( 'DOMAIN_CURRENT_SITE', 'domain1.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
define( 'NOBLOGREDIRECT', 'http://domain1.com' );

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    这是另一种解决方案

    define('ADMIN_COOKIE_PATH', '/');
    define('COOKIE_DOMAIN', '');
    define('COOKIEPATH', '');
    define('SITECOOKIEPATH', '');
    

    到 wp-config.php 文件。

    【讨论】:

    • 这样做会导致我的安装出现以下错误:The constant "COOKIE_DOMAIN" is defined (probably in wp-config.php). Please remove or comment out that define() line.
    【解决方案2】:

    在子域和文件夹设置之间进行更改时,wp_site-table 中可能存在错误。确保主域的路径设置为/。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-13
      • 1970-01-01
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多