آموزش: بروز رسانی جوملا 1.6.5 فارسی به جوملا 1.7 فارسی   

از دانشنامه جوملا فارسی - مامبو فارسی
پرش به: ناوبری، جستجو
Joomla icon 1 6.png
Compat icon 1 7.png



در جوملا 1.7 تحولاتی شگرف صورت گرفته است. کاربران بدون هیچ مشکلی به راحتی می‌توانند سایت خود را بروز رسانی کنند و دیگر نیاز به صرف وقت زیادی در فرآیند ارتقاء از نسخه‌های قدیمی را نخواهند داشت.

در این مدت 6 ماهه تغییراتی اساسی در پروژه جوملا صورت گرفته است تا به راحتی بتوانید سایت خود را بروز نمایید.

چند روش برای به روز رسانی سایت وجود دارد.

ابتدا با ساده‌ترین روش شروع کرده و در پایان هم روشی پیچیده‌تر را بیان می‌کنیم.

این روش‌ها فقط برای کاربرانی هست که از جوملا 1.6 استفاده می‌کنند.

اگر شما سایتی دارید که از جوملا 1.5 استفاده می‌کند لطفاً آموزش: مهاجرت از جوملا 1.5 به جوملا 1.6 را مطالعه فرمایید.

در این آموزش شما می‌توانید جوملای 1.5 خود را به جوملا 1.6 یا جوملا 1.7 ارتقاء دهید.

مدیریت بروز رسانی

در مدیریت بروز رسانی جوملا 1.6 با یک کلیک ساده می‌توانید جوملا 1.6 خود را به آخرین نسخه جوملا ارتقاء دهید.

کاربرانی که از جوملا 1.6.5 استفاده می‌کنند به راحتی می‌توانند جوملای سایت خود را به نسخه 1.7.0 ارتقاء دهند.

اگر شما از آخرین نسخه جوملا 1.6 استفاده نمی‌کنید، لطفا جوملای خود را به آخرین نسخه با استفاده از آموزش آموزش ارتقاء جوملا 1.6 به آخرین نسخه جوملا 1.6 به روز نمایید.

سپس وارد مدیریت جوملا شوید. برای مثال (www.example.com/administrator) و بعد به افزونه‌هامدیریت افزونه‌‌ها بروید.


Upgrade Joomla 16 to 17-4 1.png


در قسمت بروز رسانی بررسی کنید که بروز رسانی‌های جوملا لیست شده باشد. در غیر اینصورت روی عبارت جستجوی نسخه‌های بروز رسانی کلیک کنید تا نسخه‌های بروز رسانی لیست شوند.


Upgrade Joomla 16 to 17-1.png


سپس گزینه مورد نظر را انتخاب کرده و بروز رسانی را کلیک کنید.


Upgrade Joomla 16 to 17-2.png


در لیست، بروز رسانی به جوملا 1.7 نمایش داده می‌شود و به راحتی به جوملا 1.7 بروز می‌شود.


Upgrade Joomla 16 to 17-3.png


عملیات بروز رسانی به جوملا 1.7 با موفقیت به اتمام رسید.


Upgrade Joomla 16 to 17-7.png


بروز رسانی از طریق نصب در مدیریت افزونه‌ها

اگر شما با استفاده از مدیریت بروز رسانی سایت خود را بروز نکرده‌اید، راه حل دیگری هم هست که به راحتی می‌تواند فرایند بروز رسانی سایت را انجام دهید.

دومین روش برای بروز رسانی سایت خود از جوملا 1.6 به جوملا 1.7 استفاده از مدیریت افزونه‌ها هست، درست همانطور که شما یک کامپوننت، ماژول، پلاگین یا قالب را در سایت خود نصب می‌کنید.


Upgrade Joomla 16 to 17-4 1.png


برای به روز رسانی سایت خود با استفاده از این روش برای اولین بار بسته‌های دانلود را از سایت جوملا فارسی دانلود نمایید.

پس از دانلود بسته مورد نظر خود به مدیریت جوملا رفته و در منوی افزونه‌هامدیریت افزونه‌‌ها قسمت نصب را انتخاب کنید.


Upgrade Joomla 16 to 17-5.png


بر روی دکمه Browse کلیک کرده و در پنجره File Upload فایل بسته ارتقاء از جوملا 1.6 به جوملا 1.7 را انتخاب و روی دکمه Open کلیک نمایید. بارگذاری و نصب را بزنید تا بسته ارتقاء به جوملا 1.7 نصب شود.

فرآیند نصب ممکن است زمان بر باشد، لطفا کمی صبر کنید تا نصب با موفقیت با اتمام برسد.


Upgrade Joomla 16 to 17-6.png


عملیات بروز رسانی به جوملا 1.7 با موفقیت به اتمام رسید.


Upgrade Joomla 16 to 17-7.png


آپلود دستی/نصب

