我们在Apache上安装了EasyApache3(Bluehost是服务提供商)。
整夜我们所有的php文件都停止工作。从浏览器运行php文件会产生错误消息
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
}
#topper {
position: relative;
height: 100px;
background-color: steelblue;
color: skyblue;
}
#name {
font-size: 30px;
position: absolute;
top: 50%;
transform: translateY(-50%);
line-height: 0;
}
</style>
</head>
<body>
<nav id="topper">
<h1 id="name">name</h1>
</nav>
</body>
</html>
从命令行运行任何php文件(包括[an error occurred while processing this directive]
)都会产生
php --version
这是与EasyApache4相关的错误消息。 PHP 5.4是正确的安装版本,尽管Bluehost最近使PHP 7.1可用。他们声称他们没有碰过我们的配置。
EasyApache3(实际上我们并未用于自定义配置,在大多数情况下-我们在apache配置文件中使用了自定义包含)不再受支持,但是我们尚未升级到EasyApache4。所以我不知道为什么我们会看到EA4错误消息,或者为什么服务器会在错误消息中引用EA4。
两个主要问题:
当我们不知道现有问题是什么时,我不愿意在错误之上开始进行新的安装和配置更改。