带有 localhost 和 8090 端口的 Wordpress 多站点
Posted
技术标签:
【中文标题】带有 localhost 和 8090 端口的 Wordpress 多站点【英文标题】:Wordpress Multisite with localhost and 8090 port 【发布时间】: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 中设置我的多站点。
问题
我做错了什么?
【问题讨论】:
【参考方案1】:以下情况不能创建网络:
“WordPress 地址 (URL)”与“站点地址 (URL)”不同。 “WordPress 地址 (URL)”使用的端口号不是 ':80'、':443'。将 wordpress 多站点的端口更改为 80 是一个简单的解决方案。
【讨论】:
如果我需要 80 个用于生产并且我想在其他端口上对我的网络进行原型制作怎么办?以上是关于带有 localhost 和 8090 端口的 Wordpress 多站点的主要内容,如果未能解决你的问题,请参考以下文章
jdk和tomcat都配置安装好了,为啥在浏览器上输入http://localhost:8090,还是不能正常访问
复杂的重定向:HTTP 到 HTTPS + localhost 上的端口和裸域到 www,除了 localhost
遇到 tomcat 端口 8080 8005 8090 被占用 特殊情况