We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Файлы js заливаются по ftp полностью только с n-ой попытки
Файлы js заливаются по ftp полностью только с n-ой попытки
На сайте есть файл somefile.js с небольшим javascript кодом. Так вот, когда делаю в нем правки на локальном компьютере и заливаю на сервер с сайтом, файл очень часто заливается не до конца - срезаются последние несколько строчек, несколько букв, по разному. Проверяю через хром с отключенным кешированием.
Пробовал заливать этот файл с помощью phpStorm, Filezilla, Dreamweaver - результат тот же. При этом проблем с заливкой файлов php и css на сервер нет.
somefile.js заливается полностью через несколько попыток.
Проблема непосредственно с этим файлом (и, как оказалось, другими файлами .js) и непосредственно с этим сервером (на другие сервера все заливается нормально).
В чем может быть проблема? Спасибо.
ОС сервера debian, стоит VestaCP.
p. s. Творится какая-то мистика. Заливаю файл, открываю файл без кеширования через браузер, последние символы файла не видны. Через файлзиллу скачиваю файл с сервера, открываю, смотрю - файл весь, целый. Спустя примерно минуту обновляю страницу в браузере - файл целый. Пробовал в опере и хроме.
Пробовал заливать этот файл с помощью phpStorm, Filezilla, Dreamweaver - результат тот же. При этом проблем с заливкой файлов php и css на сервер нет.
somefile.js заливается полностью через несколько попыток.
Проблема непосредственно с этим файлом (и, как оказалось, другими файлами .js) и непосредственно с этим сервером (на другие сервера все заливается нормально).
В чем может быть проблема? Спасибо.
ОС сервера debian, стоит VestaCP.
p. s. Творится какая-то мистика. Заливаю файл, открываю файл без кеширования через браузер, последние символы файла не видны. Через файлзиллу скачиваю файл с сервера, открываю, смотрю - файл весь, целый. Спустя примерно минуту обновляю страницу в браузере - файл целый. Пробовал в опере и хроме.
Re: Файлы js заливаются по ftp полностью только с n-ой попытки
Это не мистика,это кеширование этого файла nginx-ом.nitsik wrote: ↑Fri Jun 21, 2019 12:31 pmp. s. Творится какая-то мистика. Заливаю файл, открываю файл без кеширования через браузер, последние символы файла не видны. Через файлзиллу скачиваю файл с сервера, открываю, смотрю - файл весь, целый. Спустя примерно минуту обновляю страницу в браузере - файл целый. Пробовал в опере и хроме.
Re: Файлы js заливаются по ftp полностью только с n-ой попытки
Откуда же я знаю что там в конфиге никса у Вас. Может и браузер это.
Я правлю файлы через консоль, если же правлю каким любым другим редактором то всегда проверяю физически на сервере. А не через браузер, о таком впервые слышу.
Я правлю файлы через консоль, если же правлю каким любым другим редактором то всегда проверяю физически на сервере. А не через браузер, о таком впервые слышу.
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Файлы js заливаются по ftp полностью только с n-ой попытки
Возможно, это особенности отображения браузерами файлов, сжатых gzip-ом.nitsik wrote: ↑Fri Jun 21, 2019 12:31 pm
p. s. Творится какая-то мистика. Заливаю файл, открываю файл без кеширования через браузер, последние символы файла не видны. Через файлзиллу скачиваю файл с сервера, открываю, смотрю - файл весь, целый. Спустя примерно минуту обновляю страницу в браузере - файл целый. Пробовал в опере и хроме.
Re: Файлы js заливаются по ftp полностью только с n-ой попытки
Мы еще не знаем как и что проверяется,может там двиг стоит форума или сайта который запрещает напрямую отдавать файлы скриптов и(или) стилей.Знаю вот двиг который откручиваю - он запрещает и кодирует на свой лад файлы скриптов и стилей.То есть допустим я зашел в консоль от пользователя,перешел в каталог и начал через консоль смотреть файлы,тут все ок так как я по факту через SSH.Я вызываю я эти же файлы через web и тут уже в дело вмешивается так называемый секьюрити пхп файл,который мне либо обрезки кода выдает в ответ,либо вообще перемешивает файл в тарабарщину.Вот такая вот защита.То есть группа файлов у которых пользователь стоит допустим www и эти файлы отдаст нормально только при обращении к этим файлам вызов будет идти от файла с точно такой же группой.Если же попытаются пробиться напрямую,это уже совсем другая кухня - ну и читай выше...grayfolk wrote: ↑Sat Jun 22, 2019 9:37 amВозможно, это особенности отображения браузерами файлов, сжатых gzip-ом.nitsik wrote: ↑Fri Jun 21, 2019 12:31 pm
p. s. Творится какая-то мистика. Заливаю файл, открываю файл без кеширования через браузер, последние символы файла не видны. Через файлзиллу скачиваю файл с сервера, открываю, смотрю - файл весь, целый. Спустя примерно минуту обновляю страницу в браузере - файл целый. Пробовал в опере и хроме.
Re: Файлы js заливаются по ftp полностью только с n-ой попытки
Проблема таки была в nginx. Отключил кеширование в конфиге, и проблема исчезла. Но все равно nginx как странно себя вел...