如何在数据库中更改我的Drupal文件系统根目录? 我将Drupal移动到另一条路径。我正在寻找这个值来更新数据库。 感谢Drupal:更新数据库中的文件系统路径
回答
好笑的是,我刚搬到我的Drupal到另一个文件夹,这是工作。也许我没有解释我的问题非常好..
< 编辑 >如果你想改变它在数据库中(为什么?),你可以通过在variable
表改变file_directory_path
值做到这一点:
UPDATE variable SET file_directory_path = 's:5:"files";';
值在variable
表存储为serialized php variables。上例中的序列化值表示file_directory_path
是长度为5
的字符串(s
),其值为files
。你必须适应你的具体价值。
还指出,Drupal变量被缓存(在cache
表中,在cid
variables
下)。为使数据库中的更改生效,必须清除该缓存,如DELETE FROM cache WHERE cid = 'variables';
。 </编辑 >
如果你指的是File system path:它在辖>站点配置>文件系统,或http://yourdrupalsite.com/index.php?q=admin/settings/file-system。
有趣的是,昨天我只需要这样做。
因为我有phpmyadmin可用于我,我用它导出文件表,然后执行一些搜索/替换例程,然后导入表,覆盖数据。
但是如果我没有phpMyAdmin的帮助,我就已经创建了一个SQL查询,以取代过时的路径...
嗨!我认为服务器上drupal安装的主要位置只存储一次。 (然后所有的相对路径(即网站/文件...)重复了很多次,但我不需要改变它们。 – aneuryzm 2010-04-26 23:27:43
你也可以做到以下几点:
//Get the path of the files folder (ex. sites/default/files)
$files_dir = variable_get('file_directory_path', '');
//To set a new path programmatically
variable_set('file_directory_path', 'sites/new-path/files');
- 1. 存储在数据库中的更新文件路径
- 2. Drupal 7:私有文件系统路径设置为/
- 3. 查找VNode的文件系统路径
- 4. 的.htaccess服用文件系统路径
- 5. Drupal 7 - 创建整个系统备份数据库和文件系统
- 6. ClearCase - 元素路径的文件系统路径
- 7. 文件系统路径问题
- 8. 访问数据库的文件路径
- 9. 确定数据库的文件路径
- 10. 数据库的文件系统语义
- 11. Python模块路径如何转换为文件系统路径?
- 12. Jaxb系统路径
- 13. drupal中sql查询的文件路径
- 14. IDE像系统 - 数据库或文件系统的存储
- 15. 无法更新我的数据库中的图像路径
- 16. 上传文件路径到数据库
- 17. 文件系统v/s数据库
- 18. 什么是数据库文件系统?
- 19. 更改系统标题路径和自定义头文件
- 20. 配置文件中数据库文件的相对路径
- 21. 文件与数据库中的文件路径
- 22. 使用Codeigniter更新数据库中的图像路径?
- 23. 管理数据库或文件系统中上传的文件?
- 24. 如何通过SSH区分本地文件系统路径和文件系统路径?
- 25. Drupal数据库的更新循环
- 26. 更改系统日志日志路径
- 27. 查找文件的完整路径文件系统
- 28. PyroCMS获取上传文件的真实文件系统路径
- 29. 在drupal中查找文件路径
- 30. 使用新文件路径更新TreeView
帕特里克 - 这正是我在评论我的答案时所说的。请不要把其他人的信息,并把它成为你自己的,*接受*答案。谢谢! – 2010-05-21 05:33:28