如何在不使用drupal接口的情况下更改tmp目录

时间:2012-11-18 12:21:39

标签: php drupal-7

我已将我的实时网站drupal移动到windows localhost(xammp),但是我收到了很多“无法创建文件”的错误。如果我以管理员身份登录该站点,则根本无法再返回任何页面。如果我不登录,我可以查看它有错误。

有没有办法从ini文件或mysql数据库更改临时文件位置,而不是通过界面登录。

NOTE: without login in admin panel and : admin/config/media/file-system

感谢。

2 个答案:

答案 0 :(得分:2)

variable表中存在一行名为='file_temporary_path'的行。使用此SQL更改它的值:

UPDATE 
    variable 
SET 
    variable.value = 's:5:"\\xammp\\temp";' 
WHERE
    variable.name='file_temporary_path';

答案 1 :(得分:0)

如果要更改变量数据库表的内容,请记住该值中的每个值都是通过serialize()序列化的; serialize("\\xammp\\temp")会返回's:11:"\xammp\temp";'

如果您安装了Drush,则可以使用drush vset设置Drupal变量。