2

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

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

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

谢谢。

4

2 回答 2

2

variable表中存在名称 = 'file_temporary_path' 的行。使用以下 SQL 更改它的值:

UPDATE 
    variable 
SET 
    variable.value = 's:5:"\\xammp\\temp";' 
WHERE
    variable.name='file_temporary_path';
于 2012-11-18T12:28:15.553 回答
0

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

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

于 2012-11-19T00:06:45.030 回答