【问题标题】:Files created through cloud9 SSH workspace result in 404s通过 cloud9 SSH 工作区创建的文件导致 404
【发布时间】:2015-05-13 19:18:23
【问题描述】:

我花了一些时间来设置 Cloud9 以供我的公司使用,并且在大多数情况下,一切都运行良好。不过,我遇到了一个与他们的 SSH 工作区有关的非常令人沮丧的问题,而且似乎无法在网上的任何地方找到有关它的信息。

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

一个有趣的提示:如果您要获取完全相同的文件,将其保存在本地,然后通过 FTP 将其上传到 SAME DIRECTORY,那么一切都会按预期进行。

我真的不知道这是怎么可能的,而且它一定是我不熟悉的 SSH 的某种怪癖。任何人都有这样的经验,或任何想法?

【问题讨论】:

    标签: ssh ftp cloud9-ide


    【解决方案1】:

    这很可能是由对以不同方式创建的文件设置的不同权限引起的。使用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 命令来修改所有者和权限

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-09
      • 2018-01-25
      • 2011-02-12
      • 2016-11-27
      相关资源
      最近更新 更多