Questions tagged «files»

通常使用它来引用网站上使用的那些文件,这些文件可能是视频,图像,pdf等。

11
建议的目录权限是什么?
我正准备部署Drupal 7网站,但找不到任何有关建议将安全意识强的文件和目录权限设置为什么的文档。 具体来说default/files/(也子目录?) settings.php,.htaccess以及其他任何我应该知道的。
145 7  users  security  files 

17
配置临时目录
我最近将站点从本地主机移到了VPS。我设法使公共文件和私人文件可写;但是,我不确定在哪里可以找到临时文件夹以及如何更改权限。我不断收到此消息: 由于目标目录配置不正确,无法复制指定的文件“临时:// file3Hl91E”。这可能是由文件或目录权限问题引起的。系统日志中提供了更多信息。 我正在使用Virtualmin,Drupal 7和Debian服务器。我当前的临时目录是/tmp。
48 7  files 


1
托管文件:可能不会引用该字段中使用的文件
我在managed_file类型方面遇到一些问题。每当我尝试编辑并保存其中包含Managed_file元素的表单时,都会发生错误:可能不会引用“图片”字段中使用的文件。 这是我正在使用的代码: function foo_form ($form, &$form_state, $foo) { ... $form['file'] = array( '#type' => 'managed_file', '#title' => t('Picture'), '#default_value' => (isset($foo->file->fid) ? $banner->foo->fid : ''), '#upload_location' => variable_get('foo_upload_location'), ); if (isset($foo->file)) { $form['current_file'] = array( '#type' => 'hidden', '#value' => $foo->file->fid, ); } ... $form['submit'] = array( '#type' => 'submit', …
39 7  forms  files 

5
如何使用entity_metadata_wrapper设置文件字段的值
使用entity_metadata_wrapper时如何设置文件字段的值? 我试过在代码中执行此操作: $file = new stdClass(); $file->uid = 1; $file->uri = $file_path; $file->filename = basename($file_path); $file->filemime = file_get_mimetype($file_path); $file->filesize = filesize($file_path); $file->status = FILE_STATUS_PERMANENT; $file->display = '1'; file_save($file); // I also tried: $file = file_save($file); $node = array( 'type' => 'news_item', 'uid' => 1, 'status' => 1, 'comment' => 0, …
24 7  files  entities 

6
如何一次上传多个文件?
我们需要上传多个不同类型的文件,是否有一个模块可以检查有效的mime类型并仅上传有效的文件(基于站点设置,例如:png,doc,jpg,txt)?
22 forms  files 

5
在Twig中获取图像URL
我想通过树枝中的嵌入式样式将图像渲染为背景图像。我创建了一个名为bg_image的字段,并将其附加到标准普通页面上。 摆弄了几个小时后,我能够在node.html.twig中获得图像URL {{ file_url(node.field_bg_image.0.entity.uri.value) }} 但我无法在field--bg_image.html.twig中使用 我是否可以从那里获取节点,然后获取图像? 如何获得用作内联样式的图像URL?我以为我可以将变量从field-bg_image.html.twig传递到image.html.twig,然后渲染 {{ uri }} 代替 <img{{ attributes.addClass(classes) }} /> 但是除非我使用include,否则我无法通过它传递变量 {% include 'image.html.twig' with {'image': image, 'isFromField': isFromField} %} (isFromField是真实的,当它来自字段时–field-bg_image.html.twig)但这也不起作用。图像从未以这种方式渲染。 如果您能提供帮助,将非常高兴-我的PHP知识非常基础。谢谢
22 theming  8  files 


1
使用Storage API和Services API批量上传图像
我试图建立一个站点,该站点将存储大量图像(开始时大约有50,000个)。其策略是使用Storage API和S3存储来处理托管成本,并使用Services API为脱机转换器/上载器提供接口以将映像获取到站点。 这工作得很好。如果我通过创建节点并填写图像字段来手动上传图像,则图像将被发送到Storage API,并且会发生很多事情。我还可以通过XMLRPC Services API从离线上传器上传文件并创建节点。 问题在于,使用脱机上传器上传的文件没有被Storage API处理。当前,脚本使用Services API方法“ file.create”进行创建和对象化,然后使用返回的详细信息填充下一个创建的节点上的image字段。我希望有更好的方法可以做到这一点,但我不确定。
21 7  services  media  files 



3
如何在不使用Drupal提供的任何管理页面的情况下更改临时目录?
我已经将实时的Drupal网站移至Windows localhost(XAMPP),但是出现了很多“无法创建文件”错误。如果我以管理员身份登录该站点,则根本无法返回更多页面。如果我不登录,我会看到错误信息。 有没有一种方法可以更改临时文件位置,而无需通过界面或使用任何管理页面登录?
17 files 



1
共享托管上的Drupal网站最合适的用户和权限级别是什么?
尽管Drupal网站详细介绍了权限和安全性,但是对共享主机的引用只有模糊/不清楚。从Drupal的角度来看,共享托管站点上最安全的设置(所有权和权限级别)是什么? 作为我要查找的这类信息的一个示例,WordPress建议使用以下共享托管设置: 所有文件应归实际用户帐户所有,而不是用于httpd进程的用户帐户所有。 除非网络服务器进程权限检查有特定的组要求,否则组所有权无关紧要。通常不是这种情况。 所有目录应为755或750。 所有文件应为644或640。例外:wp-config.php应为600,以防止服务器上的其他用户读取它。 永远不要给目录777,甚至不要上传目录。由于php进程以文件所有者的身份运行,因此它获得了所有者权限,甚至可以写入755目录。
14 files 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.