# 服务器错误/Server Error
<p class="uk-article-lead">本指南将帮助您隔离和解决最常见的服务器错误。</p>
[toc=2]
## 服务器请求错误
如果可以访问 Pagekit 的安装页面,但在尝试执行任务时遇到错误,通常是遇到了请求错误。它的响应应该告诉我们发生了什么事情。为了查看到响应,必须查看浏览器控制台并确保[调试模式](224147)已启用。
## Pagekit 错误
如果错误是出现在页面上,并显示一条信息 **Whoops! Something went wrong**,这意味着 Pagekit 已执行但发生了 PHP 错误。要查看实际的错误,启用[调试模式](224147)然后刷新页面。
## 内部服务器错误
如果错误是出现在页面上,并显示一条信息 **The server encountered an internal error or misconfiguration and was unable to complete your request** ,这意味着错误是在 Pagekit 执行前发生的。要显示实际的错误,需要修改 `php.ini` 文件。
## 损坏或过期的缓存
要确保配置是最新的而且缓存并非问题的原因,可以移除 `tmp/cache` 文件夹或在控制台上操作手动刷新缓存。
```
./pagekit clearcache
```
## PHP 不执行
要确保 PHP 在服务器上正常工作,在 Pagekit 文件夹中创建一个名为 `info.php` 的临时文件。此文件需要包含以下代码:
```
<?php phpinfo();
```
然后在浏览器中访问此文件,例如 `http://example.com/info.php`。如果 PHP 按预期运行,你会看到一个关于 PHP 配置、版本和已加载扩展的的页面。
**Important** 安全起见,完事后要删除此文件。