Q:请教网站迁移之后,新站报错 PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table '[database].semaphore' doesn't exist: SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] => variable_init ) in lock_may_be_available() (line 167 of C:\XAMPP\htdocs\restdemo\includes\lock.inc).
A:数据库导不入完全【天津】狂潮 Q:跟原来的数据库核对过,250个表都导入进去了,并且原数据库也没有semaphore这个表 A:数据库名称对吗?【天津】狂潮 Q:老葛的网站上提到过这个问题 http://zhupou.cn/node/4884,也认为是数据库没弄对。尝试改了settings.php里的数据库名称,立马提示数据找不到。证明数据库名称是对的A:settings.php里的数据库名称,要和数据库里的名称一致吧【天津】狂潮
A:update.php一下 [sh]phpartisan
Q:检查过,是一致的。嗯,我试一下 Q:运行之后提示:PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'usr_web43_1.system' doesn't exist: SELECT name, schema_version FROM {system} WHERE type = :type; Array ( [:type] => module ) in drupal_get_installed_schema_version() (line 155 of C:\XAMPP\htdocs\restdemo\includes\install.inc).A:话说你怎么导入的? [成都]窗外 Q:数据导出时是按照2步:phpmyadmin里1.先导出不含cache相关的表;2.清空cache相关表的内容,再导出这些表然后再在phpmyadmin里导入这些表 A:我建议用mysqldump ,用phpmyadmin会遇到很多问题,比如php的timeout,最大上传容量,还有自增id之类的 [成都]窗外 A:drush ard是王道 [京广]看山 Q:嗯,用phpmyadmin容易出问题 A:实在不行试试这个,https://www.drupal.org/project/migrate_d2d 【天津】狂潮 A:backup_migrate这么好用的备份数据库模块不用, Backup and Migrate 可以让我们很方便的备份数据库,和自己Dump数据库出来相比,这个模块可以配置备份哪些表和数据。另外还可以选择备份到什么位置,可以直接下载,或者备份到某个指定的目录,甚至可以定时把备份数据发送到指定的邮箱。 最安全的当然是mysql 原始命令 【江苏】焱燚|7huo
板块
标签
Drupal 版本
哈哈 聊天记录 样式新颖