切换网站根目录

Linux操作系统云虚拟主机默认站点根目录为/htdocs,而ThinkPHP等其他程序默认目录为/public,为确保网站正常访问,建议您上传网站程序前,在云虚拟主机管理控制台切换网站根目录,确保云虚拟主机的站点根目录与ThinkPHP等其他程序的默认目录一致。本文以ThinkPHP为例介绍如何切换网站根目录。

使用限制

本文仅适用于Linux操作系统云虚拟主机,根据产品类型不同,云虚拟主机支持切换网站根目录的情况也不同,具体说明如下:

  • Linux操作系统增强版云虚拟主机支持切换网站根目录。

  • Linux操作系统非增强版云虚拟主机部分支持切换网站根目录,具体请以云虚拟主机控制台界面显示为准。

操作步骤

说明

操作前,请确保您已安装FTP客户端。建议您使用FileZilla工具,您可以单击FileZilla下载该工具。

  1. 使用FTP客户端连接云虚拟主机。

    具体操作,请参见使用FileZilla管理文件

  2. 确认云虚拟主机的站点目录/htdocs/public是否存在。

    • 如果已存在,请继续执行下一步。

    • 如果不存在,在云虚拟主机站点根目录/htdocs下的空白位置,右键单击鼠标,单击创建目录(C),在弹出的对话框中输入public目录名,单击确定(O),然后请继续执行下一步。创建目录

  3. 登录云虚拟主机管理页面
  4. 找到待操作的云虚拟主机,单击对应操作列下的管理
  5. 在左侧导航栏,选择基础环境设置 > 切换网站根目录
  6. 切换网站根目录页面,确认当前网站根目录显示为htdocs后,单击切换网站根目录

    切换网站根目录

  7. 在弹出的对话框中,单击确认

执行结果

  • 如果切换网站根目录执行成功,则当前网站根目录显示为htdocs/public,如下图所示。切换结果

  • 如果切换网站根目录执行失败,则会弹出错误提示框,如下图所示。请您根据页面提示,重新创建云虚拟主机的站点目录htdocs/public并执行切换网站根目录操作。切换失败

相关文档

对于Linux操作系统的云虚拟主机,使用文件管理功能管理文件时,站点根目录中找不到/htdocs目录,具体问题及可能原因请参见主机控制台文件管理功能中不显示htdocs目录