使用Nginx服务器在Grocery CRUD中删除文件

时间:2017-01-20 05:40:36

标签: php codeigniter nginx grocery-crud

我刚刚安装了一个nginx服务器并将所有的codeigniter代码导入其中。一切都很好,直到我们发现删除上传文件的错误。

情况就是这样。

我们正在为我们的后端CMS使用Grocery CRUD,并且上传和删除文件在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中的一些设置。

1 个答案:

答案 0 :(得分:0)

问题是由这些代码引起的

# set expiration of assets to MAX for caching
        location ~* \.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?$ {
                expires max;
                log_not_found off;
        }

删除后修复。