我将新文件上传到服务器上public\js\
文件夹中。但我无法访问它-404错误。文件夹中的所有其他文件都可以。我可以打开但是,如果我将其中一个文件重命名(例如,名为test.js
的文件并可以访问)到其他名称(test.js
到test2.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项目文件夹)中存储资产文件。很奇怪...
答案 0 :(得分:0)
可能是您上载了错误的权限,请检查文件所有者和权限级别,应该为644。