生成图像时出错,没有错误日志 -- media 领域 drupal 相关 的问题

Error generating image, no error log


2
vote

问题

中文

我是新的drupal,我试图将现有网站从servera移动到serverb。

当我访问

  http://serverB/sites/default/files/styles/thumbnail/public/publications/43026/cover.jpg   

我得到错误生成图像。

我在Ubuntu Server上使用Drupal 7.22,PHP版本5.4.9,拥有PHP5-GD和Mod_Rewrite并激活。 Apache服务器的错误日志为空。我也有创建了以下目录。

  mkdir -p /var/www/sites/all/files/styles/thumbnail mkdir -p /var/www/sites/default/files/styles/thumbnail chmod 777 /var/www/sites/all/files/styles -R chmod 777 /var/www/sites/default/files/styles -R   

如何修复/查找此问题的来源。我应该在哪里寻找一些有用的错误日志。

英文原文

I am new to Drupal, I am trying to move an existing site from serverA to serverB.

When I visit

http://serverB/sites/default/files/styles/thumbnail/public/publications/43026/cover.jpg 

I get Error generating image.

I am using Drupal 7.22, on an ubuntu server, PHP Version 5.4.9, have php5-gd and mod_rewrite installed and activated. Error log of apache server is empty. I also have the following directories created.

mkdir -p /var/www/sites/all/files/styles/thumbnail mkdir -p /var/www/sites/default/files/styles/thumbnail chmod 777 /var/www/sites/all/files/styles -R chmod 777 /var/www/sites/default/files/styles -R 

How can I fix/find the source of this problem. Where should I look for some useful error logs.

  
   
   

回答列表

3
 
vote

问题是 - 您正在尝试生成样式图像,但您不提供安全令牌。在Drupal 7.20和后来的安全令牌中是必需的,因此仅在Drupal站点本身尝试使用它们时生成图像。要关闭它,只需将以下行添加到Settings.php文件:

  $conf['image_allow_insecure_derivatives'] = TRUE;   

从这个答案和 7.20发行说明。

 

Problem is - you are trying to generate styled image, but you do not provide security token. In Drupal 7.20 and later security token is required so images are only generated when Drupal site itself tries to use them. To turn it off, just add the following line to your settings.php file:

$conf['image_allow_insecure_derivatives'] = TRUE; 

Solution taken from this answer and 7.20 release notes.

 
 
         
         
0
 
vote

如果所有权限都正确。确保在您的服务器上安装了ImageMagick的PHP5。

只需运行以下命令:

  sudo apt-get install imagemagick  sudo apt-get install php5-imagick   

源: https://stackoverflow.com/a/18150533

 

If all permissions are correct. Make sure that ImageMagick is installed on your server for PHP5.

Just run the following commands:

sudo apt-get install imagemagick  sudo apt-get install php5-imagick 

Source: https://stackoverflow.com/a/18150533

 
 
0
 
vote

fwiw: 在我的情况下,问题是原始图像包含错误,因此似乎逻辑无法创建衍生物

 

FWIW : in my case the problem was that the original image contained errors, so it seems logic that the derivative couldn't be created

 
 

相关问题

2  下载图像没有水印  ( Download image without watermark ) 
我有一个包含图像字段的内容类型。上传图像后,我使用ImageCache Awarms模块向该字段添加水印。 我想允许用户在没有水印的情况下下载图像。是否有可能? ...

-1  寻找Drupal 7 [关闭]的画廊  ( Looking for a gallery on drupal 7 ) 
关闭。这个问题需要更多聚焦。它目前不接受答案。 想要改进这个问题?更新问题,因此它仅拍摄了一个问题,只有编辑此帖。 closed 7年前。 ...

