从本地主机导出 drupal 站点会导致丢失表

Posted

技术标签:

【中文标题】从本地主机导出 drupal 站点会导致丢失表【英文标题】:Exporting drupal site from local host causes missing tables 【发布时间】:2014-01-22 23:00:43 【问题描述】:

我的本​​地笔记本电脑上有一个功能站点,我正试图将其移植到网络主机。现在我成功地做到了这一点,这一定是幸运的。当一个问题迫使我擦除和重建时,我现在发现自己无法迁移该站点。现在,当我尝试时,我收到一堆关于丢失表的错误。

我的过程如下: 导出mysql表; FTP网站文件和sql数据表; 将sql数据表导入新的sql数据库; 访问新的 IP 地址。

我很幸运吗?有什么办法可以解决吗?我没有那么多内容,但我想避免全部重新创建。

请帮忙!

【问题讨论】:

【参考方案1】:

如果不知道具体的错误消息是什么,我不确定我能有多大帮助。

我能想到的一件事是删除数据库并重新创建它。假设您具有命令行访问权限:

mysqladmin drop database_name
mysqladmin create database_name

然后使用mysql导入新的dump文件。我发现这是最安全的方法,因为当您尝试在现有数据库的顶部进行恢复时,mysql 有时会抱怨“重复表”或类似的东西。在不知道具体错误是什么的情况下,我无法给出更好的建议。

我想你已经这样做了,但还要确保你的服务器满足最低 Drupal 要求:https://drupal.org/requirements

【讨论】:

以上是关于从本地主机导出 drupal 站点会导致丢失表的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress - ftp'​​d 站点/导出的数据库到本地主机,本地主机图像仍然指向 .com,为啥?

WordPress 本地主机站点重定向到实时站点

从 phpMyAdmin 导出的数据库导入 phpMyAdmin 时出错

Wordpress:将本地主机数据库导入实时站点时出现问题

本地主机 MAMP 与共享数据库:错误 - “无法访问此站点”

Drupal MultiSite、多个站点或有机组