Я только что установил сервер nginx и импортировал весь свой код codeigniter в него. все было хорошо, пока мы не обнаружили ошибку при удалении загруженного файла.
Вот случай.
Мы используем Grocery CRUD для нашей внутренней CMS, и загрузка и удаление файлов работали нормально на сервере Apache. После перехода на сервер nginx нам удается исправить проблему перезаписи URL и проблему с разрешениями, загрузка файлов — это хорошо, но когда мы пытаемся удалить файл, он просто сталкивается с ошибкой javascript.
http://example.com/admin/news2/blog_post/delete_file/preview_image_1/5135b-bravo-net-logo-01.jpg?_=1484889731944 404 Не Найдено)
Я подозреваю, что это может быть какая-то настройка в nginx.
проблема была вызвана этим кодом
# set expiration of assets to MAX for caching
location ~* \.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?$ {
expires max;
log_not_found off;
}
это исправлено при удалении.
Других решений пока нет …