آخرین روش برای به روز رسانی سایت شما، کمی تخصصی‌تر هست و احتمالا خیلی کمتر مورد استفاده قرار می‌گیرد و در صورتی که روش‌های قبلی کار نکرد به دلیل اینکه یا یک سایت بسیار پیچیده بود و یا ناسازگاری در میزبانی وب باعث شد که فرایند بروز رسانی بدرستی انجام نشود.

در این صورت حتما از بانک اطلاعاتی خود بکاپ بگیرید.

برای سایت‌های جوملایی دو روش ذکر شده اول، سایت را با موفقیت و به راحتی بروز می‌کند و مشکل خاصی پیش نمی‌آید.

قبل از شروع به تنظیمات کلی بروید و بر روی زبانه سرور کلیک کنید. در قسمت تنظیمات پایگاه داده، پیشوند پایگاه داده که در بانک اطلاعاتی شما مورد استفاده قرار گرفته را پیدا کنید.

برای بروز رسانی دستی شما نیاز دارید که جوملا 1.6.5 و جوملا 1.7 را از سایت جوملا فارسی دانلود نمایید.(نسخه استیبل جوملا 1.7 را دانلود نمایید.)

با استفاده از یک سرویس گیرنده FTP، فایل‌های فشرده را به محل نصب جوملا در سایت خود آپلود کرده و فایل‌ها را از حالت فشرده خارج نمایید.

با این کار فایل‌های جدید روی فایل‌ها قدیمی رونویسی می‌شوند. شما می‌توانید جوملا 1.7 را بر روی کامپیوتر محلی از حالت فشرده خارج کرده و سپس به محل نصب جوملا در سایت خود منتقل کنید.

پس از باز شدن فایل‌ها از حالت فشرده در سایت، شما باید بعضی فایل‌ها و شاخه‌هایی که در administrator/components/com_admin/script.php لیست شده بصورت دستی حذف نمایید.

لیست فایل‌ها به شرح زیر است:



  • '/templates/atomic/css/blueprint/src/blueprintcss-0-9-1-cheatsheet-3-5-3-gjms.pdf',
  • '/administrator/manifests/packages/joomla.xml',
  • '/administrator/templates/bluestork/css/rounded.css',
  • '/administrator/templates/bluestork/css/norounded.css',
  • '/administrator/templates/bluestork/images/j_corner_bl.png',
  • '/administrator/templates/bluestork/images/j_header_right_rtl.png',
  • '/administrator/templates/bluestork/images/j_crn_br_dark.png',
  • '/administrator/templates/bluestork/images/j_crn_br_black.png',
  • '/administrator/templates/bluestork/images/j_crn_tr_black.png',
  • '/administrator/templates/bluestork/images/j_crn_bl_dark.png',
  • '/administrator/templates/bluestork/images/j_crn_tr_med.png',
  • '/administrator/templates/bluestork/images/j_crn_bl_light.png',
  • '/administrator/templates/bluestork/images/j_header_right.png',
  • '/administrator/templates/bluestork/images/j_crn_br_light.png',
  • '/administrator/templates/bluestork/images/j_crn_tl_black.png',
  • '/administrator/templates/bluestork/images/j_crn_bl_black.png',
  • '/administrator/templates/bluestork/images/j_crn_tr_dark.png',
  • '/administrator/templates/bluestork/images/j_crn_bl_med.png',
  • '/administrator/templates/bluestork/images/j_header_left.png',
  • '/administrator/templates/bluestork/images/j_crn_tl_med.png',
  • '/administrator/templates/bluestork/images/j_crn_tl_dark.png',
  • '/administrator/templates/bluestork/images/j_crn_br_med.png',
  • '/administrator/templates/bluestork/images/j_crn_tl_light.png',
  • '/administrator/templates/bluestork/images/j_crn_tr_light.png',
  • '/administrator/templates/bluestork/images/j_corner_br.png',
  • '/administrator/templates/bluestork/images/j_header_left_rtl.png',
  • '/administrator/templates/hathor/html/com_modules/module/modal.php',
  • '/administrator/templates/hathor/html/com_modules/module/edit_assignment.php',
  • '/administrator/templates/hathor/html/com_menus/item/edit_modules.php',
  • '/administrator/templates/hathor/html/com_menus/items/default_batch.php',
  • '/administrator/templates/hathor/html/com_languages/language/edit.php',
  • '/administrator/templates/hathor/html/com_content/article/edit_metadata.php',
  • '/administrator/templates/hathor/html/com_categories/category/edit_metadata.php',
  • '/administrator/templates/hathor/html/com_categories/categories/default_batch.php',
  • '/administrator/components/com_menus/models/forms/item_options.xml',
  • '/administrator/components/com_menus/models/fields/menutype.php',
  • '/administrator/language/overrides/xx-XX.override.ini',
  • '/administrator/help/helpsites-16.xml',
  • '/administrator/help/en-GB/Components_Content_Categories_Edit.html',
  • '/administrator/help/en-GB/Components_Weblinks_Categories_Edit.html',
  • '/administrator/help/en-GB/Components_Newsfeeds_Categories_Edit.html',
  • '/administrator/help/en-GB/Components_Banners_Categories_Edit.html',
  • '/administrator/help/en-GB/Components_Contact_Categories_Edit.html',
  • '/media/editors/codemirror/css/docs.css',
  • '/media/editors/tinymce/jscripts/tiny_mce/tiny_mce_gzip.js',
  • '/media/editors/tinymce/jscripts/tiny_mce/tiny_mce_gzip.php',
  • '/media/editors/tinymce/jscripts/tiny_mce/plugins/media/css/content.css',
  • '/media/mod_languages/images/ta.gif',
  • '/libraries/joomla/config.php',
  • '/libraries/joomla/import.php',
  • '/libraries/joomla/version.php',



