【发布时间】:2021-12-07 09:30:40
【问题描述】:
问题解决了一半...
我一个人可能无法完全解决问题,但我认为我知道需要做什么。
部分解决部分 在 WordPress Admin 中添加新站点并将该站点 url 添加到 cPanel“子域”后;我:
- 可以 ping subsite.domainName.xyz
- 无法不访问子站点的 WP 仪表板。收到 404 错误。
- 不能不能查看该网站(既不能通过点击“访问网站”也不能在浏览器中输入网址)。 收到403 Forbidden错误。
经过大量故障排除后,偶然发现了一篇讨论如何在 cPanel 中禁用索引的文章。幸运的是,不知什么原因,我完整阅读了这篇短文,知道这是一张金票!
- 现场检查了许多目录和子目录以确认是的!初始默认设置 (GoDaddy/cPanel) 创建的每个目录 中都有一个 index.php 文件。
- 没有我(间接)创建的目录有 index.php 文件(通过 cPanel 子域工具和 WP 管理控制台创建)。
- 我从我的 wp 根目录 :public_html (dir) 中获取了 index.php,然后将那个坏男孩打入了我的 subsite.domainName.xyz 站点文件夹和中提琴!我现在收到 500 错误消息
我们现在做的热狗!
- 仍然无法查看/“访问”该网站 [500 错误消息]
- 仍然无法访问 WP 仪表板(管理控制台的东西)。 [以前是 404 错误,现在是 500 错误]
我查看了 4-5 个其他 index.php 文件。很多人读过“沉默是金”,但其他人。好吧,其他的则非常广泛/冗长且令人生畏。
这是大致需要发生的事情。
- 每个目录(对于子域站点“子站点”)都需要添加一个 index.php 文件(或者干脆关闭整个子目录/子站点文件夹的索引)。
- 其中一些 index.php 文件需要扩展。
- 仪表板、wordpress 和核心/根 WP 安装中的所有内容都需要由 index.php 文件指向或引用,以便这些文件可以通过显示仪表板/网页加载到那里。
完全或几乎将所有根 WP 安装文件复制到“子站点”目录将与“在新站点上安装包”相同不! 不做!
我只需要弄清楚:我如何/我应该写什么/配置 index.php 文件只需指向上方,以便在 domainName.xyz 中发生的一切都复制到 subsite.domainName 中。 xyz。
我离得很近,如果你有任何信息,请告诉我!
【问题讨论】:
-
只需将 subsite.domainname.xyz 设置为 domainname.xyz 的别名
-
就这样?!?!那会解决所有问题吗?那么创建第二个站点(子站点)的重新配置和初始配置都是不必要的吗? (绝对不会浪费时间/精力,在过去一两周内我学到了大量的网络“东西”)。我会运行备份并试一试您的修复!
-
只是为了清楚/提供信息。 “子站点”将更像是一个网络应用程序,而第一个站点只是一个非常好的(但仍然是)静态网站。此信息是否会改变您解决问题的行动计划?
-
您的原始请求是在 domainName.xyz 发生的所有事情都在 subsite.domainName.xyz 中复制,但现在您说子站点是一个 Web 应用程序,但第一个网站只是一个静态网站(所以现在它们不同了?)
标签: php wordpress indexing subdomain multisite