zoukankan      html  css  js  c++  java
  • rails相关问题

    Nginx+Passenger的使用遇到的一些问题

    1. 无法上传文件。

    如果用ruby script/server 开启 Mongrel, 并且用3000端口访问程序,这样上传文件是能够正常工作的。但是如果用nginx+passenger来访问程序,上传直接不能用。这个说明以程序是无关的,应该是nginx的配置问题。nginx的配置中sendfile为on,client_max_body_size为120m。

    解决: 文件夹的权限的问题,更改upload的目录的权限为777即可。nginx和mongrel两个所使用的用户应该是不一样的。

    2.无法产生log

    正因为无法上传文件,所以我想看看rails程序的production log。但是发现用passenger的访问根本就不产生log。production.log一直都是空的。 但我一旦开启Mongrel用3000端口访问,log马上就出现了。

    解决: 后来发现是文件的读写权限问题,直接把production.log的权限改为666就可以了。

    Rails开发注意事项点滴

    1.数据库字段不能命名为type

    2.Model不能命名为 Action

    3.本地化资源文件不能以yes , no作为key

  • 相关阅读:
    Kali 2020.3安装docker和vulhub
    Web渗透——身份管理测试
    Web渗透——配置管理测试
    网站信息收集
    linux修改MAC的方法
    '文件上传总结'
    美杜莎和九头蛇的对比
    渗透测试常见开放端口及利用
    Google hacking 语法
    web渗透测试基本步骤
  • 原文地址:https://www.cnblogs.com/lexus/p/1929094.html
Copyright © 2011-2022 走看看