【问题标题】:Wordpress Multisite with localhost and 8090 port带有 localhost 和 8090 端口的 Wordpress 多站点
【发布时间】:2016-04-28 18:43:41
【问题描述】:

问题

我正在尝试在端口 8090 上设置一个本地工作子域 Wordpress 多站点。

设置

  • 在端口 3306 上使用 SQL 的 MAMP 堆栈,在 8080 上使用 Apache。
  • Wordpress 4.4 安装在路径:/Users/x/y/website/www/wordpress
  • 在 IntelliJ 的 8090 端口上运行 PHP Webserver。

错误(尝试在管理员 wordpress 部分安装多站点网络时)

错误:您无法使用您的服务器地址安装站点网络

您不能使用端口号,例如:8090。

因此我更改了我的 apache2 httpd.config 文件。

httpd.config

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

并添加了虚拟主机

httpd-vhosts.conf

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/Users/x/Environment/mampstack-5.4.32-0/
apache2/htdocs"
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "/Users/x/y/website/www"
ServerName testproject.dev
<Directory "/Users/x/y/website/www">
    AllowOverride All
</Directory>
</VirtualHost>

然后我更改了 /etc/host。

/etc/host

127.0.0.1 localhost testproject.dev

# later on for mulisite sub domains
127.0.0.1 localhost.com
127.0.0.1 subdomain.localhost.com

我重新启动了整个 MAMP 设置,刷新了 htaccess 文件的缓存并重新启动了我的 php 服务器。但我仍然遇到同样的错误,无法在 Wordpress 中设置我的多站点。

问题

我做错了什么?

【问题讨论】:

    标签: php wordpress apache mamp multisite


    【解决方案1】:

    以下情况不能创建网络:

    • “WordPress 地址 (URL)”与“站点地址 (URL)”不同。
    • “WordPress 地址 (URL)”使用的端口号不是 ':80'、':443'。

    将 wordpress 多站点的端口更改为 80 是一个简单的解决方案。

    【讨论】:

    • 如果我需要 80 个用于生产并且我想在其他端口上对我的网络进行原型制作怎么办?
    猜你喜欢
    • 1970-01-01
    • 2019-12-22
    • 2017-05-12
    • 1970-01-01
    • 2017-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-24
    相关资源
    最近更新 更多