در سیستم های مدیریت محتوا یک بخش تاثیرگذار و مهم برای تمامی مدیران وب سایت پشتیبانی کامل سیستم از سرویس ایجاد و مدیریت برچسب یا Tags هاست. در بین سیستم CMS های مختلف هسته جوملا با قدرت فراوان در بخش توسعه هرچه بیشتر برچسب ها تمرکز داشته است.
[quote]پیشنهاد ویژه: سایت آماده نمایندگی بیمه و موسسات مالی پارسیان[/quote]
یکی از خطاهایی که کاربران سایت های جوملایی ممکن است با آن مواجه شوند خطای TagsTableTag::_getNode(1, ) failed است که عمدتا به دلیل مشکلاتی است که از سمت دیتابیس و تیبل مربوط به برچسب های جوملا حادث میشود.
نمونه اول خطا:
خطا
ذخیره ناموفق با خطای: TagsTableTag::_getNode(1, ) failed.
یا
error: TagsTableTag::_getNode(1, ) failed.
نمونه دوم خطا:
1 |
Save failed with the following error: exception 'UnexpectedValueException' with message 'TagsTableTag::_getNode(1, ) failed.' in /home/vicfont/public_html/heidoc/joomla/libraries/joomla/table/nested.php:1441 Stack trace: #0 /home/vicfont/public_html/heidoc/joomla/libraries/joomla/table/nested.php(751): JTableNested->_getNode('1') #1 /home/vicfont/public_html/heidoc/joomla/administrator/components/com_tags/tables/tag.php(181): JTableNested->store(false) #2 /home/vicfont/public_html/heidoc/joomla/administrator/components/com_tags/models/tag.php(335): TagsTableTag->store() #3 /home/vicfont/public_html/heidoc/joomla/libraries/legacy/controller/form.php(691): TagsModelTag->save(Array) #4 /home/vicfont/public_html/heidoc/joomla/libraries/legacy/controller/legacy.php(722): JControllerForm->save() #5 /home/vicfont/public_html/heidoc/joomla/administrator/components/com_tags/tags.php(22): JControllerLegacy->execute('save') #6 /home/vicfont/public_html/heidoc/joomla/libraries/legacy/component/helper.php(359): require_once('/home/vicfont/p...') #7 /home/vicfont/public_html/heidoc/joomla/libraries/legacy/component/helper.php(339): JComponentHelper::executeComponent('/home/vicfont/p...') #8 /home/vicfont/public_html/heidoc/joomla/administrator/includes/application.php(166): JComponentHelper::renderComponent('com_tags') #9 /home/vicfont/public_html/heidoc/joomla/administrator/index.php(56): JAdministrator->dispatch() #10 {main} |
برای حل این مشکل یک راهکار ساده و آسان به شما پیشنهاد میکنیم. ابتدا از طریق phpMyAdmin به جدول هسته جوملای خود بروید و Table برچسب های جوملا را که با نام XXX_tags ذخیره شده است را پیدا میکنیم. (دقت کنید که عبار XXX_ همان پیشوند جداول شماست).
بعد از یافتن این تیبل از طریق گزینه Empty در محیط phpmyadmin کلیه محتویات این جدول را خالی میکنیم. دقت کنید جدول را حذف (Delete) نکنید. بلکه فقط خالی کنید.
حالا بعد از حصول اطمینان از خالی شدن محتویات جدول از طریق تب sql دیتای زیر را در جدول ایمپورت و در نهایت بروی دکمه Go کلیک میکنیم تا دیتای موردنظر ذخیره شود.
1 2 |
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); |
از طریق مدیریت جوملا کلیه کش ها و ذخیره های موقت را پاکسازی میکنیم و حالا صفحه ای که دارای خطا بود را تست میکنیم. به طور قطع میبایست مشکل مرتفع شده باشد.
[quote]پیشنهاد ویژه: سامانه نوبت دهی اینترنتی پزشکان و مراکز درمانی[/quote]
از اینکه این مقاله کوتاه را مطالعه کردید بسیار متشکریم.
[scrolling_box display=”category” category=”93″ count=”10″ items=”4″ rows=”1″ autoplay=”yes”]