我正在尝试阅读var/log
中的apache错误日志。我有一个error.log
文件,但是当我sudo vim
时,会创建一个新的error.log
文件。我非常确定应该有一些东西,因为我试图调试500内部服务器错误。
感谢您的帮助!
答案 0 :(得分:0)
我明白问题是什么,我必须sudo vim apache2/error.log
而不是sudo ls apache2
后跟sudo vim error.log
。
答案 1 :(得分:0)
听起来可能是一条路。尝试给vim提供完整的文件路径(或仔细检查相对路径),否则它会在当前目录中查找指定文件,如果不存在,则假定您要创建它。
sudo vim /full/path/to/error.log
或
sudo vim ./relative/path/to/error.log
答案 2 :(得分:0)
不要使用
$ sudo vim filename
使用
$ sudo -e filename
我认为你有一个工作目录问题,要么使用文件的完整路径:
$ sudo -e /path/to/filename
或导航到该目录并使用它的相对路径:
$ cd /path/to
$ sudo -e /path/to/filename