我面临一个奇怪的问题。我只需访问一个节点即可在Drupal网站上收到错误消息:
指定的文件临时://filezatb93无法复制,因为 目标目录未正确配置。这可能是 由文件或目录权限的问题引起。更多的 信息在系统日志中可用。
但所有的dir都存在,并具有777个权限。我将TEMP DIR从/tmp
更改为管理员配置中的tmp
,但是在访问网站后,它再次切换回/tmp
,因此我将其放在settings.php
:
$conf['file_temporary_path'] = 'tmp';
但是/tmp
和tmp
都有777许可。奇怪的是,当我导出数据库时,表variable
具有值对temporary_file_path
,并且它始终设置为"/tmp"
,即使我在DB导出"/tmp"
之后丢弃表并插入"tmp"
。我该如何更改?
可能有点混乱,但是 destination Directory 那里是指Drupal的公共文件系统下的一条路径,而不是temp文件夹(即源在这种情况下)。
如果您在文件文件夹上更新权限,通常是drupal_root/sites/all/默认值,则该问题应消失。