【发布时间】:2023-03-25 17:06:01
【问题描述】:
我不得不升级我们的 joomla 网站。所以我从版本 1.7.5 升级到 2.5.16 没有错误。一切正常。我可以登录注销等。
然后我尝试升级到 3.2。完成后出现“不支持 500 JHtml 图标。找不到文件”错误。当我无法解决问题时。我决定上传我的备份,即 joomla 1.7.5。
当我进入主页时,我看到这个很长的错误..
"'字段列表'中的未知列'a.title_alias' SQL=SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid , a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, etc etc."
当我尝试登录时。它给了我很长的错误
"JAuthentication: :authenticate: Uyumlu ek yükleme başarısız: plgauthenticationcookie Kullanıcı adı ve parola eşleşmiyor ya da henüz bir hesabınız yok。 “字段列表”中的未知列“a.title_alias” SQL=SELECT a.id、a.title、a.alias、a.title_alias、a.introtext、a.checked_out、a.checked_out ......等等等等等等”
现在我无法登录管理员页面。尝试了一些解决方案,但我什至找不到 jos_plugins。它已经不存在了。
如果有人帮助我,我会很高兴。
顺便说一句,我没有备份我的数据库
【问题讨论】:
-
看起来好像您没有更新数据库架构。如果您转到管理员/组件/com_admin/sql,您将获得需要运行的所有 sql 更改的列表。这样做,您将拥有正确的列和表。
-
谢谢,但是,你能说得更具体点吗?我无法登录到 joomla 的管理员区域。
-
您是指我的 1.7.5 备份中的“更改列表”吗?并运行它们?按什么顺序?而且我不想丢失我在 stuod_users 等上的数据。
-
?有一堆sql文件,你需要运行它们。显然要先备份。
标签: mysql joomla joomla2.5 joomla3.0 joomla1.7