在最初的 Joomla 4 托管提供商设置中,子域或子目录结构是否更适合在 SDomains/SDirectories 之间共享数据?

问题描述 投票:0回答:1

Noob 海报:我正在尝试建立一个具有四个不同功能的 Joomla 4 站点:1) 博客 2) 社交 3) 移动和 4) 站点开发。我计划添加 Gantry 5 框架和 Gantry 5 Helium 模板。每个站点功能都必须与其他站点双向共享数据(例如登录和工作流)。我有一个托管服务提供商,并且一直在与托管技术人员交谈。对于是否为每个功能设置子域或使用子目录,似乎没有明确的答案。为了减少更高容量潜力和包含的工作流程的影响,我倾向于子域路由。在这种方法中,最后一句话是我需要在每个子域上安装 Joomla,然后在每个子域上安装 Gantry 5 框架,然后是 Gantry 5 模板。每种方法似乎都有利有弊,我们无法确定子域或子目录是否最终能满足我的需求。技术人员建议我在这里发帖。注意:我的供应商不收取使用子域的额外费用。

目前的活动:阅读我能在子域和子目录上找到的内容。我是一名设计师,所以我一直在阅读,然后进行交谈,然后阅读更多内容,然后与托管技术人员进行更多交谈,试图找出最佳方法。花了几天时间,现在我正在追我的尾巴

谢谢。

configuration subdomain subdirectory joomla4 gantry-framework
1个回答
0
投票

我已经让所有开发站点都使用单个数据库。 方法,它只是将第一个(主站点)configuration.php 复制到所有站点。然后重命名或删除另一个子上的安装文件夹。

然后我意识到。不是所有的class & function都能顺利运行, 我无法保存标签等等。 登录 SSO 有效。

可能的方法

在单个数据库中安装所有具有相同配置的 joomla。 所以子会覆盖主。另一个子将覆盖第一个子.. 请记住,表的前缀名在所有安装中都必须相同(因为它通常是随机生成的)。

很多子域的问题? 它会影响 SEO 和性能,静态文件结构。

我和你做过类似的事。 然后我得到了较低的页面排名 2 年只是有分散的系统。

最佳方法

如果你想与多数据库进行事务处理,你应该构建你的模块直接执行 CRUD 或 API webservice。 然后,如果您想玩一些 URL 路由。 尝试构建你的组件。只需安装 1 个 joomla(集中式系统),您的四个 Disting 功能就会很流畅

© www.soinside.com 2019 - 2024. All rights reserved.