nginx error.log不是目录

时间:2016-07-27 23:36:45

标签: bash nginx digital-ocean

我正在尝试访问我的Digital Ocean Django Droplet的错误日志。 当我尝试从/到/var/log/nginx/error.log收取目录时,我得到-bash: cd: error.log: Not a directory
该文件在那里我可以通过Cyber​​duck手动访问它。我试图找出我的smtp联系表单有什么问题,如果我无法访问error.log文件,则无法解决。任何帮助都是极好的。感谢

2 个答案:

答案 0 :(得分:0)

您无法将目录更改为文件。您可以先cd到保存文件的文件夹:

cd /var/log/nginx

从那里你可以使用error.log进行操作:

vim error.log # edit/view file
tail error.log # view last lines of file
cat error.log # output contents of file to screen

然而,您也可以使用完整路径执行任何这些命令(并从任何地方执行):

vim /var/log/nginx/error.log # edit/view file
tail /var/log/nginx/error.log # view last lines of file
cat /var/log/nginx/error.log # output contents of file to screen

答案 1 :(得分:0)

您收到该错误消息,因为error.log不是目录,而是文本文件。如果你想阅读它,你可以使用像nano或vim这样的文本编辑器或DO液滴中包含的任何文本编辑器。