在同一网站上安装多个不同的wordpress实例

时间:2016-10-06 01:02:24

标签: wordpress install themes cpanel subdirectory

我目前有一个网站启动并运行,这是我的自由职业网站。我想要做的是在网站上创建一个测试子目录。

例如,我的网站将是: website.com

我希望测试网站是:website.com/test 我需要这个测试是私有的,需要密码来查看,以及wordpress的不同安装,所以我可以操作它而无需编辑我的主网站。这可能吗?目前我已经从cPanel创建了一个需要密码的测试目录,但它只是将我带到404未找到的页面。

我还希望创建更多,公开的实例,我可以将其用作投资组合,直到我获得更多真正的客户。例如,我想将我的网站设为:website.com/themeOne

这是否可能,或者我运气不好?请让我知道我会非常感谢任何帮助。到目前为止,我在网上发现的任何内容都没有相关或没有效果。

2 个答案:

答案 0 :(得分:0)

您可以通过设置wordpress多站点安装来实现此目的。我目前用它来托管我的所有客户。

会像这样工作..主要网站是website.com

根据您设置该网站的时长,将确定您的多站点安装是子目录还是子域。如果您有一段时间的主站点,它将是子域名。即。 xyz.website.com

您必须在服务器上设置通配符子域,但请记住这一点。

以下是有关设置wordpress多站点的文档

https://premium.wpmudev.org/blog/ultimate-guide-multisite/

答案 1 :(得分:0)

您可以在一个主机帐户中的子文件夹example.com/test/或子域test.example.com中安装任意数量的WordPress实例;见 http://codex.wordpress.org/Installing_Multiple_Blogs。 (当然,如果您的主机不支持子域名,您将受到限制。并且您可能会发现许多流量很大的网站会降低整个主机帐户的速度。)

对于这些单独的WordPress安装,您可以使用相同的数据库;只需在wp-config.php中为每个WordPress安装一个不同的数据库表前缀。 https://codex.wordpress.org/Editing_wp-config.php或者,为所有安装提供完全不同的数据库,仅限于您的托管帐户。

要控制对WordPress网站的访问,不需要在.htaccess或Cpanel中进行访问控制;使用许多插件中的任何一个,允许您限制对未登录到WordPress的任何人的访问。见https://wordpress.org/plugins/search.php?type=term&q=password

当用户从WordPress中使用其中一个插件(即编辑器,管理员等)登录到站点时,您仍然可以控制用户的角色。这是因为您希望为客户提供订阅者用户级别,以便他们只需登录并查看该站点,而不是管理员,他们可以查看帖子,插件等。请参阅https://codex.wordpress.org/Roles_and_Capabilities

除非你想这样,否则不需要WordPress Multisite:请参阅https://codex.wordpress.org/Create_A_Network但请注意,如果要使用域映射,MS需要更多服务器和DNS配置:https://wordpress.org/plugins/wordpress-mu-domain-mapping/ < / p>