【问题标题】:Thumbor installation not working拇指安装不起作用
【发布时间】:2014-05-01 19:54:52
【问题描述】:

我已关注 wiki 并设置了所有必要的内容,但现在所有图像都损坏了。我使用aptitude 包管理器进行安装。

这是我的配置文件:

/etc/default/thumbor

# 将此设置为 0 以禁用拇指,删除或设置其他任何内容以启用它 # 你可以暂时覆盖它 # sudo service thumbor start force=1 启用=1 # 配置文件的位置 conffile=/etc/thumbor.conf # 包含 URL 中使用的签名密钥的密钥文件的位置 #keyfile=/etc/thumbor.key # 要绑定的 IP 地址。默认为所有 IP 地址 # ip=127.0.0.1 # 要绑定的 TCP 端口。默认为端口 8888。 # Thumbor 的多个实例可以通过将几个端口逗号分隔来启动 # 前任: # 端口=8888,8889,8890 # 要么 端口=8888 #默认

/etc/thumbor.conf

#!/usr/bin/python # -*- 编码:utf-8 -*- # 拇指图像服务 # https://github.com/globocom/thumbor/wiki # 在 MIT 许可下获得许可: # http://www.opensource.org/licenses/mit-license # 版权所有 (c) 2011 globo.com timehome@corp.globo.com # 可以调整图像大小的域 # 使用一个空列表来允许所有来源 #ALLOWED_SOURCES = ['mydomain.com'] ALLOWED_SOURCES = ['admin.mj.dev', 'mj.dev', 'api.mj.dev', 's3.amazonaws.com'] # 调整后图像的最大宽度 # 使用 0 表示没有最大宽度 # 如果原始图像大于 MAX_WIDTH x MAX_HEIGHT, # 它按比例调整为 MAX_WIDTH x MAX_HEIGHT # 最大宽度 = 800 # 调整后图像的最大高度 # 使用 0 表示没有最大高度 # 如果原始图像大于 MAX_WIDTH x MAX_HEIGHT, # 它按比例调整为 MAX_WIDTH x MAX_HEIGHT # 最大高度 = 600 # 生成图像的质量 # 这个选项在 # 成像引擎,仅适用于 jpeg 图像 质量 = 85 # 启用此选项以以秒为单位指定客户端缓存 MAX_AGE = 24 * 60 * 60 # 临时图像的客户端缓存时间(使用排队检测器或检测错误后) MAX_AGE_TEMP_IMAGE = 0 # 图片的加载方式 加载器 = 'thumbor.loaders.http_loader' # 源图像的最大大小,以千字节为单位。 # 使用 0 表示无限制。 # 这是一个非常重要的措施来劝阻非常 # 大型源图像。 # 这仅适用于 http_loader。 MAX_SOURCE_SIZE = 0 # 如果你将 UPLOAD_ENABLED 设置为 True, # 将为您的 thumbor 进程启用路由 /upload # 然后你可以对这个 URL 做一个 put 来存储照片 # 使用指定的存储 UPLOAD_ENABLED = 假 UPLOAD_PHOTO_STORAGE = 'thumbor.storages.file_storage' UPLOAD_PUT_ALLOWED = 假 UPLOAD_DELETE_ALLOWED = 假 # 如何存储加载的图像,这样我们就不必加载了 # 再次使用加载器 #STORAGE = 'thumbor.storages.redis_storage' #STORAGE = 'thumbor.storages.no_storage' 存储 = 'thumbor.storages.file_storage' #STORAGE = 'thumbor.storages.mixed_storage' # 文件存储根路径 FILE_STORAGE_ROOT_PATH = '/var/lib/thumbor/storage' # 如果你想缓存结果,使用这个选项来指定如何缓存它 # 如果您希望它们不过期,请将 Expiration seconds 设置为零。 #RESULT_STORAGE = 'thumbor.result_storages.file_storage' #RESULT_STORAGE_EXPIRATION_SECONDS = 60 * 60 * 24 # 一天 #RESULT_STORAGE_FILE_STORAGE_ROOT_PATH = '/tmp/thumbor/result_storage' RESULT_STORAGE_STORES_UNSAFE=假 # 将加密密钥存储在存储中的每个图像中 # 这对于允许更改安全密钥非常有用 STORES_CRYPTO_KEY_FOR_EACH_IMAGE = True #REDIS_STORAGE_SERVER_HOST = '本地主机' #REDIS_STORAGE_SERVER_PORT = 6379 #REDIS_STORAGE_SERVER_DB = 0 #REDIS_STORAGE_SERVER_PASSWORD = 无 # 用于处理图像的成像引擎 #ENGINE = 'thumbor.engines.graphicsmagick' #ENGINE = 'thumbor.engines.pil' 引擎 = 'thumbor.engines.opencv' # 用于在图像中查找焦点的检测器 # 更多关于检测器的信息可以在 thumbor 的文档中找到 # 在 https://github.com/globocom/thumbor/wiki 检测器 = [ 'thumbor.detectors.face_detector', 'thumbor.detectors.feature_detector', ] # 队列检测器的 Redis 参数 # REDIS_QUEUE_SERVER_HOST = 'localhost' # REDIS_QUEUE_SERVER_PORT = 6379 # REDIS_QUEUE_SERVER_DB = 0 # REDIS_QUEUE_SERVER_PASSWORD = 无 # 如果你使用人脸检测,这个文件是 # OpenCV 将用于查找人脸。默认应该是 # 很好,所以改变这个需要你自担风险。 # 如果你设置一个相对路径,它将是相对于 # thumbor/detectors/face_detector 文件夹 #FACE_DETECTOR_CASCADE_FILE = 'haarcascade_frontalface_alt.xml' # 这是用于加密/解密 url 的安全密钥。 # 确保这是唯一的并且不为人所知 # 这可以是最多 16 个字符的任何字符串 SECURITY_KEY = "thumbor@musejam@)!$" # 如果你启用它,未加密的 URL 将可用 #给用户。 # 非常建议将此设置为 False 以停止重载 # 来自恶意用户的服务器 ALLOW_UNSAFE_URL = 假 # 混合存储类。将它们更改为 # 每个操作所需的存储空间。 #MIXED_STORAGE_FILE_STORAGE = 'thumbor.storages.file_storage' #MIXED_STORAGE_CRYPTO_STORAGE = 'thumbor.storages.no_storage' #MIXED_STORAGE_DETECTOR_STORAGE = 'thumbor.storages.no_storage' 过滤器 = [ 'thumbor.filters.brightness', 'thumbor.filters.contrast', 'thumbor.filters.rgb', 'thumbor.filters.round_corner', 'thumbor.filters.quality', 'thumbor.filters.noise', 'thumbor.filters.watermark', 'thumbor.filters.equalize', 'thumbor.filters.fill', 'thumbor.filters.shapen', 'thumbor.filters.strip_icc', 'thumbor.filters.frame', # 只能在已提供图像的点数的情况下应用 # 这意味着您正在使用本地人脸检测器或图像 # 已经通过远程检测 # 'thumbor.filters.redeye',

我尝试加载的图像的 URL 如下所示:

http://localhost:8888/Q9boJke8j2p2Qtv53Hbz_g1nMZo=/250x250/smart/http://s3.amazonaws.com/our-company/0ea7eeb2979215f35112d2e5753a1ee5.jpg

我还在/etc/thumbor.key 中设置了一个密钥,如果有必要在此处发布,请告诉我。

【问题讨论】:

    标签: python ubuntu-12.04 thumbnails thumbor


    【解决方案1】:

    您在 thumbor.conf 的过滤器选项中缺少右括号。

    您是否错过了在此处或实际在 thumbor.conf 文件中发布的内容?

    【讨论】:

      猜你喜欢
      • 2012-04-28
      • 1970-01-01
      • 2019-02-14
      • 1970-01-01
      • 1970-01-01
      • 2012-12-20
      • 1970-01-01
      • 1970-01-01
      • 2014-03-05
      相关资源
      最近更新 更多