为了有效排查和解决在云虚拟主机管理控制台操作时遇到的功能问题(例如是否支持多网络服务、Java、GD库、Yaf框架以及PEAR等)、CDN开启问题(例如CDN加速计费说明、CDN加速失败或缓慢等)以及其他操作问题(例如如何下载日志、如何重置管理员登录密码等)。本文为您汇总了使用云虚拟主机管理控制台时的一些常见问题。
功能问题
CDN问题
操作问题
什么是临时域名?
购买云虚拟主机后,阿里云会为您的主机自动绑定一个临时域名,该域名由阿里云免费提供且已完成备案和解析。如果您因为特殊原因(例如尚未完成备案)暂时无法使用自己的域名,可以使用临时域名调试网站。
使用临时域名时,请您注意以下事项:
临时域名仅供在网站备案成功前方便调试网站时使用,为保证您的网站能够正常运行和推广,请尽快备案并绑定正式的主机域名。
临时域名不可删除。
使用临时域名访问网站的具体方法,如下所示:
打开浏览器。
输入临时域名后并按回车键。
临时域名的格式为:主机名.my3w.com
例如:当您的主机名为testli123时,临时域名为testli123.my3w.com。
在验证页面根据提示输入信息,单击确定访问。
验证成功后才能访问网站,并且验证页面在4个小时内不会再次显示。
云虚拟主机是否支持为多网站服务?
不支持。
云虚拟主机可以同时绑定多个域名,网站也可以同时配置多个域名,但是网站的IP只有一个。云虚拟主机绑定的域名只能解析到同一个IP,不能解析到多个IP,所以云虚拟主机不支持为多个网站服务。
关于域名的更多信息,请参见域名概念。
网站是指在互联网上特定网页的集合,您可以通过网址(域名)来访问网站。
云虚拟主机是否支持Java?
不支持。
关于云虚拟主机支持的网站程序开发语言,请参见购买云虚拟主机。
如果您需要使用基于Java的网站服务,建议您购买云服务器ECS。更多信息,请参见什么是云服务器ECS。
云虚拟主机是否支持GD库?
Linux操作系统云虚拟主机支持GD库,Windows操作系统云虚拟主机不支持GD库。
云虚拟主机是否支持HTTPS?
支持。
您可以申请个人测试证书(免费版)或者上传已有证书来开通HTTPS加密访问。更多信息,请参见开启HTTPS加密访问。
云虚拟主机是否支持配置Yaf框架?
支持。
Yaf(Yet Another Framework)是一个C语言编写的、基于PHP扩展开发的PHP框架。您可以通过云虚拟主机的自定义扩展功能配置Yaf框架,具体操作,请参见操作步骤。
云虚拟主机是否支持设置PHP的ftp_get()和ftp_put()函数?
不支持。
云虚拟主机允许设置或修改的函数,请您以主机管理控制台页面显示为准。
云虚拟主机是否支持配置反向代理?
不支持。
云虚拟主机是一种已预装常见网站开发环境的网站托管服务,不支持直接对PHP或Nginx文件进行修改,也无法配置反向代理。云虚拟主机允许修改的参数,请您以控制台页面显示为准。如果您有特殊需求,需要对当前服务器配置进行相应修改,建议您购买云服务器ECS。更多信息,请参见什么是云服务器ECS。
Linux操作系统云虚拟主机是否支持PEAR?
Linux操作系统云虚拟主机是支持PEAR应用,但目前服务器预装的操作系统环境中未安装PEAR的扩展库,您可以自行下载PEAR扩展库到主机的htdocs目录,即可使用相关功能。
Windows操作系统云虚拟主机是否支持AspJpeg和AspUpload组件?
Windows操作系统云虚拟主机不支持AspJpeg和AspUpload组件。
Linux操作系统云虚拟主机默认配置了哪些常用扩展组件?
Linux操作系统云虚拟主机默认已配置多种常用扩展组件。不同产品类型的云虚拟主机支持的PHP版本不同,其中,增强版云虚拟主机不支持PHP 5.2版本,云虚拟主机不同版本的PHP默认配置的扩展组件也存在少许差异,常用扩展组件如下表所示:
Linux操作系统云虚拟主机管理控制台支持自行配置PHP和Zend扩展组件,如果主机未配置您需要的PHP或者Zend扩展组件,您可以在云虚拟主机管理控制台配置相关扩展组件(例如SourceGuardian或者ionCube Loader),具体操作,请参见配置云虚拟主机的PHP和Zend扩展组件。
扩展组件 | Linux操作系统云虚拟主机默认是否已配置 |
SourceGuardian(sg11) | 否 |
php GD库 | 是 |
php openssl | 是 |
php fsockopen | 是 |
php ftp | 是 |
php intl | 否 |
php exif | 是 |
php curl | 是 |
php iuc | 否 |
gzip | PHP 5.2未配置,其他PHP版本已配置 |
php zip | 是 |
php sockets | 否 |
php pdo_mysql | 是 |
php zend framework | 否 |
php mbstring | 是 |
rewrite | 否 |
magic_quotes_gpc | 是 |
short_open_tag | 是 |
php redis | 否 |
ioncube | 否 |
zend optimizer | PHP 5.2已配置,其他PHP版本未配置 |
zend guard loader | PHP 5.4已配置,其他PHP版本未配置 |
zend opcache | PHP 5.2/5.3/5.4/5.5未配置,PHP 5.6及以上版本已配置 |
开启CDN加速失败的原因有哪些?
开启CDN加速失败的原因可能有以下几种:
您的域名未注册或者未备案,无法创建加速域名。关于域名的更多信息,请参见阿里云域名服务。
阿里云CDN平台默认允许的加速域名数量最多为50个,而您添加的加速域名数量已超过50个。
如果您的域名在黑名单范围内或格式不正确,则无法创建加速域名。
如果上述情况均不存在,请确认您是否已完成使用CDN所需的全部流程。更多信息,请参见CDN入门概述。
开启CDN加速是如何计费的?
云虚拟主机的域名开启CDN加速功能后,CDN产生的流量都是单独计费的,并且默认仅支持按流量计费的方式,开通后不可通过CDN控制台变更计费方式。更多信息,请参见CDN计费概述。
为什么开启CDN加速后网站访问速度缓慢?
使用阿里云CDN加速后,造成网站访问缓慢的影响因素很多。例如,用户本地网络因素、网站加载的内容占比大、CDN节点异常等。更多信息,请参见使用阿里云CDN加速后网站访问速度较慢。
为什么Linux系统主机管理控制台不显示上传文件大小设置?
原因分析:在
页面,上传文件开关控制为禁止状态。解决方法:在PHP.INI设置页面,确保上传文件开关控制为启动状态时,PHP函数设置区域才会出现upload_max_filesize设置(MB):,该函数即可设置上传文件的大小限制。具体操作,请参见相关文档。
为什么Linux系统下网站日志在Windows本地主机打开后没有换行?
原因分析:Linux操作系统下的换行符为\n
,而Windows操作系统下的换行符为\r\n
。两种系统下的换行符不同,从而导致从Linux操作系统云虚拟主机下载的网站日志,在Windows操作系统本地主机上打开后没有换行,网站日志数据整行呈现或出现乱码,影响日志查看和分析。
解决方法:
本操作仅以EditPlus文本编辑器为例,您可以根据自己实际情况选择其他文本编辑器,具体编辑窗口请以实际显示为准。
下载并安装文本编辑器。
从Linux操作系统云虚拟主机下载网站日志并保存在本地主机上。
具体操作,请参见下载或删除网站日志。
使用EditPlus文本编辑器打开本地主机上的网站日志。
在顶部菜单栏上,选择
。说明您也可以直接在EditPlus文本编辑器页面使用快捷键Alt+Shift+W来实现上述操作。
如何使用phpinfo()
函数查看主机配置的PHP信息?
购买Linux操作系统云虚拟主机后,您可以查看云虚拟主机配置的PHP相关信息,包括PHP的编译选项及扩充配置、PHP版本、PHP环境变量以及操作系统信息等,根据PHP相关信息看是否满足您网站程序中PHP要求的运行环境。
操作步骤:
不同版本的PHP对应的PHP配置信息不同,请您以实际页面显示为准。本操作以Linux操作系统云虚拟主机的PHP 5.6版本为例。
使用FileZilla连接Linux操作系统云虚拟主机。
具体操作,请参见通过FileZilla管理网站程序文件。
在云虚拟主机的站点根目录/htdocs下的空白位置,右键单击创建新文件(T)。
在弹出的创建空文件对话框中,输入将要创建的文件名(例如test.php),然后单击确定(O)。
选择已创建好的test.php文件,右键单击查看/编辑(V),输入如下代码并保存。
<?php phpinfo(); ?>
在浏览器中输入http://您的网站域名/test.php并按回车键。
进入
phpinfo()
函数的返回页面,查看对应的PHP配置信息。phpinfo()
页面的部分内容如下图所示,您可以搜索对应的PHP配置信息看是否满足您程序中PHP的环境要求。
如何在Linux操作系统主机中下载180天内的日志?
Linux操作系统增强版云虚拟主机默认支持在访问日志页签下查看和下载7天内的访问日志,如果您需要查看和下载180天内的日志,就需要在归档日志页签下通过FileZilla工具进行下载,具体操作如下所示:
在下载日志前,请您提前安装FileZilla客户端,本文以FileZilla 3.24.1版本为例,具体页面请以您使用的FileZilla版本页面显示为准。具体操作,请参见通过FileZilla管理网站程序文件。
登录云虚拟主机管理页面。
找到待查看日志的云虚拟主机,单击对应操作列的管理。
在左侧导航栏,选择
。在网站日志页面,单击归档日志页签。
未进行系统更新操作时,会弹出一个开启归档日志的提示对话框,单击确认。
单击系统更新,在弹出的对话框中,单击确认。
系统更新完成后,在归档日志列表中,您可以查看到可下载的日志文件。同时,访问日志会自动存放在站点的wwwlogs目录下,您可以通过FTP客户端下载相应日志文件并查看详细信息。
重要系统更新过程中需要重启服务器,会造成网站出现短暂性地不可访问,请您不要离开该页面和进行任何操作,并耐心等待大约30~300s。
通过FTP客户端连接云虚拟主机。
具体操作,请参见通过FileZilla管理网站程序文件。
下载日志到本地指定路径。
类型
操作
访问日志
在站点logs下的www目录下,右键单击待下载的访问日志,然后单击下载(D)。
说明在站点wwwlogs目录下,您可以查看和下载访问日志和错误日志。
FTP日志
在站点logs下的ftp目录下,右键单击待下载的FTP连接日志,然后单击下载(D)。
说明FTP日志只能查看前一天的FTP连接日志,例如,2023年2月16日的FTP日志里面,只能查看2023年2月15日的FTP连接日志信息。
忘记WordPress网站的后台管理员登录密码怎么办?
如果您在云虚拟主机中已安装了WordPress,但却忘记了WordPress网站的后台管理员登录密码,且无法通过邮箱找回密码,则您可以参考以下操作解决该问题。
登录云虚拟主机管理页面。
找到已安装WordPress的云虚拟主机,单击对应操作列的管理。
在左侧导航栏,单击数据库信息。
登录数据库。
具体操作,请参见通过DMS Web版本登录数据库。
在数据库对应的表页签下,找到并单击
wp_users
数据表。在
wp_users
数据表中,找到user_pass
字段。说明打开
wp_users
数据表后,您可以看到user_login
(登录用户名)和user_pass
(登录密码)字段。其中,user_pass
是经过MD5加密的,无法直接看到密码。将
user_pass
字段的内容修改为您已知的MD5值(新密码的加密字符串)。例如,您需要设置后台管理员的新登录密码为
hello
时,则只需要将user_pass
字段内容修改为hello
密码对应的MD5值(即5d41402abc4b2a76b9719d911017c592
)。说明通过MD5在线生成网站,您可以快速将明文密码生成一串MD5值。
可选:成功登录WordPress后台后,您可以重新设置一个较为复杂的密码。
更改主机操作系统时出现更换操作系统时token不能为空的错误提示怎么办?
问题现象
当您通过云虚拟主机管理控制台更改主机操作系统时,页面出现错误提示信息更换操作系统时token不能为空,如下图所示。
可能原因
引起上述问题的原因可能是浏览器缓存数据比较多,请您及时清空浏览器缓存。
解决方案
清空浏览器缓存。
以Google Chrome浏览器为例,具体操作步骤如下:
打开Google Chrome浏览器,单击页面右上角图标,然后单击设置,进入浏览器设置页面。
在左侧导航栏,单击隐私设置和安全性。
在隐私设置和安全性区域,单击清除浏览数据。
在弹出的对话框中,在基本区域,选择清理的内容和清理的时间范围。
说明如果您需要清理托管应用数据、自动填充表单数据等信息,单击高级,选择需要清理的内容和清理的时间范围。
单击清除数据。
重新登录云虚拟主机管理页面,然后尝试更改主机操作系统。
如果问题已解决,排查步骤完成。
如果问题未解决,请继续执行下一步。
请您更换其他浏览器,并再次尝试更改云虚拟主机操作系统。
如果问题仍未解决,请提交工单咨询。
如何提交工单?
您可以选择以下任一方式提交工单:
如何申请云虚拟主机购买合同?
申请云虚拟主机合同前,请您注意以下事项:
需完成账号的实名认证。
需获取云虚拟主机的购买订单号。
每个订单只支持创建一次带电子章的正式合同。
关于如何申请云虚拟主机的购买合同,请参见如何申请合同。
如何更换云虚拟主机绑定的手机号码和邮箱?
如果当前账号绑定的手机号码或者邮箱地址需要变更,您可以参考以下操作步骤:
登录云虚拟主机管理页面。
- 找到待操作的云虚拟主机,单击对应操作列下的管理。
在站点信息页面的账号信息区域,更换手机号码或者邮箱地址。
手机号:单击绑定手机号后的[更换绑定],在弹出页面根据提示重新设置。
邮箱:单击绑定邮箱后的[更换绑定],在弹出页面根据提示重新设置。
单击确认。