php与drupal,php-将网站转换为Drupal-噩梦已经开始

我正在尝试将www.mircscripts.org网站转换为Drupal,并且越来越多地研究迁移问题,我对此感到越来越困惑.

可能有各种模块可以帮助您完成迁移过程,但是这些模块只是令人困惑,而在这两个模块中都没有.文档(收听迁移模块!)或b.只支持Drupal 6.

您似乎必须深入研究PHP代码并为旧表数据和Drupal创建一些“映射”.首先,理想情况下,我希望使用GUI(表向导似乎仅支持Drupal 6,而被取代的数据模块也仅支持Drupal 6).我也想将数据导入Drupal,而不使用“映射”.我希望能够在所有数据都被“转换”为Drupal节点之后禁用Migrate模块.

如果您看一下上面的站点,您几乎可以看到数据的规模,论坛,评论等,并且可以了解数据库表的外观,这只是您的日常工作;用户,评论和更多自定义内容,例如“文件”,用于存储用户上传的所有不同脚本.

有关如何转换网站的任何建议?

干杯

加里

编辑:我忘了提到该站点几乎完全是定制的.它的代码看起来像是我在玩宾果游戏时遇到的麻烦-完全是一团糟.如果向下滚动,则可以在http://drupal.org/node/261066处找到一些有趣的代码,尽管我不希望仅对一张表的每条记录进行60,000次的node_save()操作.听起来很邪恶.

解决方法:

看一下提要.这是一个GUI导入器,可让您将文件中的字段映射到诸如节点之类的对象.

在表中的所有行上,node_save并没有什么坏处.基本上,这就是任何导入模块都应该执行的操作.我参与了一个大型d5项目,在那里我们以这种方式导入了数百万个节点.工作正常.

有些人建议直接保存到数据库.绝对不要那样做.这不是创建节点的正确方法.使用Drupal API!

标签:drupal,mysql,php

来源: https://codeday.me/bug/20191208/2092937.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值