问题又来了!无法创建新标签

站长问题又来了,这次是JA Magz这个模板里的标签无法创建请看下图。站长给你的登录后台的信息没有改变可以用。
已邀请:

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

图片来了

追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有

赞同来自:

怎么没有办法插入图片了?

~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的

赞同来自:

如果你使用模板官方提供的 quickstart 搭建网站,请注意检查是否数据库默认字符集被设置成了 latin1 而不是 utf8_general_ci ?这个字符编码非常重要!在 latin1 这种西文字符集控制下,无法创建中文标签。
你在本论坛无法贴图的原因可能是你用 QQ 截图,而 QQ 给图片默认命名为中文名称,但是论坛不接受中文文件名的图片,请修改图片文件名为英文试试。

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

贴图又失败!,没有办法站长给你旺旺留言了!

不是本人 - no no no!

赞同来自:

我刚刚通过旺旺保存了你的截图,发现图片尺寸、文件名等都符合论坛要求,但是我尝试编辑你的帖子、附加该图片的时候,也失败了。
暂时不明白论坛为什么发生这么奇怪的问题。
这个姑且不管了。你可以单纯复制出错时红色部分那个系统提示消息,以文本形式(使用“引用”标记)粘贴到帖子中看看。

追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有

赞同来自:

错误
保存失败,错误如下: exception 'UnexpectedValueException' with message 'TagsTableTag::_getNode(1, ) failed.' in /home/zeyoucom/domains/zeyou100.com/public_html/libraries/joomla/table/nested.php:1542 Stack trace: #0 /home/zeyoucom/domains/zeyou100.com/public_html/libraries/joomla/table/nested.php(783): JTableNested-_getNode('1') #1 /home/zeyoucom/domains/zeyou100.com/public_html/administrator/components/com_tags/tables/tag.php(197): JTableNested-store(false) #2 /home/zeyoucom/domains/zeyou100.com/public_html/administrator/components/com_tags/models/tag.php(343): TagsTableTag-store() #3 /home/zeyoucom/domains/zeyou100.com/public_html/libraries/legacy/controller/form.php(736): TagsModelTag-save(Array) #4 /home/zeyoucom/domains/zeyou100.com/public_html/libraries/legacy/controller/legacy.php(728): JControllerForm-save() #5 /home/zeyoucom/domains/zeyou100.com/public_html/administrator/components/com_tags/tags.php(23): JControllerLegacy-execute('apply') #6 /home/zeyoucom/domains/zeyou100.com/public_html/libraries/cms/component/helper.php(391): require_once('/home/zeyoucom/...') #7 /home/zeyoucom/domains/zeyou100.com/public_html/libraries/cms/component/helper.php(371): JComponentHelper::executeComponent('/home/zeyoucom/...') #8 /home/zeyoucom/domains/zeyou100.com/public_html/libraries/cms/application/administrator.php(98): JComponentHelper::renderComponent('com_tags') #9 /home/zeyoucom/domains/zeyou100.com/public_html/libraries/cms/application/administrator.php(152): JApplicationAdministrator-dispatch() #10 /home/zeyoucom/domains/zeyou100.com/public_html/libraries/cms/application/cms.php(252): JApplicationAdministrator-doExecute() #11 /home/zeyoucom/domains/zeyou100.com/public_html/administrator/index.php(42): JApplicationCms-execute() #12 {main}

QQ被盗了

赞同来自:

上面是JA Magz这个模板里创建标签时的错误反馈!站长有时间进我网站后台看看。

~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的

赞同来自:

我到你网站后台尝试创建一个新的标签(事实上目前还没有任何标签被创建),点击“保存”按钮时也看到了上述出错提示,并且新标签未保存。
对这个问题我确实没有经验。所以我检索了一下网友的经验。发现很多人跟你一样,是用 JA 模板提供的 quickstart 搭建网站,然后又升级过网站核心(因为 quickstart 所提供的核心版本往往不是最新版)。问题的根源在于:JA 公司制作 quickstart 的时候犯了一点错误,他们创建了空的 Tag 相关的数据表,不仅仅是没有数据记录,而是连数据表结构都没有。然后,站长在不了解上述问题的情况下,执行了网站核心升级,升级过程可能没有解决这个问题并且还加剧了…… 导致新标签无法创建
网友给出了一个解决办法,就是手工创建 Tag 相关数据表。我整理了一下,你试试看:

