通过cloud9 SSH工作区创建的文件导致404s

时间:2015-05-13 19:18:23

标签: ssh ftp cloud9-ide

我已经花了一些时间在我的公司设置Cloud9,并且在大多数情况下,一切都运行良好。我遇到了一个与他们的SSH工作空间有关的非常令人沮丧的问题,但似乎无法在网上找到有关它的信息。

问题是,当在Cloud9 IDE中创建文件时(通过控件+ n或任何其他方式 - 包括拖放上传),该文件在浏览器中导航时会产生404。该文件非常清晰,因为它可以在Cloud9中编辑,并且当我们FTP到服务器并确认它的位置时肯定会出现。但在浏览器中,该文件将导致404。

一个有趣的说明:如果您要使用完全相同的文件,将其保存在本地,并通过FTP将其上传到SAME DIRECTORY,一切都按预期工作。

我真的无法弄清楚这是怎么可能的,而且必须是某种我不熟悉的SSH的怪癖。任何人都有这样或类似的经历吗?

1 个答案:

答案 0 :(得分:0)

这很可能是由设置为以不同方式创建的文件的不同权限引起的。使用ls -la path/to/folder命令输出类似

的命令
-rwxr-xr-x   1 user   group   4467 May 10 01:02 server.js*
drwxr-xr-x   2 ubuntu ubuntu  4096 May 10 01:02 settings/
drwxr-xr-x   2 ubuntu ubuntu  4096 May 10 01:02 test/

并查找权限drwxr-xr-x部分和用户/组

的差异

您可以使用chown和chmod命令修改所有者和权限