2012-07-23 89 views
2

我已经尝试使用jUpgrade将Joomla中的网站从1.5迁移到2.5,但我收到了“未定义的迁移”错误。Joomla 1.5到2.5与Jupgrade。 “未定义的迁移错误”

"undefined migrating" error

中的文件被正确传送,但还有的分贝没有改变,当我尝试登录website.com/jupgrade,我降落在页面上写着“请删除安装文件夹”,并没有DB转移/创建(所以我必须手动创建它,并创建菜单,文章等,浪费那么多时间!)

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

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

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

1

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

1

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

1

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

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

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

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 protected]','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\"}') "

+0

去你的Joomla后端,然后去'帮助>>系统信息>>目录权限',并确保提到的所有文件夹都是“可写的” – Lodder 2012-07-24 03:20:24

+0

它看起来像很多人们都有同样的问题... – SomeKittens 2012-07-24 03:23:46

+0

我检查了权限,一切都很好.. :(增加更多信息(从今天上午开始) – 2012-07-24 14:49:51

回答

2

最后的工作 - 在这一点上 - 继起@ wiki.redcomponent.com由第一解决方案除去所有的插件和重新安装另一个版本(从2.5.1至2.5.2)

“迁移未定义” 或 “[未定义] [未定义]”

可能会出现这样的情况,即在为特定组件迁移数据时(和“启用调试模式”)会显示类似于“迁移未定义”或“[未定义] [未定义]”的错误。

一些原因和解决办法包括: 正在由jUpgrade请求了migrate_xxx.php文件不可用或访问

(这些文件都存储在{}根/管理员/组件/ com_jupgrade /包括/文件夹中,标记为“migrate_xxx.php”其中“xxx”是在时间正在传送的内容的部分。)

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

•从中内容正被传输的数据库表损坏或已被修改 (jU pgrade要求任何修改已经到任何核心表本身的制作,否则•迁移运行到尝试通过将内容复制到一个问题,迁移可以用自定义字段打交道时遇到问题)

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.)

数据库已经有内容(从以前的迁移,失败或不)。

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

•它处理迁移过程中的Javascript运行到一个问题

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 ;-)

0

好,对我来说workd的followng方式: 第一次尝试后,安装的Joomla 2.5与Jupgrade它stucked在迁移。我查看了mysql表,发现其中约15个是新的j25表。 所以我认为它卡在某处,并再次尝试在jupgrade组件中再次尝试升级按钮。它被卡住了,所以我查了一下mysql,看到新的10个表已经制成。所以我这次只是再试一次它的工作。它创建了所有的mysql表,并将joomla从1.5.26升级到2.5.2。 ony认为我之前所做的是手动提取目标目录中的joomla25.zip以进行新安装,然后禁用了Jupgrade中的下载,解压缩和检查设置。 希望这适用于其他人:)