如何在不使用Drupal提供的任何管理页面的情况下更改临时目录?


17

我已经将实时的Drupal网站移至Windows localhost(XAMPP),但是出现了很多“无法创建文件”错误。如果我以管理员身份登录该站点,则根本无法返回更多页面。如果我不登录,我会看到错误信息。

有没有一种方法可以更改临时文件位置,而无需通过界面或使用任何管理页面登录?


1
从问题描述来看,听起来好像不是临时文件路径确实是问题,但是我在下面回答了这个问题,因为这就是标题。请重新改写问题文本,使其与标题更加一致。
Letharion 2012年

Answers:


27

在Drupal 7中,临时路径存储在变量中file_temporary_path,因此您可以使用variablesSQL查询更新表中的条目。或者您可以使用Drush

drush vset file_temporary_path [some_new_path]


7

变量可以在中覆盖settings.php。如下所示的条目将在D7中完成:

$conf['file_temporary_path'] = '/tmp';

'/tmp'用您的特定路径替换。您可能还需要设置变量file_private_path


5

对于使用Drush的Drupal 8,它是:

drush config-set system.file path.temporary /tmp
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.