部署、调试网站

框架部署

您可以自行设计和编写网站,也可以使用已有的网站框架。BCH兼容市面上主流的网站框架,可以满足大多数用户的需求:

框架 类型 版本 php5.2 php5.3 php5.4 php5.6 php7
dedecms CMS 5.7 支持 支持 支持 支持 支持
thinkphp 网站 3.2.3 不支持 支持 支持 支持 支持
discuz 论坛 3.2_SC_UTF 支持 支持 支持 不支持 不支持
wordpress Blog 4.5.3 支持 支持 支持 支持 支持
帝国cms CMS 7.2_SC_UTF8 支持 支持 支持 支持 不支持
phpcms CMS V9.5.10 支持 支持 支持 支持 不支持
ecshop 电商 2.7.3_UTF8 支持 支持 不支持 不支持 不支持
destoon 电商 6.0 支持 支持 支持 支持 支持
zblog Blog 1.4 支持 支持 支持 支持 支持
shopex 电商 4.8.5 支持 支持 支持 - -
joomla CMS 3.4.5 不支持 支持 支持 - -
phpok 网站 4.4.071 支持 支持 支持 - -
php168 CMS V7.0SP 支持 支持 支持 - -
微擎 微信 0.7 不支持 不支持 支持 - -
Metinfo CMS 5.3 支持 支持 支持 - -
corethink 框架 1.3.0 支持 支持 支持 - -
淘宝客 框架 - 支持 支持 支持 - -
HDWiki 框架 - 支持 支持 支持 - -
feifeicms 框架 - 支持 支持 支持 - -
大商创 框架 V1.9 不支持 支持 不支持 - -
drupal 框架 - 不支持 不支持 不支持 不支持 支持Drupal安装后无法访问问题
octobercms 框架 - - - - 支持 支持
Flarum 框架 beta4 - - - 支持 不支持

我们以Wordpress和Discuz为例,介绍框架的安装方法,具体操作请参看:使用WordPress快速建站使用Discuz搭建论坛

框架安装过程如遇问题请参考 框架安装问题

上传网站文件

主机配置完成后,您需要将网站代码上传到主机,采用FTP的方式进行上传和管理。

  • FTP账号即为主机管理账号,FTP默认端口为8010(非21),FTP连接地址请在“主机控制面板>常用操作>账号信息”中获取。
  • 请使用FTP被动模式(PASV)进行连接,FTP服务器最多支持3个客户端同时连接。

您可使用FTP客户端软件或者命令行方式连接到FTP服务器,推荐使用“Cute FTP” 、“FileZilla”或“FlashFXP”,用户可根据习惯选择。

登录FTP服务器后,会看到如下FTP目录结构:

请将您的网站文件上传到“webroot”文件夹下。

上传的详细步骤请参考上传网站文件

配置数据库

主机创建后,系统会默认提供一个MySQL 5.5版本的数据库供选择使用。

数据库的默认端口是4050(非3306),数据库连接地址请到“主机控制面板>常用操作>账号信息”中获取。

您可通过“主机控制面板>数据库信息”中的“数据库管理”,进入系统提供的phpMyAdmin管理工具进行数据的导入、导出、查询管理等操作,详细操作请参考管理数据库-管理数据

在数据导入后,您可根据您的网站程序,在网页的配置文件中设置数据库连接地址、端口、账号密码等信息,建立网站到数据库的链接。

注意:该数据库仅仅支持与云虚拟主机配套使用,暂不支持外链使用。

调试网站

云虚拟主机环境配置和网站部署完成之后,则可进行网站调试。您可以使用系统分配的临时域名进行调试,也可以使用绑定的域名进行调试(绑定的域名需要先通过备案)。

说明:

  • 云虚拟主机基于容器虚拟化及网络虚拟化技术实现,每个主机都有独立的运行环境和操作系统,IP地址为自动分配的内网IP地址。因此,可能出现某些Web程序获取到的不是真实指向主机的公网IP地址的情况。
  • 云虚拟主机提供调试日志记录功能,如web访问日志、php错误日志,php-fpm日志等,可在FTP根目录下的weblogs中查看。您可以参考日志信息辅助调试。如您的访问量过大,请及时清理日志,避免占满您的主机空间。
  • 如您在调试访问过程中,出现的是主机的默认页,则可能是由于您未配置默认首页导致,请参考配置主机环境