【问题标题】:Imagecache Drupal 6 Permissions Not Showing ThumbnailsImagecache Drupal 6权限不显示缩略图
【发布时间】:2014-05-29 12:44:47
【问题描述】:

我正在将 Imagecache 与 Drupal 6 一起使用(已经使用了几年),并且似乎遇到了一个新问题,当我创建新的图像预设时,图像将无法正确生成,我不明白为什么.我所有现有的以前都可以正常工作,但是任何新创建的(不确定“新创建”何时开始......)都不起作用,甚至图像样式创建页面上的小图像样式预览也无法正确加载。

我检查了我的日志并收到以下错误,但在网上找不到任何有用的信息来说明它的含义或解决方法:

警告:imagepng():安全模式限制生效。不允许 uid 为 10002 的脚本访问 imageapi_gd_image_close() 中 uid 48 拥有的 /var/www/vhosts/mysite.com/httpdocs/drupal/sites/default/files/imagecache/NDW_Collection_Header (/var/ 的第 74 行) www/vhosts/mysite.com/httpdocs/drupal/sites/default/modules/imageapi/imageapi_gd.module)。

我已将 /tmp 和 /files 和子目录中的所有权限更改为 777,但据我所知仍然没有运气。我不确定该尝试什么,该站点相当脆弱,因此我什至不确定是否可以尝试更新或重新安装该模块,以免破坏站点上的其他内容。

ImageAPI GD2 在模块中启用,并且正在创建 imagecache 目录中的文件夹,只是没有创建实际的缩略图/图像本身,我在尝试加载包含这些缩略图的页面后立即收到上述错误。

有什么建议吗?

【问题讨论】:

    标签: image permissions drupal-6


    【解决方案1】:

    好吧,我想我确实弄明白了……也许这会对其他人有所帮助。

    这仍然是站点目录中的权限问题。

    imagecache/newpreset 是由 drupal 创建的,但由于某种原因,用户被设置为“apache”,我无法更改权限,所以即使我认为我正在更改目录的权限,他们还是被卡住了在 774 而不是 777 ,它失败了。我确信有更好的方法来处理它,但我会通过 FTP 自己创建文件夹,而不是让 Drupal 创建它们,然后设置我的权限,它似乎工作正常。

    我想这里的理想解决方案是弄清楚为什么/如何改变 Drupal 现在正在用户 'apache' vs 'myusername' 下创建新的图像缓存文件夹的事实,它应该是!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-06
      • 1970-01-01
      • 2019-07-11
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多