LNMP报错nginx: [emerg] open() “/home/wwwlogs/nginx_error.log” failed

今天有读者朋友遇到这个问题前来咨询,所以我记录一下。读者的VPS安装为军哥LNMP1.4环境,反映不能访问,让我帮忙看看。

拿到VPS之后,我先登录尝试重启下LNMP,结果nginx不能启动,报错内容为:nginx: [emerg] open() \”/home/wwwlogs/nginx_error.log\” failed (2: No such file or directory)

这个报错其实是非常直观的,提示某一个文件打开失败,我们首先检查下这个文件到底是否真实存在,经过检查,确实自己删除了,读者为了精简空间占用将home目录下除了wwwroot文件夹以外所有内容都删了。知道了具体问题就比较简单了,我们重新创建这个文件夹以及文件,然后再次重启LNMP,一切OK了。

我估计很少人遇到这种问题,因为基本上不会这么干……但是,我们可以根据这种问题举一反三,去判定其他简单的问题。