搭建在云虚拟主机上的网站,可能会因为主机本身异常(例如主机过期、主机站点停止等),或者网站本身问题(例如权限问题、PHP版本或程序代码等),导致网站在运行一段时间后无法正常访问。本文介绍网站无法正常访问但存在具体报错信息时的一些常见原因和解决方法。
问题描述
网站成功安装在云虚拟主机后,运行一段时间后,可能出现无法正常访问网站,但会显示具体的报错信息方便您定位问题。
如果访问云虚拟主机网站无法正常访问且没有报错信息时,具体操作,请参见访问云虚拟主机网站时无报错信息但无法正常访问怎么办。
问题原因及解决方案
以下是访问云虚拟主机网站时,出现无法访问的报错信息的常见问题汇总,请您根据现场实际情况,定位反馈的报错内容并采取具体的解决方案。
报错信息 | 问题原因 | 解决方案 |
Web服务器被配置为不列出此目录的内容 | Windows操作系统云虚拟主机的站点根目录下没有配置有效的站点首页文件。 说明 例如首页文件类似于 | 配置有效的首页文件来解决该问题,具体操作,请参见设置网站默认首页。 |
The requested URL /xxx.html was not found on this server | 伪静态设置存在问题。 | 具体操作,请参见虚拟主机/轻云服务器伪静态设置方法。 |
无法在 | Windows操作系统云虚拟主机不支持PHP程序。 | 更换操作系统或者升级云虚拟主机。可参考以下解决方案: |
无法访问请求页面,因为该页的相关配置数据无效 | 网站程序中的 | 建议保留一个首页文件即可。 |
Internal Server Error |
| 根据不同场景采取不同的解决方案,具体操作,请参见访问云虚拟主机上的网站提示“Internal Server Error”报错。 |
500-内部服务器错误 |
|
|
HTTP错误500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。 说明 详细错误信息页面中,配置错误模块显示如下内容:
| 在云虚拟主机管理控制台中,已经设置了默认首页文件为 | 根据报错配置源显示的内容,确认 |
无法显示页面,因为发生内部程序错误 | 因为 | Windows操作系统云虚拟主机内子目录下的二级目录的 |
Forbidden或HTTP错误 403.14 - Forbidden |
| |
该网站因主机过期暂时无法访问 |
| |
抱歉!该网站可能由于以下原因无法访问 |
| |
该页面暂时无法访问,具体原因及解决办法可提交工单查询。 | 一般情况出现该问题是因为站点状态为已停止状态。 | 启动站点,等待2~5分钟后,确认站点能正常访问即可。 |
温馨提示:该网站暂时无法访问 | 域名未备案或者域名未接入阿里云。 |
|
has more than 'max_user_connections' active connections | 云虚拟主机的MySQL数据库允许每个用户建立的最大连接数是80个,如果超过该最大连接数限制则会出现类似报错。 |
|
Fatal error:class "Model" not found in ~runtime.php | 网站程序存在异常 例如,如果您当前使用的是REST模式,那么生成的编译缓存文件名称为 | 将 |
The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, *** and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log |
| |
Fatal error: Incompatible file format: The encoded file has format major ID 1, whereas the Loader expects | 访问Linux操作系统云虚拟主机的PHP站点时,由于云虚拟主机在PHP 5.2版本已配置Zend Optimizer加密组件,但其他PHP版本未配置该加密组件。如果程序中需要使用Zend Optimizer加密组件,则使用PHP 5.2版本以外的其他版本会出现该报错。更多信息,请参见Linux系统主机默认配置了哪些常用扩展组件?。 | 在主机管理控制台上,将现有的PHP版本改为PHP 5.2版本。具体操作,请参见更换PHP版本。 |
Warning: chmod() has been disabled for security reasons | 云虚拟主机或者轻云服务器的 | 开启PHP函数chmod设置功能。具体操作,请参见设置PHP.INI参数。 |
An error occurred on the server when processing the URL. Please contact the system administrator. If you are the system administrator please click here to find out more about this error. | 在云虚拟主机内访问ASP页面时,云虚拟主机在IIS站点的ASP调试属性中将ASP错误发送给浏览器,默认情况下该功能是没有开启的。 | 开启发送详细ASP错误信息给客户功能,刷新浏览器即可看到网站程序错误信息,根据错误信息进行调整即可。具体操作,请参见开启ASP详细错误信息。 |
class not found Runtime/~runtime.php | ThinkPHP站点的缓存目录为 | 将此目录删除或者重命名,然后再重新访问网站,会重新生成 重要 修改网站配置文件之前,请务必备份文件,避免修改失败导致网站无法访问。具体操作,请参见备份和恢复数据。 |