本地主机XAMPP上的WordPress子域MULSITE:8080,IIS采用端口80

时间:2012-08-12 作者:NickNo

我目前有64位Windows 7,我正在本地主机80上运行IIS,我在本地主机8080上安装了XAMPP。我有15个单独的wordpress站点,但现在我需要一个子域多站点wordpress。

我创建了wp。dev:8080,并正确修改了apache虚拟文件。在我添加define(\'WP_ALLOW_MULTISITE\', true); 到配置文件。当我单击wordpress中的new Network(新网络)菜单选项时,出现了一个错误:

错误:无法使用服务器地址安装站点网络。不能使用端口号,例如:8080。

现在问题来了。对于IIS,localhost在端口80上映射为127.0.0.1。Apache正在获取所有localhost:8080。我可以通过分配wp来拆分localhost:80流量吗。dev是唯一一个:80个转到Apache,其余的继续转到IIS。既然在Apache中我已经定义了*:8080,我该如何定义它呢?请帮助,我的文件如下:

c/windows/system32/drivers/etc/Hosts上的Hosts文件这是iis的根目录,如果我不指定端口(:80),并且如果我指定端口(:8080),请转到xampp 127.0.0.1 localhost以下是xampp 127.0.0.1 sb上的:8080单个wordpress。本地主机tw。本地主机ups。本地主机兽医。本地主机框。本地主机ea。本地主机多站点低于127.0.0.1 wp。开发人员

This is my Apache config file in D:\\xampp\\apache\\conf\\extra\\httpd-vhosts.conf

NameVirtualHost*:8080

DocumentRoot“D:/xampp/htdocs”服务器名localhost

This is a working wordpress normal blog

DocumentRoot“D:/xampp/htdocs/ki/abce/wordpress”服务器名abce。localhost Options索引FollowSymLinks ExecCGI包括Order allow、deny allow from all

This below is how network subdomain blog that would work if not for 8080 problem

DocumentRoot“D:/xampp/htdocs/alllive/wordpress”服务器别名*。wp。dev ServerName wp。dev Options索引FollowSymLinks ExecCGI包括Order allow、deny allow from all

提前感谢您!

1 个回复
最合适的回答,由SO网友:NickNo 整理而成

好吧,我放弃了,搬到了80号端口,虽然我认为@Boultge建议的(链接)可能已经做到了,但我读得太晚了。

以下是允许我在本地主机上以wp的形式运行XAMPP WordPress MU sub-domain Multisite的文件。开发20个额外的WordPress个人网站。我缩短了它,因为我每行有8个站点,我的wpmu和常规wordpress站点看起来都一样,我只需要小心不要为我已经用于常规wordpress的新多站点域选择名称

这是c:/windows/system32/drivers/etc/hosts

127.0.0.1本地主机

127.0.0.1 wp。开发人员

127.0.0.1 somename。wp。dev其他名称。wp。开发wpmu1。wp。开发wpmu2。wp。开发wpmu3。wp。开发人员

在里面httpd.conf 文件位于xampp/apache/conf 我有(其他一切都保持原样):

听80#第47行

ServerName本地主机:80#行184

在里面httpd-vhosts.conf 在里面xampp/apache/conf/extra:

DocumentRoot“D:/xampp/htdocs”服务器名localhost

DocumentRoot“D:/xampp/htdocs/regular-wordpress-1/wordpress”服务器名

somename。wp。dev“D:/xampp/htdocs/regular-wordpress-1/wordpress“>选项索引

FollowSymLinks Execgi包括订单允许、拒绝来自所有

DocumentRoot“D:/xampp/htdocs/regular-wordpress-2/wordpress”

ServerName其他名称。wp。开发人员

选项索引如下Symlinks Execgi包括

订单允许,拒绝

允许来自所有

上面其余的都是一样的,每个都是完全独立的wordpress安装
httpd-vhosts.conf 以下是多站点域:

DocumentRoot“D:/xampp/htdocs/wpmu-home/wordpress”

服务器别名wpmu1。wp。开发人员

服务器别名wpmu2。wp。开发人员

服务器别名wpmu3。wp。开发人员

服务器名wp。开发人员

选项索引如下Symlinks Execgi包括

订单允许,拒绝

允许来自所有

除了httpd vhost中的指令之外,没有其他指令被激活。使用xampp上的这个子域wordpress multisite,虽然在端口80上工作良好。

结束

相关推荐

WP Multisite Static Frontpage

我创建了一个多站点,我的问题如下:我试图为每个新站点显示一个默认静态页面。因此,当他们创建一个新网站时,他们会自动获得我创建的默认页面。这是他们唯一需要并控制的页面。此页面中只有widgetized区域,因此站点管理员可以通过将小部件添加到小部件区域来添加内容。他们无权自己创建帖子或页面。通过在wp admin/includes/upgrade中添加一段代码。php每当创建一个新站点时,该页面将由WP自动创建。但是,页面没有连接到包含html/php代码的模板,以显示它们添加的小部件。通常在WP中,您可以