我已经遇到过几次这个问题了,但我不知道是什么原因造成的
Failed to start apache : .: 45: Can't open /etc/apache2/envvars
当我查看目录列表时,我在环境变量旁边看到了这些问号,有人知道这是什么意思吗?
操作系统是 ubuntu 10,如果有帮助的话
drwxr-xr-x 7 root root 4096 Jan 29 11:56 .
drwxr-xr-x 83 root root 4096 Feb 4 10:34 ..
-rw-r--r-- 1 root root 8113 Sep 29 01:52 apache2.conf
-rw-r--r-- 1 root root 8027 Oct 3 22:26 apache2.conf.dpkg-old
drwxr-xr-x 2 root root 4096 Jan 29 11:56 conf.d
?????????? ? ? ? ? ? envvars
-rw-r--r-- 1 root root 0 Oct 3 22:25 httpd.conf
?????????? ? ? ? ? ? magic
drwxr-xr-x 2 root root 4096 Jan 29 11:56 mods-available
drwxr-xr-x 2 root root 4096 Jan 29 10:18 mods-enabled
?????????? ? ? ? ? ? ports.conf
drwxr-xr-x 2 root root 4096 Jan 29 11:56 sites-available
drwxr-xr-x 2 root root 4096 Jan 29 11:55 sites-enabled
更新刚刚收到托管公司的回复,他们昨晚将我的 VPS 移至了一个新的硬件节点,而他们那边的一些问题导致了这个问题
答案1
我唯一一次在目录列表中看到问号是磁盘出现问题时。如果可能,您可能需要尝试卸载分区或加载 Live Linux Distro 并运行fsck -f
答案2
更新刚刚收到托管公司的回复,他们昨晚将我的 VPS 移至了一个新的硬件节点,而他们那边的一些问题导致了这个问题