将 joomla版本2.5.3 从一个灯泡移植到网络服务器后,我遇到以下麻烦:我无法登录我的管理区:发生了什么事??
500 - An error has occurred.
Return to Control Panel
虽然通过phpmyadmin移植db-tables一切都很顺利但是 - 突然间我得到了以下错误...对于用户表......
MySQL说,,, [我猜它被告知带有前缀 - 一个初步通知告诉我,由于某些错误,用户表没有被移植......(猜测本地和“网络服务器数据库不是100%simmilar和equialent ...你怎么说!? 但是 - 除此之外 - 如果你仔细看一下表的数量,那么我们就会发现有些表缺失了......这是重要的事情......我无法帮助自己 - 有几个桌子错过了。!! / p>
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=9' at line 17
所以我必须手动进行users-table的移植。但正如我现在看到的 - 还有更多的桌子丢失。大约有5到7张桌子丢失了 - 如上所述 - 我无法登录
500 - An error has occurred.
Return to Control Panel
一些调查结果:有些朋友告诉我这与dbs的合规性有关 - 本地数据库与网络服务器上的数据库不同。
所以我决定重新上传用户区的完整db-stucture ..那是5到7 [!?]表,不是他们!?所以现在我需要有一些neweset joomla版本的表 - 我需要完整的表 - 所有与joomla-version 2.5.4中的“用户”有关的内容
猜猜这些是以下表格:
oqlgu_user_notes
oqlgu_user_profiles
oqlgu_user_usergroup_map
oqlgu_usergroups
oqlgu_users
两个问题:这些是我需要的所有表吗?你能告诉我从哪里拿到它们吗?
答案 0 :(得分:1)
您的MySQL数据库版本是否匹配?您需要在两台计算机上使用相同版本的MySQL,或者调整SQL以匹配生产服务器上的版本。
在MySQL 5.0.60之前,只能在ON之前给出此选项 tbl_name子句。不推荐在此位置使用该选项 5.0.60并支持它将在未来的MySQL中删除 发布。如果在前面和后面都给出了index_type选项 以后的职位,最终的选择适用。
TYPE type_name被识别为USING type_name的同义词。 但是,USING是首选形式。