Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla 1.5到2.5与Jupgrade&引用;未定义的迁移错误“;_Joomla_Migration_Joomla1.5 - Fatal编程技术网

Joomla 1.5到2.5与Jupgrade&引用;未定义的迁移错误“;

Joomla 1.5到2.5与Jupgrade&引用;未定义的迁移错误“;,joomla,migration,joomla1.5,Joomla,Migration,Joomla1.5,我尝试使用jUpgrade将Joomla中的一个网站从1.5迁移到2.5,但收到了“未定义迁移”错误 文件传输正确,但数据库没有变化,当我尝试登录website.com/jupgrade时,我看到一个页面说“请删除安装文件夹”,但没有传输/创建数据库(因此我必须手动创建数据库,创建菜单、文章等,浪费了太多时间!) 请帮忙。我已经尝试删除文件夹并将tmp更改为777权限(使用chmod),但没有任何更改 **更新:2012-07-24 在调试模式下运行jupdate时获取更多信息: “=====

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

文件传输正确,但数据库没有变化,当我尝试登录
website.com/jupgrade
时,我看到一个页面说“请删除安装文件夹”,但没有传输/创建数据库(因此我必须手动创建数据库,创建菜单、文章等,浪费了太多时间!)

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

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

“=============[支票]

一,

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

一,

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

一,

=============[安装配置]

==========[安装数据库]

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

jos错误:表“name\u joomla.j25\u users”不存在SQL=INSERT 进入
j25\u用户
id
name
username
email
password
usertype
block
sendmail
registerDate
lastvisitDate
激活
参数
) 价值观 ('62','Administrator','admin','email@company.com“,”d7bfdb4f0aa91c9618b2969f4b91006e:jJzEVXG7VDz0u95RQu06CQPMFsxCic4e“,”超级 管理员“,”0“,”1“,”2011-12-16 14:37:40“,”2012-07-24 13:57:43“,”,“,”,“{”管理员语言“:\”,“语言“:\”,“编辑“:\”,“帮助站点“:\”,“时区”:“UTC\”) "


最后,按照@wiki.redcomponent.com的第一个解决方案,删除所有插件并重新安装另一个版本(从2.5.1到2.5.2),现在终于开始工作了

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

在迁移特定组件的数据时,可能会出现进程停滞的情况,并且(在启用“调试模式”的情况下)将显示类似于“迁移未定义”或“[未定义][未定义]”的错误

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

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

修复:卸载并重新安装jUpgrade(恢复所有必需的 然后重试。**

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

修复方法:下载并安装维护组件,如“Admin” 并运行数据库完整性检查和修复。或者 可能必须使用“phpmyadmin”或 类似的接口。具有自定义字段的数据库的解决方案是 正在进行调查,但目前必须手动迁移, 或者,如果它们干扰迁移,则删除。(当然是备份 应在任何此类操作之前运行。)

•迁移遇到一个问题,即试图将内容复制到已经有内容的数据库(来自上一次迁移,失败与否)

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

•处理迁移过程的Javascript遇到了问题

修复:检查插件管理器,确保所有系统插件 与javascript库相关,除了“MooTools升级” 插件(必需)已禁用,请尝试运行jUpgrade 再一次。让我们放弃IE,试试Chrome;-)


对我来说,它的工作原理如下: 在第一次尝试使用Jupgrade安装Joomla2.5之后,它在迁移方面遇到了障碍。我检查了mysql表,发现其中大约有15个是新的j25表。 因此,我发现它被卡在了某个地方,并再次尝试在jupgrade组件中运行,然后再次按下升级按钮。它又卡住了,所以我检查了mysql,看到新的10个表被制作出来了。所以我又试了一次,这次成功了。它创建了所有mysql表,并将joomla从1.5.26升级到2.5.2。 我之前做的唯一一件事是手动提取新安装的目标目录中的joomla25.zip,然后我在Jupgrade中禁用下载、解压缩和检查设置。
希望这对其他人有效:)

转到您的Joomla后端,然后转到
帮助>>系统信息>>目录权限
并确保提及的所有文件夹都是“可写”的。看起来很多人都有相同的问题……我已经检查了权限,一切正常(添加更多信息(从今天上午开始)