新的WPMS站点不工作/Q正在设置新站点/子域

时间:2018-04-13 作者:American Thought

我遵循了所有的说明,并阅读了几篇文章来验证WPMS的配置是否正确。我的根站点工作正常,但当尝试转到我新创建的站点/子域的仪表板(或直接URL)时(从MySite->NetworkAdmin->Sites,然后是仪表板链接),”http://www.technology.americanthought.org/wp-admin/“I get”Site Not Found page(wp admin目录不在新站点/子域目录下。/technology.americanthough.org)

在查看新的子域站点目录时,我只看到3个文件:

-rw-r--r--1 tjobson pg8931404 777 4月12日18:04快速启动。html

-rw-r--r--1 tjobson adm 0 Apr 12 18:04 favicon。gif格式

-rw-r--r--1 tjobson adm 0 Apr 12 18:04 favicon。ico公司

我会假设,对于一个新的“存根”站点,我可以使用仪表板进入并自定义、导入等等?

Q?>?我是否需要首先复制所有WP文件夹来创建这个新站点,因为所有内容都是作为网络共享主题/插件设置的。。我不需要??

如果我确实需要从另一个站点(根域站点配置)复制站点文件夹/文件,那么这似乎应该是一个安装/配置选项,或者创建一些默认存根?更令人担忧的是,没有任何文档。。我已经阅读了大约10本管理指南。。没有说明/解释新站点目录结构的位置,也没有说明设置/配置新站点所需的过程(如果有,复制什么…)。

我现在想知道是否需要一些通配符DNS条目。。或(但假设我的配置已损坏,需要安装在子域目录中?(是/否)

无论是dreamhost还是其他董事会/过去的QA。。我的付费主题开发者也没有任何答案。

让我知道,非常感谢您的帮助!托德

1 个回复
SO网友:Pat J

您的子域不需要新目录。您的主URL(www.americanthough.org)和子域URL(www.technology.americanthough.org)都应指向同一目录。Multisite将为来自同一组WordPress文件的站点提供服务。

(我快速浏览了一下,发现您的子域的DNS条目指向了一个IP地址,这很好。您的主站点有不同的IP地址,但我认为这是因为您使用的是CloudFlare。)

您需要设置.htaccess 正确归档。According to the Codex, 您可能需要以下规则:

RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\\.php)$ $1 [L]
RewriteRule . index.php [L]
。。。但我不能百分之百肯定地说,因为我不知道你的网站的设置是什么样子的。

结束