# 服务器错误/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** 安全起见,完事后要删除此文件。