首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将drupal安装从子域移动到tld

将drupal安装从子域移动到tld
EN

Server Fault用户
提问于 2010-09-10 04:41:19
回答 2查看 194关注 0票数 1

我在一个测试子域中安装了一个drupal,当我尝试将它移动到根域时,没有什么效果。据我所知,我没有绝对的链接,而且两个域都在同一个host...so上,我不明白为什么这不起作用。

没有细节必须是changed...still,相同的db和主机和everything....is,有什么方法可以解决这个问题吗?

EN

回答 2

Server Fault用户

发布于 2010-09-10 05:04:09

确保有备份,并确保备份正常工作。然后清空数据库缓存表(缓存、cache_block、cache_filter等)(清空它们,不要丢弃它们),希望你能重新行动起来。

票数 0
EN

Server Fault用户

发布于 2010-09-10 09:51:38

如果其他一切都失败了,您可以用

mysqldump -u yourdatabaseuser -p yourdatabasename >yourmysqldump.sql

(我假设您使用的是MySQL),然后通过对转储文件使用搜索和替换,将所有出现的test.yourdomain.com替换为yourdomain.com或您需要的任何东西。

在Linux/Unix中,一种直接的方法是使用sed:

sed -i -e 's/test\.yourdomain\.com/yourdomain\.com/g' yourmysqldump.sql

然后,只需将转储导入到MySQL中

mysql -u yourdatabaseuser -p yourdatabasename <yourmysqldump.sql

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/179776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档