追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有

赞同来自:

1、首先请回忆一下,最近是否升级过 Joomla 核心?升级时是否顺利?如果升级过程曾经出错,还记得出错提示消息吗?
2、如果第一条已经无法确认,跳过。现在对整个网站进行完整备份,以防下面的操作产生新的问题。
3、通过 phpMyAdmin 检查你网站数据库里面的 #__tags 数据表是否有内容?是否有“列”(column)?
4、如果发现 #__tags 表里面什么都没有,那就验证了网友的说法。我们需要手工创建表的列。
5、在 phpMyAdmin 里面执行下列指令(注意:执行之前要把代码里面的所有 #__ 替换成你自己的表前缀,例如 j25_):

妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累

赞同来自:

代码如下:INSERT INTO `#__tags` (`id`, `parent_id`, `lft`, `rgt`, `level`, `path`, `title`, `alias`, `note`, `description`, `published`, `checked_out`, `checked_out_time`, `access`, `params`, `metadesc`, `metakey`, `metadata`, `created_user_id`, `created_time`,`created_by_alias`, `modified_user_id`, `modified_time`, `images`, `urls`, `hits`, `language`, `version`)
VALUES (1, 0, 0, 1, 0, '', 'ROOT', 'root', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{}', '', '', '', '', '2011-01-01 00:00:01','', 0, '0000-00-00 00:00:00', '', '', 0, '*', 1&#41

妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累

赞同来自:

刚刚根据你提供的 phpMyAdmin 账号进入你的数据库看了一下,你的数据库里面竟然有3套 Joomla 的数据表,3种不同的数据表前缀。这个一开始让我迷惑了一下,因为我发现 abc_tags 这个表存在,而实际上你的 Joomla 使用的是 xyz_ 为前缀的数据表。再次检查,发现 xyz_tags 表缺失。
OK,问题找到了,是因为你的网站根本没有创建 #__tags 数据表导致无法新建标签。
按照我上面帖子所介绍的方法,新建了 xyz_tags 表,就完全解决问题了。你现在到后台试试看,可以创建标签了。
(注意:为了你的网站安全,我在这里用 abc_ 和 xyz_ 这两个化名分别代表了你数据库内两种前缀)。

不是本人 - no no no!

赞同来自:

谢谢站长!我知道了!

跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

站长问题又来了!标签是可以创建的,但是文章里不可以引用这个创建的新标签,一引用并保存就出先下面的错误!给你的后台登入方式没有变化站长你帮忙试试看。本来我还以为是JA官方改了那个闪退问题后造成的,我还重新上传安装了原来没有给JA官方改闪退之前的备份。

~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的

赞同来自:

图片又失败了??!

赤木@晴子 - 明月百年心

赞同来自:

目前论坛的贴图功能还没有修复。你可以尝试用第三方免费图床,或者复制出错提示消息用引用方式附在帖子里。

赤木@晴子 - 明月百年心

赞同来自:

站长是这样有错误,但什么原因都没有写!需要你去后台看看。

跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

站长还需要什么帮助,能解决这个标签的问题吗?

赤木@晴子 - 明月百年心

赞同来自:

我这二天也再想是不是当初不要用quickstart来快速安装是不是不会有问题?我明天在本地电脑上测试,再安装了joomla核心3.45后再安装template、plugin、module、component,看看会不会出错。对了站长source和custom文件夹里的软件是干什么的?是否一定需要?

不是本人 - no no no!

赞同来自:

我到你网站后台测试了,给文章添加标签之后再保存文章就会出错。
这个问题的根源不可能是因为“使用 quickstart 安装网站”这个方式,应该有别的原因,只是暂时还没搞清楚。
你先别着急,暂时等待一段时间,我再继续研究研究。

要回复问题请先登录注册