Sonata Admin:无法在产品中创建新对象
Posted
技术标签:
【中文标题】Sonata Admin:无法在产品中创建新对象【英文标题】:Sonata Admin: Can't create new object in prod 【发布时间】:2018-08-24 09:18:43 【问题描述】:我这里有一个sonata admin的问题:无法在生产环境中创建某个模型的新对象,但是它不会抛出任何错误或异常来跟踪问题。当我尝试启用 app_dev.php 进行创建时,一切正常。
尝试清理缓存等等。什么都没有发生。
我也试过这个解决方案:Sonata Admin Bundle delete not working in prod 但问题仍然存在。
Symfony 2.8 在 nginx 服务器中带有 Sonata Admin。其他型号也可以正常工作。
有什么帮助吗?我不知道问题出在哪里:(
编辑:
我在日志中得到了这个:
2018/03/15 13:55:43 [错误] 12984#0: *11647 NAXSI_FMT: ip="LOLip"&server="lolmyweb.com"&uri=/admin/product/productlink/create&learning=0&vers=0.55 .3&total_processed=13310&total_blocked=35&block=1&cscore0=$RFI&score0=8&zone0=BODY&id0=1101&var_name0=s5aaa7b4711a0e[链接],客户端:80.38.196.155,服务器:“lolmyweb.com,请求:”POST /admin/product/productlink/create?uniqid =s5aaa7b4711a0e HTTP/1.1”,主机:“lolmyweb.com”,引荐来源:“lolmyweb.com/admin/product/productlink/create”
不知道这意味着什么......
【问题讨论】:
日志中没有内容? @kunicmarko20 我编辑并添加了最后一个(确定它是相关的)但不知道它可能意味着什么 这看起来不像 symfony 日志,app/logs/prod 中的任何东西 不,Symfony 没有捕获错误:S。上面的一个来自 nginx 日志(似乎唯一一个可以注册它的东西)。 @kunicmarko20 有什么想法吗? 【参考方案1】:我刚刚在我的 nginx.conf 中注释了 naxsi.rules 行:
location /
# include /etc/nginx/naxsi.rules;
# try to serve file directly, fallback to app.php
try_files $uri /app.php$is_args$args;
不确定我是否做得对:/
【讨论】:
以上是关于Sonata Admin:无法在产品中创建新对象的主要内容,如果未能解决你的问题,请参考以下文章
在 Django 1.11 admin 中创建新对象时评估只读字段
为啥我不能在 Wordpress 中创建新帖子?警告:从第 716 行 /public_html/wp-admin/includes/post.php 中的空值创建默认对象