Я загружаю новый файл на свой сервер в папке 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). Очень странно ...