Laravel资产文件404

时间:2018-08-30 19:09:39

标签: php laravel laravel-5 laravel-5.5

我将新文件上传到服务器上public\js\文件夹中。但我无法访问它-404错误。文件夹中的所有其他文件都可以。我可以打开但是,如果我将其中一个文件重命名(例如,名为test.js的文件并可以访问)到其他名称(test.jstest2.js),则会出现404错误。

https://some/js/app.js - work fine
rename `app.js` to `app2.js`
https://some/js/app2.js - 404 error

Laravel 5.5是否存储允许访问文件的名称?我该如何解决?

重命名之前

ls -l
total 692
drwxr-xr-x 3 chipikby chipikby   4096 Aug 30 22:17 ./
drwxr-xr-x 9 chipikby chipikby   4096 Aug 30 21:50 ../
-rw-r--r-- 1 chipikby chipikby  15666 Jun 13 16:11 Sortable.min.js
-rw-r--r-- 1 chipikby chipikby  19983 Aug 30 22:17 app.js
-rw-r--r-- 1 chipikby chipikby 195881 Jun 13 16:11 libraries.js
-rw-r--r-- 1 chipikby chipikby 459664 Aug 30 21:36 new.js
drwxr-xr-x 6 chipikby chipikby   4096 May 22 12:01 tinymce/

app.js到app2.js

ls -l
drwxr-xr-x 3 chipikby chipikby   4096 Aug 30 22:28 ./
drwxr-xr-x 9 chipikby chipikby   4096 Aug 30 21:50 ../
-rw-r--r-- 1 chipikby chipikby  15666 Jun 13 16:11 Sortable.min.js
-rw-r--r-- 1 chipikby chipikby  19983 Aug 30 22:17 app2.js
-rw-r--r-- 1 chipikby chipikby 195881 Jun 13 16:11 libraries.js
-rw-r--r-- 1 chipikby chipikby 459664 Aug 30 21:36 new.js
drwxr-xr-x 6 chipikby chipikby   4096 May 22 12:01 tinymce/

已解决。

在服务器上,所有使用公共文件夹存储在家庭存储区中的所有laravel文件。但是(我不知道为什么)它们没有被使用。我需要在其他文件夹(不是laravel项目文件夹)中存储资产文件。很奇怪...

1 个答案:

答案 0 :(得分:0)

可能是您上载了错误的权限,请检查文件所有者和权限级别,应该为644。