【问题标题】:File permissions for a JavaScript fileJavaScript 文件的文件权限
【发布时间】:2015-05-04 19:11:26
【问题描述】:

我的目录结构如下:

var/www/example.com/public_html/index.html var/www/example.com/public_html/images/example.jpg var/www/example.com/public_html/javascript/example.js

我运行了以下文件和目录权限命令:

chmod -R 755 var/www/example.com/public_html

所以,以上所有文件都有755 权限,即-rwxr-xr-x(我已经通过FileZilla 确认了这一点)。

在我的浏览器中,我可以导航到index.htmlexample.jpg。但是,当我导航到 example.js 时,出现 404 错误)。

我发现这一点的方式是我的index.html 没有执行 javascript。所以index.html 也看不到example.js

这可能是什么原因造成的?

更新:在 localhost 上,index.html 可以正常执行 javascript 文件。这一切都发生在远程服务器上。

[已解决] -- 在关注下面的这条评论后,File permissions for a JavaScript file 仍然无法正常工作。我认为服务器由于某种原因没有正确更新/刷新。于是我把javascript文件夹的名字改成了js,并相应地更新了index.html,然后奇迹般的一切正常了。

【问题讨论】:

  • 404 错误是 File Not Found 错误。错误的权限通常应该是403 或其他东西,而不是404。至此,您应该检查您是否真的没有拼写错误,并查看您的网络服务器的日志文件以获取更多详细信息。
  • @t.niese 好点。文件在那里,我得到一个 404。
  • 显示链接到js文件的html部分。我在领先的斜线上下注 10。
  • @Sebas LOL .. 不,没有前导斜杠“ ” .. 我刚刚更新了问题,说一切正常在本地主机上——但不在远程服务器上工作。
  • 您可以仔细检查并导航到www.example.com/javascript/example.js 吗?

标签: javascript file-permissions chmod


【解决方案1】:

在关注此评论后:File permissions for a JavaScript file 它仍然无法正常工作。我认为服务器由于某种原因没有正确更新/刷新。于是我把javascript文件夹的名字改成了js,并相应地更新了index.html,然后奇迹般的一切正常了。

(当 StackOverflow 允许时,我会将其标记为正确答案。)

【讨论】:

    猜你喜欢
    • 2015-06-02
    • 1970-01-01
    • 2011-03-29
    • 2016-10-17
    • 2014-01-07
    • 2017-02-08
    • 2020-02-06
    • 1970-01-01
    相关资源
    最近更新 更多