WordPress - 促进开发构建到生产

WordPress - Promoting A Dev Build To Production

我最近接管了一个 WordPress 站点,其内部目录结构如下 /public_html:

wp_config.php
/wp-admin
/wp-content
/wp-includes
...
...
...
/development 

根(生产)站点指向 /public_html。在 /public_html 中,我有一个名为 /development 的子文件夹。这个子文件夹有自己单独安装的 Wordpress,其目录树如下所示:

wp_config.php
/wp-admin
/wp-content
/wp-includes
...
...
...

您可以通过 www.mywebsite.com/development 访问此 WordPress 实例。我正处于我想将开发构建推广到生产的地步。

"WordPress" 这样做的方法是什么?它托管在可以通过 cPanel 访问的机器上。我注意到虽然您可以通过 cPanel 添加 "Addon Domains" 和 "Subdomains",但您不能通过 cPanel 更改根 public 目录。我想避免通过 SSH 连接到机器并手动编辑 httpd.conf 文件,因为这会导致与 cPanel 发生冲突。

cPanel 或 WordPress 中是否有自动获取 /public_html/development 中的内容并替换 /public_html[=30 的功能=]及其内容?

我最终从 /public_html/development 中获取了 .htaccessindex.php 文件 并使用它们替换 /public_html 中的相同文件。

替换这两个文件后,打开 index.php(在 /public_html 内)并更新

require( dirname( __FILE__ ) . '/wp-blog-header.php' );

require( dirname( __FILE__ ) . '/development/wp-blog-header.php' );

其中 development 是您获得 index.php.htaccess[ 的子目录的名称=34=] 文件来自.

替换上述两个文件后,转到与要升级为生产的构建相关联的 WP 管理控制台,然后单击 "Settings" -> "General"。找到 站点地址 (URL) 输入并将值从 https://www.mywebsite.com/development 更新为 https://www.mywebsite.com