使用Jupgrade将Joomla从1.5升级到2.5. “未定义的迁移错误"; [英] Joomla 1.5 to 2.5 with Jupgrade. "undefined migrating error"

查看:101
本文介绍了使用Jupgrade将Joomla从1.5升级到2.5. “未定义的迁移错误";的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试使用jUpgrade将Joomla中的网站从1.5迁移到2.5,但是我收到未定义的迁移"错误.

I've try to migrate a website in Joomla from 1.5 to 2.5 using jUpgrade but I've receive the "undefined migrating" error.

文件已正确传输,但是数据库没有任何变化,当我尝试登录website.com/jupgrade时,我进入页面,显示请删除安装文件夹",并且没有传输/创建数据库(所以我必须手动创建它并创建菜单,文章等,这浪费了很多时间!)

The files was correctly transferred, but there's no change to the db, and when I try to log on website.com/jupgrade, I land on a page saying "please delete installation folder" and no db was transferred/created (so I have to create it manually and create menu, article, etc. wasting so much time!)

请帮助.我已经尝试删除文件夹并将tmp更改为777权限(使用chmod),并且没有任何更改!

Please help. I have already tried removing folder and changing tmp to 777 permission (with chmod) and nothing changed!

**更新:2012-07-24 在调试模式下运行jupdate时获得更多信息:

**Update: 2012-07-24 Getting more information while running jupdate in debug mode:

"========== [检查]

"========== [checks]

1

=========== [清理]

========== [cleanup]

1

=========== [解压缩]

========== [decompress]

1

=========== [install_config]

========== [install_config]

=========== [install_db]

========== [install_db]

=========== [未定义] [未定义]

========== [undefined] [undefined]

jos-Error:表'name_joomla.j25_users'不存在SQL = INSERT INTO j25_users (idnameusernameemailpasswordusertypeblocksendEmailregisterDatelastvisitDateactivationparams) 价值 ('62','Administrator','admin','email@company.com','d7bfdb4f0aa91c9618b2969f4b91006e:jJzEVXG7VDz0u95RQu06CQPMFsxCic4e','Super 管理员','0','1','2011-12-16 14:37:40','2012-07-24 13:57:43','','{\"admin_language \":\"\",\"language \":\"\",\"editor \":\"\",\"helpsite \" :\"\",\时区\":\"UTC \"}') "

jos-Error: Table 'name_joomla.j25_users' doesn't exist SQL=INSERT INTO j25_users (id,name,username,email,password,usertype,block,sendEmail,registerDate,lastvisitDate,activation,params) VALUES ('62','Administrator','admin','email@company.com','d7bfdb4f0aa91c9618b2969f4b91006e:jJzEVXG7VDz0u95RQu06CQPMFsxCic4e','Super Administrator','0','1','2011-12-16 14:37:40','2012-07-24 13:57:43','','{\"admin_language\":\"\",\"language\":\"\",\"editor\":\"\",\"helpsite\":\"\",\"timezone\":\"UTC\"}') "

推荐答案

最终工作-此时,通过删除所有插件并重新安装另一个版本,遵循@ wiki.redcomponent.com的第一种解决方案. >(从2.5.1到2.5.2)

Finally working - at this point - following the 1st solution from @wiki.redcomponent.com by removing all the plugins and reinstalling another version (from 2.5.1 to 2.5.2)

迁移未定义"或"[未定义] [未定义]"

在某些情况下,迁移特定组件的数据时进程将卡住,并且(启用调试模式"时)将显示类似于迁移未定义"或"[未定义] [未定义]"的错误.

There may come an instance where the process will get stuck while migrating data for a specific component and (with "Debug mode" enabled) an error similar to "Migrating undefined" or "[undefined][undefined]" will be displayed.

一些原因和补救措施包括: jUpgrade所请求的migrate_xxx.php文件不可用或不可访问

Some causes and remedies include: a migrate_xxx.php file that is being requested for by jUpgrade is not available or accessible

(这些文件存储在{root}/administrator/components/com_jupgrade/includes/文件夹中,标记为"migrate_xxx.php",其中"xxx"是当时正在传输的内容部分.)

(these files are stored in the {root}/administrator/components/com_jupgrade/includes/ folder, labelled "migrate_xxx.php" where "xxx" is the section of content being transferred at the time.)

要解决:修复并重新安装jUpgrade(还原所有必需的文件) 文件),然后重试. 获取jupgrade 2.5.2 **

To fix: uninstall and reinstall jUpgrade (to restore all required files) and try again.Get jupgrade 2.5.2**

•从中传输内容的数据库表已损坏或已被修改 (jUpgrade要求未对任何核心表本身进行任何修改,否则在处理自定义字段时迁移会遇到问题)

• The database table from which content is being transferred is corrupt or has been modified (jUpgrade requires that no modifications have been made to any of the core tables themselves, otherwise the migration can run into problems when dealing with custom fields)

要修复:下载并安装维护组件,例如管理员 工具!",然后运行数据库完整性检查和修复. 数据库可能必须使用"phpmyadmin"或 相似的界面.具有自定义字段的数据库的解决方案是 被调查,但目前必须手动迁移, 或者如果它们干扰迁移,则将其删除. (当然是备份 应该在执行任何此类操作之前运行.)

To fix:download and install a maintenance component such as "Admin Tools!" and run a database integrity check and repair. Alternatively the database may have to be repaired manually using "phpmyadmin" or a similar interface. A solution for databases with custom fields is being looked into, but for the moment those must be migrated manually, or if they interfere with the migration, removed. (Of course a backup should be run before any such operation.)

•迁移遇到问题,试图将内容复制到已经具有内容的数据库中(从先前的迁移中,是否成功).

• The migration runs into an issue attempting to copy content over to a database which already has content (from a previous migration, failed or not).

要修复:删除为新的Joomla创建的所有表!安装 在迁移过程中,然后再次运行jUpgrade.

To fix: remove all the tables created for the new Joomla! install during the migration and run jUpgrade again.

•处理迁移过程的Javascript出现了问题

• the Javascript which handles the migration process has run into a problem

要修复:请检查插件管理器以确保所有系统插件 与JavaScript库相关,除了"MooTools升级" 插件(必需)已被禁用,并尝试运行jUpgrade 再次. 让我们放弃IE并尝试使用Chrome;-)

To fix:check in the Plugin Manager to ensure that any system plugins related to javascript libraries, apart from the "MooTools Upgrade" plugin (which is required) has been disabled and try running jUpgrade again. let's give up IE and try Chrome ;-)

这篇关于使用Jupgrade将Joomla从1.5升级到2.5. “未定义的迁移错误";的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