WordPress-促进开发构建到生产

时间:2019-05-10 16:53:29

标签: wordpress wordpress-theming cpanel

我最近在 / public_html 中接管了具有以下目录结构的WordPress网站:

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添加“附加域”和“子域”,但不能通过cPanel更改根公共目录。我想避免SSH进入计算机并手动编辑 httpd.conf 文件,因为这可能导致与cPanel发生冲突。

cPanel或WordPress中是否有功能自动获取 / public_html / development 中的内容并将其内容替换为 / public_html

1 个答案:

答案 0 :(得分:0)

我最终从 / public_html / development 中提取了 .htaccess index.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 文件。

替换上述两个文件后,转到与要升级到生产环境的版本关联的WP管理控制台,然后单击“设置”->“常规”。找到站点地址(URL)输入,并将值从https://www.mywebsite.com/development更新为https://www.mywebsite.com