我有一个Joomla 2.5站点,需要复制许多文章到新的Joomla 3站点。我没有将2.5站点升级到3,只需要从2.5站点复制文章并将它们添加到Joomla 3站点。
是否有一种方法可以使用PHP从2.5站点读取文章,然后将文章插入Joomla 3站点?
都在同一台服务器上,每个都有自己的DB。我可以在PHP中访问这两个数据库,但添加一篇文章似乎很复杂,因为资产id。
不要求代码,只是如果在Joomla 3中有一个函数添加文章,我可以在从2.5表加载文章后使用foreach,然后插入文章。
TIA !
斯隆是的,您可以将#__content
表从旧Joomla数据库(2.5数据库)复制到新Joomla数据库(3.0版本)的#__content
表中。x数据库)。您还应该将#__categories
表从旧数据库复制到新数据库。
如果您不想使用phpMyAdmin
,那么您可以始终使用j2xml
(尽管我们确实发现它有点不可靠)。
您还可以使用扩展名"SP Transfer",您可以通过ID选择要转移的文章。还可以使用扩展名"J2XML"将数据从一个站点转换到另一个站点。