我最近在/ 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我最终从/ public_html / development中获取了.htaccess和index.php文件, 并用它们替换了/ public_html中的相同文件。
替换两个文件后, 打开index.php(在/ public_html内部)并更新
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
to
require( dirname( __FILE__ ) . '/development/wp-blog-header.php' );
用development作为子目录的名称, 你从中获得了index.php和.htaccess文件。
【WordPress-促进开发构建到生产】替换上述两个文件后, 转到与要升级到生产环境的版本关联的WP管理控制台, 然后单击” 设置” -> ” 常规” 。查找站点地址(URL)输入, 并将值从https://www.mywebsite.com/development更新为https://www.mywebsite.com。
推荐阅读
- WordPress主菜单对齐
- WordPress(分层标签端点的问题)
- 以非管理员身份登录时未加载WordPress帖子( (自定义主题))
- WordPress帖子-Ajax加载更多随机顺序,过滤器不起作用()
- WordPress PHP包装了一些文本,但没有其他文本()
- WordPress的帖子不显示内部图像
- WordPress /PHP(检查帖子是否仅在一个类别中)
- How to Resize Ramdisk space by HPDM
- #yyds干货盘点# 如何优雅的获取 Mac OS 系统 IP 地址()