【问题标题】:Cannot install Wordpress Multisite (Network) on a custom port无法在自定义端口上安装 Wordpress 多站点(网络)
【发布时间】:2012-07-06 03:15:07
【问题描述】:

我在http://localhost:8080/sitename 运营一个网站。但是,当我尝试使用 wordpress 创建网站网络时,Tools-> Network 下出现以下错误:

ERROR: You cannot install a network of sites with your server address.
You cannot use port numbers such as :8080.

我试图创建一个虚拟主机和一个假域,但我无法让它工作。 我该如何解决?

【问题讨论】:

    标签: apache xampp wordpress


    【解决方案1】:

    目前,Wordpress 似乎只支持 80 和 443 端口。使用任何自定义(即 http 8080)端口的临时可能解决方法:

    1. 打开wp-admin/includes/network.php,找到提到array( ':80', ':443' )的代码部分,并在该数组中添加:8080

    2. 完成网络设置后,您可能需要在wp-config中调整为:
      define( 'DOMAIN_CURRENT_SITE', 'example.com'. (stristr($_SERVER['PHP_SELF'],'wp-login.php') ? '':':8080') );

    3. 在创建第一个子站点后,如 cmets 中所述(谢谢),它可能在域名中嵌入了端口号,因此尝试进入 Mysql 数据库(即尝试 hosting 的 phpMyAdmin,甚至 @987654321 @在开始程序之前)和_blogs&_site&_options表中,调整子站点的主页url(即从域中分离端口号)。

    4. 就是这样。再次登录您的项目。

    【讨论】:

    • 我认为这是个坏主意,我用 wordpress-4.9.8-en_US 进行了尝试。确保黑客绕过 WP 限制并且第一个站点(自动添加)有效。但是我添加的第二个站点被破坏了,与 URL 相关,我得到了 404。我尝试了几次该设置,最终将我的设置更改为与 localhost 一起使用。到目前为止一切顺利。
    • 绕过检查的问题是 WP 的设计目的不是为多站点使用自定义端口,因此博客(子站点)主机在数据库中变得混乱。切换到多站点或创建新站点后,您需要转到数据库管理页面(例如 phpMyAdmin)并在 wp_blogs 表中修复博客域。基本上 WP 未能在主机和端口之间添加冒号;只需添加它-> localhost8080 变为 localhost:8080。然后在站点的设置中将缺少的冒号添加到站点网址和主页网址。
    • 对于localhost,这个答案就够了。
    • 我认为可能还有更多内容。请参阅 Benohead 博客上的这篇文章:benohead.com/blog/2014/05/30/…
    • @Arcanefoam 如果您将该评论转换为帖子会很好。
    【解决方案2】:

    根据我的经验,WP 的设计目的不是为多站点使用自定义端口,因此博客(子站点)主机在数据库中会变得混乱。

    我的解决方案:切换到多站点或创建新站点后,您需要转到您的数据库管理页面(例如 phpMyAdmin)并修复 wp_blogs 表中的博客域。基本上 WP 未能在主机和端口之间添加冒号;只需添加它-> localhost8080 变为 localhost:8080。 因此,在网站的设置中,将缺少的冒号添加到 siteurl 和 home url。

    【讨论】:

      【解决方案3】:

      我找到了临时解决方案:

      在 CMD 中运行“netstat -o -n -a | findstr 0.0.80”将显示服务正在使用端口 80。如果 PID 为 4,则表示系统使用端口 80(可能是 IIS 或 Web如果安装了矩阵 - 这是我的情况)。我从 IIS 管理器更改了 IIS 正在使用的端口,并且我还停用了同样使用端口 80 的 MsDepSvc 服务(Web Matrix)。之后我重新配置 apache 以在端口 80 中工作,一切正常!

      【讨论】:

        猜你喜欢
        • 2019-02-09
        • 1970-01-01
        • 2019-12-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-02
        • 2011-10-03
        • 1970-01-01
        相关资源
        最近更新 更多