و این پوشه‌ها:



  • '/plugins/authentication/example',
  • '/plugins/user/example',
  • '/plugins/content/example',
  • '/plugins/extension/example',
  • '/administrator/templates/hathor/html/com_modules/select',
  • '/administrator/templates/hathor/html/com_media',
  • '/administrator/templates/hathor/html/mod_popular',
  • '/administrator/templates/hathor/html/mod_status',
  • '/administrator/templates/hathor/html/mod_latest',
  • '/administrator/components/com_weblinks/helpers/html',
  • '/media/editors/tinymce/jscripts/tiny_mce/plugins/pagebreak/css',
  • '/media/editors/tinymce/jscripts/tiny_mce/plugins/pagebreak/img',
  • '/media/editors/tinymce/jscripts/tiny_mce/plugins/example',



بعد از انجام حذف فایل‌ها و پوشه‌ها، شما باید پایگاه داده را بروز رسانی کنید.

برای اینکار فایل

installation/sql/mysql/joomla_update_17ga.sql

یا

/administrator/components/com_admin/sql/updates/mysql/1.7.0-2011-06-06.sql

و

/administrator/components/com_admin/sql/updates/mysql/1.7.0-2011-06-06-2.sql

را پیدا کنید.

در فایل‌های ذکر شده در بالا کدهای زیر را جستجو کنید:


<source lang="sql">ALTER TABLE `#__languages` ADD COLUMN `ordering` int(11) NOT NULL default 0 AFTER `published`; ALTER TABLE `#__languages` ADD INDEX `idx_ordering` (`ordering`); </source>


<source lang="sql">CREATE TABLE IF NOT EXISTS `#__associations` (

 `id` VARCHAR(50) NOT NULL COMMENT 'A reference to the associated item.',
 `context` VARCHAR(50) NOT NULL COMMENT 'The context of the associated item.',
 `key` CHAR(32) NOT NULL COMMENT 'The key for the association computed from an md5 on associated ids.',
 PRIMARY KEY `idx_context_id` (`context`, `id`),
 INDEX `idx_key` (`key`)

) DEFAULT CHARSET=utf8;

</source>


درون کدهای بالا عبارت "#__languages" و "#__associations" را پیدا کنید.

به جای علامت پوند و زیر خط (# _) پیشوند جداول پایگاه داده خود را قرار دهید، بصورت پیش فرض 'jos' پیشوند جداول پایگاه داده می‌باشد.

اگر شما پیشوند فایل پایگاه داده را ندارید، فایل configuration.php را پیدا کرده و آنرا باز کنید و $dbprefix را جستجو کرده و عبارت مقابل آنرا که داخل کوتیشن مارک هست یادداشت کنید.

بنابراین شما نیاز به تغییر " # __languages " به " jos_languages " دارید و همینطور بقیه فایل‌ها را تغییر دهید.

زمانیکه اینکار را انجام دادید با phpMyAdmin وارد مدیریت پایگاه داده شوید (یا هر راهی که برای ورود به مدیریت پایگاه داده استفاده می‌کنید) و پایگاه داده را باز کنید. سپس به زبانه SQL بروید و آنرا باز کنید.

فایل joomla_update_17ga.sql را ویرایش و محتوای مورد نظر را کپی کنید و بر روی دکمه Go کلیک کنید تا تغییرات اعمال شود.

سایت شما اکنون به جوملا 1.7 بروز شده است.



ترجمه و تهیه آموزش: حمید شیرزاد - تیم جوملا فارسی

Indent support.png
هر گونه سوال و یا مشکلی در این رابطه دارید، می‌توانید در انجمن تخصصی تیم جوملا فارسی جستجو کرده و در صورت عدم دریافت نتیجه مورد نظر، سوال جدیدی را مطرح کنید.
8.pngاستفاده از مطالب دانشنامه جوملا فارسی - مامبو فارسی با ذکر منبع ( دانشنامه جوملا فارسی ) و لینک مستقیم به http://docs.joomlafarsi.com بلامانع است.