我试着从1.5使用jUpgrade中的Joomla网站迁移到2.5,但我已经收到“未定义迁移”的错误。
这些文件被正确传送,但还有的分贝没有改变,当我尝试登录website.com/jupgrade
,我降落在页面上写着“请删除安装文件夹”,并没有DB转移/创建(所以我有手动创建它并创建菜单,文章等,浪费了那么多时间!)
请帮忙。 我已经尝试删除文件夹和改变tmp
为777权限(与chmod
),并没有什么变化!
**更新:2012-07-24获得更多信息,同时运行在调试模式jupdate:
“========== [检查]
1
========== [清除]
1
========== [解压缩]
1
========== [install_config挂载]
========== [install_db]
========== [未定义] [未定义]
乔斯-错误:表'name_joomla.j25_users'不存在SQL = INSERT INTO j25_users
( id
, name
, username
, email
, password
, usertype
, block
, sendEmail
, registerDate
, lastvisitDate
, activation
, params
)VALUES( '62', '管理员', '管理员', 'email@company.com', 'd7bfdb4f0aa91c9618b2969f4b91006e:jJzEVXG7VDz0u95RQu06CQPMFsxCic4e', '超级管理员', '0', '1', '2011-12-16 14点37分四十秒','2012 -07-24 13' 点57分43秒, '','{\ “admin_language \”:\ “\”,\ “语言\”:\ “\”,\ “编辑\”:\ “\”,\ “帮助站点\”:\ “\” \ “时区\”:\ “UTC \”}')“
最后的工作-在这一点上-从@ wiki.redcomponent.com通过删除所有的插件并重新安装另一个版本 (2.5.1从2.5.2到)第一解决方案如下
“迁移未定义”或“[未定义] [未定义]”
有可能来一个实例,其中在迁移数据为特定的组分和(用“调试模式”启用)类似的“迁移未定义”错误或“[未定义] [未定义]”将被显示的过程中会卡住。
一些原因和解决办法包括:正在由jUpgrade请求了migrate_xxx.php文件不可用或访问
(这些文件被存储在根{} /管理员/组件/ com_jupgrade /包括/文件夹中,标记为“migrate_xxx.php”其中“xxx”是在时间正在传送的内容的部分)。
要解决:卸载并重新安装jUpgrade(还原所有必需的文件),然后再试一次。 获取jupgrade 2.5.2 **
•从中内容正被传输的数据库表损坏或已被修饰(jUpgrade要求任何修改已到任何核心表本身的制造,否则迁移可与自定义字段处理时会遇到问题)
要解决:下载并安装维修部件,如“管理工具”! 并运行一个数据库完整性检查和维修。 可替换地,数据库可以具有使用“的phpmyadmin”或类似的界面被手动修复。 一种用于与自定义字段的数据库溶液被看到,但目前这些必须手动迁移,或者如果它们与迁移干扰,除去。 (当然,备份应任何这样的操作之前运行。)
•迁移运行到尝试通过将内容复制到已经有内容的数据库的问题(从以前的迁移,失败与否)。
要解决:删除了全新的Joomla创建的所有表! 在迁移过程中安装,然后再次运行jUpgrade。
•它处理迁移过程中的JavaScript遇到了一个问题
要解决:检查插件管理器,以确保与JavaScript库的任何系统插件,除了“MooTools的升级”插件(这是必需的)已被禁用,然后再次尝试运行jUpgrade。 让我们放弃IE和Chrome的尝试;-)
好了,对我来说workd的followng方式:在第一次尝试与Jupgrade安装Joomla 2.5它stucked的迁移。 我检查了MySQL表,发现其中约15人是新J25表。 所以我suposed被卡住的地方,并在jupgrade组件再次去和再次按下升级按钮再次尝试。 它再次被卡住,所以我检查了mysql的,看到新的10代表作了。 所以,我只是想多一个时间,它的工作这段时间。 它创建的所有MySQL表和升级的Joomla从26年5月1日至2.5.2。 该ONY觉得我做之前手动提取新安装的目标目录中的joomla25.zip然后我禁用在Jupgrade下载,解压缩并检查设置。 希望这个作品给别人:)
文章来源: Joomla 1.5 to 2.5 with Jupgrade. “undefined migrating error”