3  渲染图像字段的第一个图像,允许输入多个图像  ( Render the first image of an image field which allow to enter multiple images ) 
我有一个模板文件的博客页面,当列出博客帖子时呈现单个图像。最初,该字段是针对单个图像,但它已被改变为接受多个图像并仅渲染第一图像。我想在模板文件中而不是视图。 在该模板文件中,我使用以下代码,因为图像字段已更改,因此不再工作。 <div class="image"><?php print render($cont...

0  将自定义内容添加到自定义布局面板  ( Add custom content to custom layout panels ) 
是否可以将自定义内容添加到自定义面板布局? 具体来说,我创建了一个包含一个名为"stuff" 的内容类型的列的布局,我总是希望在 teaser 的某一列中添加相同的图像(这意味着"填充" 内容类型的每个节点都必须包含这些图像)。我创建了几个自定义内容窗格与这些图片,但我不知道如何在自定义面板布局或内容类型中使用它们。...

0  我的网站上没有加载照片  ( Photo swipe is not loading in my website ) 
我正在使用drupal -7 with mobile_jquery( https://drupal.org/project/mobile_jquery)作为主题 photoswipe 。 PhotosWipe在Gallery Page中不起作用。当我们点击缩略图时,图像将无法首次加载,并显示带有以下消息的空白...

0  如何添加新的Fancybox-style(主题),用于使用媒体模块在Wysiwyg / Ckeditor中显示上传的图像?  ( How i can add new fancybox style theme for display uploaded image in wysiwyg ) 
当我用媒体浏览器上传新图像时(wysiwyg + ckeditor +媒体),我看到主题:原创,小,大...我如何将我自己的模板添加到这个列表中fancybox? <a href="full.jpg"><img src="preview.jpg" /></a> 可能已经有这个主题的模块? ...

1  私人文件系统 - 媒体上传工作,但未显示图像  ( Private files system media upload works but image is not displayed ) 
我在d7中设置了默认下载方法到私有。上传图像时,它们存储在私有文件夹(OS级别)中。但是,在查看内容媒体时,只能看到占位符。图像无法显示。任何想法? 感谢 martin ...

1  我们如何在字段值中插入多个值?  ( How can we insert multiple values in field values ) 
$values = $form_state['values']; $images = array(); foreach ($values as $k => $val) if (strpos($k, 'images') !== false && $val !== 0) { $...

1  迁移后的图像问题[重复]  ( Images problem after migration ) 
这个问题已经在这里有答案: 无法生成派生图像 (4个答案) 关闭 7年前。...

-3  如何托管4000多个图像以下载[已关闭]  ( How to host 4000 images for download ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

5  错误编程使用file_copy将图像添加到节点  ( Error programmaticaly adding image to node using file copy ) 
我正在尝试将图像添加到Drupal 7中的文章内容类型,当我创建一个简单的备注i.e.文章工作时,但是当我尝试将图像添加到物品中时,它给出错误 指定的文件 E: ws_intpoc_test4 sites all modules my_module errorwinmobiledk.jpg 无法复...

1  媒体的画廊显示格式化器  ( A gallery display formatter for media ) 
我正在使用媒体,版本7.x,我正在寻找一个模块为"文件" 字段创建一个显示窗口小部件。 i'v尝试了媒体库但我不能使用"dev" 版本。 任何建议? ...

1  从媒体视图中过滤图像,音频和视频?  ( Filter images audio and video from media in views ) 
我正在使用介质选择器模块。我在我的内容类型中有一个名为Media的字段收集项。我在现场收集项中添加了一个图像字段。我创建了一个视图来显示内容的图像。我上传了2张图片和1个YouTube视频。我不想在查看结果中显示视频。 ...

2  以编程方式插入带有标题的图像  ( Programmatically insert an image with caption ) 
我正在尝试以编程方式附加一个带有字块的图像到我的节点。 我正在使用 image_field_caption 模块。 $node = node_load($nid); $path = "images/gallery_articolo/".$value['foto']; $filetitle...

2  与共享用户的多站点头像  ( Multi site avatars with shared users ) 
我在drupal 7.22上有一个带有共享用户的多站点设置。有没有办法在网站之间分享用户头像? ...

0  制作一个目录并将其链接在节点创建的节点中  ( Make a directory and link it in a node at node creation ) 
我正在开发Drupal 7的网站,其中用户在那里查看事件日历以及在这些事件中拍摄的照片。 我已经创建了一个事件内容类型,生成了多个事件节点,并将这些节点放在日历视图中。 现在我想做的是将"照片" 链接添加到事件节点。单击此链接应为给定事件打开一个照片图库。例如,想象一下,用户正在查看标题为"池组@ Jan's Ho...

1  如何使用主题函数渲染图像文件实体的alt和title文本  ( How to render alt and title texts of image file entities using a theme function ) 
在框中,图像文件实体分别具有附加的alt和标题文本字段 field_file_image_alt_text 和 field_file_image_title_text ,为渲染图像提供HTML alt和标题文本。 今天我觉得 Mysite.com 将是我网站上图像的一个很大的标题,我可以轻松地用 Mysite.com...

0  CKEDITOR 4.2和媒体模块,有没有人有关工作?  ( Ckeditor 4 2 and media module has anyone gotten this to work ) 
一直在尝试创建这些模块的工作组合,如果CKEditor使用版本4.0.3或更低,似乎只成功。 这里的任何洞察力都会是巨大的。谢谢! ...

1  使用带有远程图像的图像样式?  ( Use image styles with remote images ) 
我在单独的主机上有一组图像,URL可以使用图像。我想渲染其中一个使用Drupal的图像样式,但我注意到 theme_image_style 表示它不适用于远程图像。 是这样做的其他方式? 我希望它使用drupal的缓存(因此它每次都没有获取原始图像)。 ...

0  刷新后未删除上传的图像[复制]  ( Uploaded image is not being deleted after refresh ) 
这个问题已经在这里有答案: 可以自动删除图像文件在未保存节点时已上传已上传? (1答) ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.