我已将我的实时网站 drupal 移至 Windows localhost(xammp),但我收到很多“无法创建文件”错误。如果我以管理员身份登录该站点,则根本无法返回任何页面。如果我不登录,我可以查看它并显示错误。
有没有办法从ini
文件或通过mysql
数据库更改临时文件位置,而不是通过界面登录。
NOTE: without login in admin panel and : admin/config/media/file-system
谢谢。
在variable
表中存在名称 = 'file_temporary_path' 的行。使用以下 SQL 更改它的值:
UPDATE
variable
SET
variable.value = 's:5:"\\xammp\\temp";'
WHERE
variable.name='file_temporary_path';
如果要更改变量数据库表的内容,请记住该值中的每个值都通过serialize()进行序列化;serialize("\\xammp\\temp")
返回's:11:"\xammp\temp";'
。
如果您安装了Drush,您可以使用drush vset来设置 Drupal 变量。