آموزش: مهاجرت از جوملا 1.5 به جوملا 2.5: تفاوت بین نسخه‌ها   

از دانشنامه جوملا فارسی - مامبو فارسی
پرش به: ناوبری، جستجو
(صفحه‌ای جدید با '=مقدمه= از زمانیکه جوملا 1.6 رسما منتشر شد، سوالات زیادی درخصوص روش مهاجرت یا به ر...' ایجاد کرد)
 
 
(۶ نسخهٔ میانیِ همین کاربر نمایش داده نشده است)
سطر ۱: سطر ۱:
=مقدمه=
+
از زمانیکه [[جوملا 1.6]] رسما منتشر شد، سوالات زیادی درخصوص روش مهاجرت یا به روزرسانی به [[جوملا]] 2.5 وجود داشته است.
از زمانیکه [[جوملا 1.6]] رسما منتشر شد، سوالات زیادی درخصوص روش مهاجرت یا به روزرسانی به [[جوملا 1.6]] از [[جوملا]] 1.5 وجود داشته است.
+
این راهنمای قدم به قدم شما را در روند کلی مهاجرت به [[جوملا]] 2.5 کمک می‌کند.
این راهنمای قدم به قدم است که شما را در روند کلی مهاجرت به [[جوملا 1.6]] کمک می‌کند.
+
  
 
لطفا این آموزش را به دقت مطالعه فرمایید.
 
لطفا این آموزش را به دقت مطالعه فرمایید.
سطر ۷: سطر ۶:
 
=قبل از به روزرسانی=
 
=قبل از به روزرسانی=
  
اجازه ندهید که فاصله نزدیک 2 عدد 1.5 و 1.6 شما را گمراه کند. [[جوملا 1.6]] در مدت سه سال توسعه یافته است و یک موفقیت بزرگ محسوب می‌شود. ساعات بیشماری توسط دواطلبانی از سرار جهان صرف شده‌اند تا این کار به انجام برسد. اگر چه که بیشتر کدها با [[جوملا]] 1.5 مشابه هستند اما اکثرا از پایه دوباره نوشته‌اند و تغییرات نسبت به تغییرات [[جوملا]] 1 به [[جوملا]] 1.5 قابل مقایسه هستند.
+
اجازه ندهید که فاصله نزدیک 2 عدد 1.5 و 1.6 شما را گمراه کند. [[جوملا 1.6]] در مدت سه سال، توسعه یافته است و این یک موفقیت بزرگ محسوب می‌شود. ساعت‌های بیشماری، توسط دواطلبانی از سراسر جهان وقت صرف شده است تا این کار به انجام برسد. اگر چه که بیشتر کدها با [[جوملا]] 1.5 مشابه هستند اما اکثراً از پایه دوباره نوشته شده‌اند و تغییرات به نسبت تغییرات [[جوملا]] 1 به [[جوملا]] 1.5 قابل توجه هستند.
  
چرا که تغییرات در [[جوملا]] 1.5 به 1.6 بسیار زیاد هستند و به علت تلاش‌های فراوانی که انجام شده است تا [[جوملا]]ی 1.6 به اینجا که امروز هست برسد ، هیچ روش ارتقاء هسته‌ای وجود ندارد. در واقع این یک مهاجرت است.  
+
تغییرات در [[جوملا]] 1.5 به [[جوملا]] 2.5 فراوان است و با وجود تلاش‌های بسیار زیادی که انجام شده، تا [[جوملا]]ی 2.5 به اینجا که امروز هست برسد، هیچ روش ارتقاء هسته‌ای وجود ندارد.
  
در برنامه نسخه‌های آینده [[جوملا]] ( که هر 6 ماه یکبار ارائه خواهند شد) به عنوان مثال [[جوملا]]ی 1.7 ، 1.8 و غیره تغییرات از هر نسخه به بعدی افزایشی خواهند بود و یک ارتقاء هسته‌ای نیز طراحی شده است.
+
'''در واقع این یک مهاجرت است.'''
  
در حال حاضر [[جوملا 1.6]] سر انجام آماده و پایدار است، اکنون نتیجه ابتکارات یک گروه که توسط توسعه دهندگان [[جوملا]] هدایت شده است، تبدیل به یک کامپوننت جهت کمک گرفتن و کمک رسانی شده است.
+
در برنامه نسخه‌های آینده [[جوملا]] ( که هر 6 ماه یکبار ارائه خواهند شد) به عنوان مثال در [[جوملا]]ی 3 ، 3.5 و غیره، تغییرات از هر نسخه به نسخه بعدی افزایشی خواهند بود و یک ارتقاء هسته‌ای نیز طراحی شده است.
  
بسیاری از توسعه دهندگان که داوطلبانی هستند که به رایگان وقت خود را به این کار اختصاص می‌دهند، داوطلب شده‌اند که اقدامات نهایی را برای این [http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/11658 به روز رسانی] انجام دهند.
+
سرانجام امروز [[جوملا]] 2.5 آماده و پایدار است و اکنون حاصل ابتکارات گروهی که توسط توسعه دهندگان [[جوملا]] هدایت شده است، یک کامپوننت جهت به روزرسانی و کمک در جهت فرآیند مهاجرت از نسخه 1.5 به نسخه 2.5 می‌باشد.
  
[http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/11658 jUpgrade] به شما اجازه می‌دهد که به روز رسانی از [[جوملا]] 1.5 به 1.6 را انجام دهید.
+
بسیاری از توسعه دهندگان که در واقع داوطلبانی هستند که به رایگان وقت خود را به این کار اختصاص داده‌اند، داوطلب شده‌اند که اقدامات نهایی را برای این مهاجرت انجام دهند.
 +
 
 +
[http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/11658 jUpgrade] به شما اجازه می‌دهد که مهاجرت از [[جوملا]] 1.5 به [[جوملا]] 2.5 را انجام دهید.
  
 
==بررسی مشخصات مورد نیاز جهت نصب==
 
==بررسی مشخصات مورد نیاز جهت نصب==
  
لطفا خودتان را آماده کنید (و احتمالا مشتریان شما) و مطمئن شوید که سرور شما (و همچنین مرورگر شما درخصوص jUpgrade) برای این به روزرسانی مهیاست. لطفا [[مشخصات مورد نیاز برای نصب جوملا 1.6 روی هاست|مشخصات مورد نیاز جهت نصب جوملا 1.6]] و همچنین [http://www.matware.com.ar/joomla/jupgrade.html مشخصات مورد نیاز برای jUpgrade] را بررسی کنید تا همه چیز آماده باشد.
+
مطمئن شوید که سرور و حتی مرورگر مورد استفاده شما برای این مهاجرت آماده است.  
  
==قبل از اینکه شما شروع کنید ==
+
لطفا" [[پیش نیازهای نرم افزاری جوملا]] و همچنین [http://www.matware.com.ar/joomla/jupgrade.html مشخصات مورد نیاز برای اجرای jUpgrade] را بررسی کنید تا با مشکلی مواجه نشوید.
  
قبل از اینکه شما شروع کنید، مواردی وجود دارد که شما برای بررسی و فکر درباره آنها باید انجام دهید.
+
==بسیار مهم : قبل از اینکه شما فرآیند مهاجرت را شروع کنید==
  
# آیا [[جوملا]] 1.5 مورد استفاده شما به روز شده است؟ اگر نسخه [[جوملا]]ی 1.5 شما به روز نشده است از [[ارتقای Joomla 1.5.x به آخرین نسخه جوملا 1.5 فارسی|آموزش ارتقای جوملا 1.5]] ، [[جوملا]]ی 1.5 خود را به آخرین نسخه [[جوملا]] یعنی 1.5.23 به روز کنید. در صورتیکه [[جوملا]] شما به آخرین نسخه 1.5.23 به روز نشده و یا از نسخه 1.5.11 یا پایین تر استفاده می‌کنید. سعی کنید که حتما [[جوملا]]ی خود را به روز نمایید.
+
قبل از اینکه شما فرآیند مهاجرت را شروع کنید، به سوالاهای زیر پاسخ دهید، سپس بررسی کنید که واقعاً به این مهاجرت نیاز دارید!
# آیا همه الحاقات برای [[جوملا 1.6]] بومی شده است؟ تعدادی از الحاقات برای [[جوملا 1.6]] آماده شده است. با این وجود بررسی کنید تا الحاقاتی که شما استفاده نموده‌اید برای [[جوملا 1.6]] نیز آماده شده باشد.
+
# آیا شما در فایل اصلی تغییراتی داده‌اید؟ هر گونه تغییراتی که شما در [[جوملا]] در فایل‌های هسته داده‌اید از دست خواهند رفت. پس لطفاً در نظر داشته‌باشید.
+
# آیا [[جوملا]] 1.5 مورد استفاده شما به روز شده است؟ اگر نسخه [[جوملا]]ی 1.5 شما به روز نشده است با کمک از [[ارتقای Joomla 1.5.x به آخرین نسخه جوملا 1.5 فارسی|آموزش ارتقای جوملا 1.5]] ، [[جوملا]]ی 1.5 خود را به آخرین نسخه [[جوملا]] یعنی 1.5.25 به روز کنید. بخصوص اگر شما از [[جوملا]]ی 1.5.19 یا نسخه‌های پایین تر استفاده می‌کنید، سعی کنید که حتما [[جوملا]]ی خود را به آخرین نسخه موجود بروزرسانی نمایید.
# آیا قالبی که شما استفاده می‌کنید برای [[جوملا 1.6]] آماده سازی شده است؟اگر نه، شما احساس می‌کنید که بتوانید خودتان تغییراتی در قالب بدهید؟ شما می‌توانید از آموزش‌هایی که در این زمینه هست استفاده کنید.
+
# آیا همه الحاقات برای [[جوملا]] 2.5 بومی شده است؟ تعدادی از الحاقات برای [[جوملا]] 2.5 آماده شده است. با این وجود بررسی کنید تا الحاقاتی که شما استفاده نموده‌اید برای [[جوملا]] 2.5 نیز آماده شده باشد.
# آیا بسته زبان مورد نظر شما آماده شده است؟ بله تیم [http://www.joomlafarsi.com جوملا فارسی]، [[جوملا]] فارسی را آماده کرده است.
+
# آیا شما در فایل اصلی تغییراتی داده‌اید؟ هر گونه تغییراتی که شما در [[جوملا]] و در فایل‌های هسته داده‌اید از دست خواهند رفت. پس لطفاً این موضوع را در نظر داشته‌باشید.
 +
# آیا قالبی که شما استفاده می‌کنید برای [[جوملا]] 2.5 آماده سازی شده است؟اگر نه، آیا شما می‌توانید خودتان تغییراتی در قالب بدهید؟ برای اینکار استفاده از آموزش‌هایی که در این زمینه هست بسیار مفید خواهد بود.
 +
# آیا بسته زبان مورد نظر شما آماده شده است؟ بله تیم [http://www.joomlafarsi.com جوملا فارسی]، این بسته  را آماده کرده است.
 
# آیا مجوزهای لازم در شاخه نصب و فایل‌های مربوطه اعمال شده است؟
 
# آیا مجوزهای لازم در شاخه نصب و فایل‌های مربوطه اعمال شده است؟
# آیا شما واقعا نیاز دارید که به [[جوملا 1.6]] مهاجرت کنید؟ [[جوملا]] 1.5 بسیار قدرتمند و کامل است. خیلی از مردم نیاز به این مهاجرت ندارند. [[جوملا]] پشتیبانی از [[جوملا]] 1.5 را حداقل برای یکسال دیگر ادامه خواهد داد، و اشکالات و موارد امنیتی مورد نیاز آن را منتشر خواهد کرد.
 
  
دو ویژگی مهم هست که موجب برتری [[جوملا 1.6]] نسبت به [[جوملا]] 1.5 شده است. یکی حق دسترسی‌ها و دیگری طبقه بندی‌های تو در تو.
+
=ویژگی‌های مهم جوملای 2.5=
  
به راحتی می‌توانید دسترسی‌ها را برای مهمانان، کاربران ثبت نام کرده، نویسندگان و ویرایشگران تنظیم نمایید.همچنین، با [[جوملا 1.6]] شما انعطاف پذیری بیشتری را برای سازماندهی (و بنابراین نمایش دادن) مطالب خود با طبقه بندی ساده درون طبقه بندی‌های دیگر بدهید.
+
می‌توانید مقاله [[تغییرات جدید در جوملا 2.5]] را مطالعه کنید تا تغییرات چشمگیری که نسبت به نسخه 1.5 داشته را بهتر بشناسید.
  
اینها همه کارهای بسیار خوبی را داشته باشند (به خصوص حق دسترسی‌ها)، با این حال، برای بسیاری از کاربران [[جوملا]] 1.5 ، مورد نیاز نیست.
+
* حق دسترسی‌ها.
 +
* طبقه بندی‌های تو در تو.
 +
*ادیتور پیشرفته.
 +
*استفاده از کد امنیتی ReCaptcha در قسمت های مختلف جهت جلوگیری از اسپم.
 +
* جستجوی هوشمند
  
نکته اصلی این است که خودتان تصمیم بگیرید.
+
و ...
  
* برای اینکه لیست تغییرات [[جوملا]] 1.5 را نسبت به [[جوملا 1.6]] ببینید: لطفاً در این آدرس بررسی کنید.
+
به راحتی می‌توانید دسترسی‌ها را برای مهمانان، کاربران ثبت نام کرده، نویسندگان و ویرایشگران تنظیم نمایید. همچنین، با [[جوملا]] 2.5 شما انعطاف پذیری بیشتری برای سازماندهی (و نمایش دادن) مطالب خود با طبقه بندی ساده درون طبقه بندی‌های دیگر را دارید.
  
http://docs.joomla.org/What%27s_new_in_Joomla_1.6
+
اینها همه امکانات بسیار خوبی هستند (به خصوص حق دسترسی‌ها)، با این حال، برای بسیاری از کاربران [[جوملا]] 1.5 ، مورد نیاز نیست.
  
==پشتیبان، پشتیبان، پشتیبان بگیرید ==
+
=Backup Backup Backup بگیرید=
  
گذشتن از این قسمت شاید بزرگترین اشتباه باشد. اگر شما یک (یا چند) نسخه پشتیبان مناسب تهیه کنید، شما همیشه می‌توانید در صورت نیاز به عقب برگردید. به هر حال، اگر شما پشتیبان از سایت خود را بدرستی انجام ندادید و چیزی اشتباه بود، شما وقت با ارزش خود و گاهی اوقات پول خود را در این باره هدر داده‌اید که قابل جبران نیست، پس لطفا از فایل‌های خود پشتیبان بگیرید.
+
نادیده گرفتن این قسمت شاید بزرگترین اشتباه باشد. اگر شما یک (یا چند) نسخه پشتیبان مناسب تهیه کنید، همیشه می‌توانید در صورت نیاز به عقب برگردید.  
  
 +
پس توصیه می‌کنیم که قبل از مهاجرت حتماً از [[دیتابیس]] خود و همچنین کلیه فایل‌های [[جوملا]] Backup بگیرید.
  
=به روز رسانی=
+
در صورتیکه در انجام این کار سهل انگاری کنید ضربه‌ای جبران ناپذیر به زحماتی که تاکنون کشیده‌اید وارد خواهد شد.
 +
 
 +
'''پس لطفاً از کلیه فایل‌های خود پشتیبان (Backup) بگیرید.'''
 +
 
 +
==آموزش‌های مرتبط جهت تهیه پشتیبان==
 +
 
 +
[[آموزش:تهیه پشتیبان از دیتابیس با استفاده از PHPMyAdmin]]
 +
 
 +
[[آموزش: انتقال سایت جوملایی، تهیه پشتیبان و وارد کردن دیتابیس]]
 +
 
 +
[[Backup Wizard]]
 +
 
 +
= نکات مهم قبل از فرآیند مهاجرت=
 +
 
 +
# در این آموزش از آخرین نسخه [[جوملا]] فارسی 1.5.25 تیم [http://www.joomlafarsi.com جوملا فارسی] استفاده شده است.
 +
# در این آموزش هیچ ماژول، پلاگین و کامپوننت اضافی استفاده نشده است.
 +
# از قالب پیش فرض [[جوملا]] فارسی استفاده شده است.
 +
# در این آموزش نسخه [[جوملا]] 1.5.25 فارسی به [[جوملا]] 2.5.1 انگلیسی تبدیل می‌شود.
 +
## جهت فارسی کردن [[جوملا]] 2.5 باید بسته آماده [[جوملا]] 2.5 فارسی (به استثناء فولدر installation) را روی فایل‌های نسخه انگلیسی کپی نمایید.
 +
## برای فعال سازی زبان فارسی، [[افزودن زبان فارسی به جوملا 1.6|بسته زبان فارسی]] در مدیریت جوملا نصب شود.
 +
# با این آموزش تنها مطالب، کاربران، بخش‌ها و مجموعه‌ها منتقل می‌شوند.
 +
# تصاویر و فایل‌های شما در این مهاجرت منتقل نخواهد شد و می‌بایست اینگونه فایل‌ها را در مسیرهای مورد نظر کپی نمایید.
 +
# این مهاجرت، کامپوننت‌ها، ماژول‌ها و پلاگین‌های نسخه 1.5 را پشتیبانی نمی‌کند.
 +
# دقیق بررسی نمایید تا کامپوننت‌ها، ماژول‌ها و پلاگین‌های مورد نظر با [[جوملا]] 2.5 سازگاری داشته باشند.
 +
# در این آموزش قالب‌های نسخه 1.5 قابلیت آپدیت به نسخه 2.5 را ندارد و این تغییرات جداگانه باید صورت پذیرد.
 +
# اگر سایت شما دارای رنک بالایی است ، دقیق بررسی نمایید، ممکن است رنک سایت شما  تغییر کند.
 +
 
 +
=شروع فرآیند مهاجرت=
  
 
==دریافت jUpgrade==
 
==دریافت jUpgrade==
  
به منظور به روزرسانی همیشه از [http://www.matware.com.ar/downloads/joomla/jupgrade.html آخرین نسخه] موجود استفاده نمایید.
+
جهت مهاجرت همیشه از [http://www.matware.com.ar/downloads/joomla/jupgrade.html آخرین نسخه jUpfgrade] موجود یا  [http://extensions.joomlafarsi.com/%D8%B5%D9%81%D8%AD%D9%87-%D8%A7%D9%88%D9%84/%D8%A7%D8%B1%D8%AA%D9%82%D8%A7-%D9%88-%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA/Jupgrade.html نسخه فارسی شده] آن استفاده نمایید.
  
 
==محیط تست به روزرسانی==
 
==محیط تست به روزرسانی==
  
اگر شما واقعا نگران هستید و قلب شما سریع به تپش افتاده، می‌توانید ابتدا در یک محیط دیگر این پروسه را تست کنید
+
اگر شما واقعا نگران هستید پیشنهاد می‌کنیم مهاجرت را روی سرور، درون یک فولدر یا ... آزمایش کنید و با روند کلی کار کاملاً آشنا شوید. پس حتماً سعی کنید یکبار اینکار را انجام دهید.
  
 +
جهت تست در لوکال می‌توانید یکی از برنامه WampServer یا XAMPP و ... را نصب کنید.
  
 
==نصب jUpgrade==
 
==نصب jUpgrade==
سطر ۶۹: سطر ۱۰۴:
 
برای مثال <nowiki>www.yoursite.com/administrator</nowiki>
 
برای مثال <nowiki>www.yoursite.com/administrator</nowiki>
  
 +
در منوی افزونه‌ها روی نصب کلیک کنید.
  
[[تصویر:Migrating_J15_to_J16-1.jpg|center|frame]]
+
فایل بسته را انتخاب کرده و سپس روی سرور آپلود نمایید.
  
  
در منوی افزونه‌ها روی نصب کلیک کنید.
+
[[تصویر:Migrating J15 to J25-01.png|center|frame]]
  
  
[[تصویر:Migrating_J15_to_J16-2.jpg|center|frame]]
+
==فعال کردن پلاگین Mootools Upgrade==
  
  
فایل بسته را انتخاب کرده و سپس روی سرور آپلود نمایید.
+
[[تصویر:Migrating J15 to J25-2.png|center|frame]]
  
  
[[تصویر:Migrating_J15_to_J16-3-1.jpg|center|frame]]
+
سپس در مدیریت پلاگین‌ها System - Mootools Upgrade را جستجو کرده و این پلاگین را فعال نمایید.
  
 +
==انتخاب‌های پیکربندی==
  
سپس در مدیریت پلاگین‌ها
+
در منوی کامپوننت‌ها روی jUpgrade کلیک کنید.
  
  
==فعال کردن پلاگین Mootools Upgrade==
+
[[تصویر:Migrating J15 to J25-03.png|center|frame]]
  
  
[[تصویر:Migrating_J15_to_J16-4.jpg|center|frame]]
+
در نوار ابزار روی پارامترها کلیک کنید تا تصویر زیر نمایش داده شود.
  
  
System - Mootools Upgrade را جستجو کرده و این پلاگین را فعال نمایید.
+
[[تصویر:Migrating J15 to J25-04.png|center|frame]]
  
  
==مهاجرت==
+
jUpgrade نسخه 2.5.0 مهاجرت به جوملا نسخه 1.7 و نسخه 2.5 را پشتیبانی می‌کند.
  
 +
قبل از انجام مهاجرت پیکربندی لازم را در پارمترهای jUpgrade انجام دهید. تنظیمات زیر به شما در این امر کمک خواهد کرد:
  
[[تصویر:Migrating_J15_to_J16-5.jpg|center|frame]]
+
'''عمومی:'''
  
 +
*'''ارتقا به''': به شما امکان انتخاب فرآیند مهاجرت به نسخه مورد نظر یعنی جوملا 1.7 یا 2.5 را می‌دهد.
 +
*'''پوشه هدف''': مسیر نصب جوملای جدید را مشخص می‌کند.
 +
*'''پیشوند جداول قدیمی''': پیشوند جداول فعلی بانک اطلاعاتی.
 +
*'''پیشوند جداول جدید''': پیشوند جداول جدیدی که مهاجرت انجام خواهد شد.
  
در منوی کامپوننت‌ها روی jUpgrade کلیک کنید.
+
'''پرش از مراحل:'''
  
 +
*'''پرش از مرحله بررسی''' : کنترل قبل از مهاجرت.
 +
*'''پرش از مرحله دانلود''' : عبور از مرحله دانلود در صورتیکه نسخه‌ای در شاخه موقت ایجاد شده قرار داشته باشد.
 +
*'''پرش از مرحله اکسترکت''': عبور از مرحله اکستراکت کردن فایل در صورتیکه که نسخه موجود در شاخه موقت اکستراکت شده باشد. (root/jupgrade)
 +
*'''عیب یابی''' : فعال بودن این گزینه باعث نمایش پیام‌ها شده و به شما در رفع اشکالات احتمالی کمک می‌کند.
  
[[تصویر:Migrating_J15_to_J16-6.jpg|center|frame]]
+
با توجه به توضیحات داده شده تنظیمات لازم را انجام دهید.
  
  
حال همه چیز آماده است. می‌توانید روی دکمه Start Upgrade کلیک نمایید.
+
==مهاجرت==
  
  
[[تصویر:Migrating_J15_to_J16-7.jpg|center|frame]]
+
[[تصویر:Migrating J15 to J25-05.png|center|frame]]
  
  
منتظر بمانید تو پروسه به روزرسانی انجام شده و مهاجرت کامل شود.
+
حال همه چیز آماده است. می‌توانید روی دکمه شروع ارتقا کلیک نمایید.
 +
 
 +
 
 +
[[تصویر:Migrating J15 to J25-06.png|center|frame]]
 +
 
 +
 
 +
منتظر بمانید تا پروسه به روزرسانی انجام شده و مهاجرت کامل شود.
  
  
سطر ۱۲۱: سطر ۱۷۳:
  
  
مهاجرت با موفقیت انجام شد. می‌توانید از کار با [[جوملا 1.6]] لذت ببرید.
+
مهاجرت با موفقیت انجام شد. می‌توانید از کار با [[جوملا]] 2.5 لذت ببرید.
  
توجه: لطفا در نظر داشته باشید که jUpgrade نمی‌تواند قالب (به استثناء قالب پیش فرض) را به روزرسانی کند.
+
'''توجه:''' ''لطفا در نظر داشته باشید که jUpgrade نمی‌تواند قالب را به روزرسانی کند.''
  
==پروسه صورت گرفته در مهاجرت از جوملا 1.5 به 1.6==
+
==پروسه صورت گرفته در مهاجرت از جوملا 1.5 به جوملا 2.5==
  
همانطور که توضیح داده شد، تغییر از [[جوملا]] 1.5 به 1.6 کاملا قابل توجه است. در واقع jUpgrade یک [[جوملا]]ی 1.6 جدید برای ما ایجاد کرد، به نظر من، نبوغ کامل. اگر روند مهاجرت 100% موفق نبود، مدیریت [[جوملا]] 1.5 شما کاملا دست نخورده باقی مانده و هیچ مشکلی در این فرآیند صورت نگرفته است. شما یک فرصت برای بررسی از سایت خود در هر دو وضعیت ظاهر و باطن دارید تا از همه چیز مطمئن شوید.
+
همانطور که توضیح داده شد، تغییر از [[جوملا]] 1.5 به [[جوملا]] 2.5 کاملا قابل توجه است. در واقع jUpgrade یک [[جوملا]]ی 2.5 جدید برای ما ایجاد کرد، به نظر من، نبوغ کامل.
 +
 
 +
اگر روند مهاجرت 100% موفق نبود، مدیریت [[جوملا]] 1.5 شما کاملا دست نخورده باقی خواهد ماند و هیچ مشکلی در این فرآیند صورت نخواهد گرفت. شما یک فرصت برای بررسی از سایت خود در هر دو وضعیت دارید تا از همه چیز مطمئن شوید.
  
 
'''پس واقعاً چه اتفاقی افتاده است؟'''
 
'''پس واقعاً چه اتفاقی افتاده است؟'''
  
jUpgrade آخرین نسخه از [[جوملا 1.6]] را دانلود کرده و در فولدر خود در مدیریت [[جوملا]] 1.5 نصب کرده است. پس از دانلود تمامی فایل‌ها، و استخراج کلیه فایل بطور کامل، jUpgrade [[جوملا 1.6]] را نصب کرده و پروسه مهاجرت از [[دیتابیس]] قدیمی به [[دیتابیس]] جدید [[جوملا 1.6]] را آغاز نموده است. [[جوملا 1.6]] نصب شده شما در آدرس <nowiki>w'''ww.mysites.com/jupgrade'''</nowiki> قرار دارد.
+
jUpgrade آخرین نسخه از [[جوملا]] 2.5 را دانلود کرده و در فولدر jupgrade در مدیریت [[جوملا]] 1.5 نصب کرده است. پس از دانلود تمامی فایل‌ها، و استخراج کلیه فایل‌ها بطور کامل، jUpgrade [[جوملا]] 2.5 را نصب کرده و پروسه مهاجرت از [[دیتابیس]] قدیمی به [[دیتابیس]] جدید [[جوملا]] 2.5 را آغاز نموده است. [[جوملا]] 2.5 نصب شده شما در آدرس '''<nowiki>www.yoursite.com/jupgrade</nowiki>''' قرار دارد.
  
==کنترل جوملا 1.6==
+
==کنترل جوملا 2.5==
  
لطفا سایت را بررسی کنید و از نصب [[جوملا 1.6]] نصب و راه اندازی صحیح و درستی عملکرد آن اطمینان حاصل کنید.
+
لطفا سایت را بررسی کنید و از نصب [[جوملا]] 2.5 و راه اندازی صحیح و درستی عملکرد آن اطمینان حاصل کنید.
  
===مواردی که پس از مهاجرت به جوملا 1.6 باید کنترل کرد===
+
===مواردی که پس از مهاجرت به جوملا 2.5 باید کنترل کرد===
  
  
سطر ۱۵۱: سطر ۲۰۵:
 
* قالب‌ها
 
* قالب‌ها
  
==پشتیبان از جوملا 1.6==
+
=بررسی اجمالی و تکمیل مهاجرت=
  
اگر همه چیز خوب به نظر می‌رسد جهت مهاجرت واقعی به [[جوملا 1.6]]، پس اجازه دهید از [[جوملا 1.6]] پشتیبان بگیریم.
+
# از کلیه فایل‌های خود و همچنین دیتابیس Backup تهیه نمایید.
 +
# دقیق بررسی کنید که آیا واقعاً به این مهاجرت نیاز دارید.
 +
# کامپوننت‌ها ، ماژول‌ها و پلاگین‌های مورد استفاده در [[جوملا]] 1.5 ، با [[جوملا]] 2.5 سازگاری دارد.
 +
# آیا قالبی که برای سایت خود استفاده می‌کنید با [[جوملا]] 2.5 سازگار است.
 +
# رنک سایت شما چقدر اهمیت دارد.
 +
# کپی فایل‌ها و تصاویر در مسیرهای مورد نظر.
  
==بررسی اجمالی از بقیه فرآیند==
+
=در پایان=
  
مروری سریع بر آنچه تاکنون تلاش کردیم:
+
# پوشه را تغییر نام دهید و سایت را به پوشه جدید ریدایرکت کنید.
 
+
# [[جوملا]] 2.5 شما آماده است.
# نقل مکان کردن فایل‌ها نصب [[جوملا]] 1.5 به یک زیر شاخه.
+
# نقل مکان کردن فایل‌ها نصب [[جوملا 1.6]] به root سرور.
+
  
  
 
----
 
----
  
ترجمه و تهیه آموزش : [http://forum.joomlafarsi.com/members/8220-hamidy حمید شیرزاد] تیم [http://www.joomlafarsi.com جوملا فارسی]
+
'''منبع:'''
 +
 
 +
<nowiki>http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_1.6</nowiki>
 +
 
 +
تهیه کننده: [http://www.joomlafarsi.com/about/the-team/ گروه آموزش] - تیم [http://www.joomlafarsi.com جوملا فارسی]
  
 
{{معرفی پشتیبانی}}
 
{{معرفی پشتیبانی}}
سطر ۱۷۱: سطر ۲۳۲:
 
{{کپی رایت}}
 
{{کپی رایت}}
  
[[رده: شروع با جوملا 1.6]]
+
[[رده: شروع با جوملا 1.5]] [[رده: مدیریت جوملا 1.5]] [[رده: مقالات جوملا 1.5]] [[رده: شروع با جوملا 2.5]] [[رده: مدیریت جوملا 2.5]] [[رده: مقالات جوملا 2.5]]

نسخهٔ کنونی تا ‏۲۶ فوریهٔ ۲۰۱۲، ساعت ۱۴:۰۵

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

لطفا این آموزش را به دقت مطالعه فرمایید.

قبل از به روزرسانی

اجازه ندهید که فاصله نزدیک 2 عدد 1.5 و 1.6 شما را گمراه کند. جوملا 1.6 در مدت سه سال، توسعه یافته است و این یک موفقیت بزرگ محسوب می‌شود. ساعت‌های بیشماری، توسط دواطلبانی از سراسر جهان وقت صرف شده است تا این کار به انجام برسد. اگر چه که بیشتر کدها با جوملا 1.5 مشابه هستند اما اکثراً از پایه دوباره نوشته شده‌اند و تغییرات به نسبت تغییرات جوملا 1 به جوملا 1.5 قابل توجه هستند.

تغییرات در جوملا 1.5 به جوملا 2.5 فراوان است و با وجود تلاش‌های بسیار زیادی که انجام شده، تا جوملای 2.5 به اینجا که امروز هست برسد، هیچ روش ارتقاء هسته‌ای وجود ندارد.

در واقع این یک مهاجرت است.

در برنامه نسخه‌های آینده جوملا ( که هر 6 ماه یکبار ارائه خواهند شد) به عنوان مثال در جوملای 3 ، 3.5 و غیره، تغییرات از هر نسخه به نسخه بعدی افزایشی خواهند بود و یک ارتقاء هسته‌ای نیز طراحی شده است.

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

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

jUpgrade به شما اجازه می‌دهد که مهاجرت از جوملا 1.5 به جوملا 2.5 را انجام دهید.

بررسی مشخصات مورد نیاز جهت نصب

مطمئن شوید که سرور و حتی مرورگر مورد استفاده شما برای این مهاجرت آماده است.

لطفا" پیش نیازهای نرم افزاری جوملا و همچنین مشخصات مورد نیاز برای اجرای jUpgrade را بررسی کنید تا با مشکلی مواجه نشوید.

بسیار مهم : قبل از اینکه شما فرآیند مهاجرت را شروع کنید

قبل از اینکه شما فرآیند مهاجرت را شروع کنید، به سوالاهای زیر پاسخ دهید، سپس بررسی کنید که واقعاً به این مهاجرت نیاز دارید!

  1. آیا جوملا 1.5 مورد استفاده شما به روز شده است؟ اگر نسخه جوملای 1.5 شما به روز نشده است با کمک از آموزش ارتقای جوملا 1.5 ، جوملای 1.5 خود را به آخرین نسخه جوملا یعنی 1.5.25 به روز کنید. بخصوص اگر شما از جوملای 1.5.19 یا نسخه‌های پایین تر استفاده می‌کنید، سعی کنید که حتما جوملای خود را به آخرین نسخه موجود بروزرسانی نمایید.
  2. آیا همه الحاقات برای جوملا 2.5 بومی شده است؟ تعدادی از الحاقات برای جوملا 2.5 آماده شده است. با این وجود بررسی کنید تا الحاقاتی که شما استفاده نموده‌اید برای جوملا 2.5 نیز آماده شده باشد.
  3. آیا شما در فایل اصلی تغییراتی داده‌اید؟ هر گونه تغییراتی که شما در جوملا و در فایل‌های هسته داده‌اید از دست خواهند رفت. پس لطفاً این موضوع را در نظر داشته‌باشید.
  4. آیا قالبی که شما استفاده می‌کنید برای جوملا 2.5 آماده سازی شده است؟اگر نه، آیا شما می‌توانید خودتان تغییراتی در قالب بدهید؟ برای اینکار استفاده از آموزش‌هایی که در این زمینه هست بسیار مفید خواهد بود.
  5. آیا بسته زبان مورد نظر شما آماده شده است؟ بله تیم جوملا فارسی، این بسته را آماده کرده است.
  6. آیا مجوزهای لازم در شاخه نصب و فایل‌های مربوطه اعمال شده است؟

ویژگی‌های مهم جوملای 2.5

می‌توانید مقاله تغییرات جدید در جوملا 2.5 را مطالعه کنید تا تغییرات چشمگیری که نسبت به نسخه 1.5 داشته را بهتر بشناسید.

  • حق دسترسی‌ها.
  • طبقه بندی‌های تو در تو.
  • ادیتور پیشرفته.
  • استفاده از کد امنیتی ReCaptcha در قسمت های مختلف جهت جلوگیری از اسپم.
  • جستجوی هوشمند

و ...

به راحتی می‌توانید دسترسی‌ها را برای مهمانان، کاربران ثبت نام کرده، نویسندگان و ویرایشگران تنظیم نمایید. همچنین، با جوملا 2.5 شما انعطاف پذیری بیشتری برای سازماندهی (و نمایش دادن) مطالب خود با طبقه بندی ساده درون طبقه بندی‌های دیگر را دارید.

اینها همه امکانات بسیار خوبی هستند (به خصوص حق دسترسی‌ها)، با این حال، برای بسیاری از کاربران جوملا 1.5 ، مورد نیاز نیست.

Backup Backup Backup بگیرید

نادیده گرفتن این قسمت شاید بزرگترین اشتباه باشد. اگر شما یک (یا چند) نسخه پشتیبان مناسب تهیه کنید، همیشه می‌توانید در صورت نیاز به عقب برگردید.

پس توصیه می‌کنیم که قبل از مهاجرت حتماً از دیتابیس خود و همچنین کلیه فایل‌های جوملا Backup بگیرید.

در صورتیکه در انجام این کار سهل انگاری کنید ضربه‌ای جبران ناپذیر به زحماتی که تاکنون کشیده‌اید وارد خواهد شد.

پس لطفاً از کلیه فایل‌های خود پشتیبان (Backup) بگیرید.

آموزش‌های مرتبط جهت تهیه پشتیبان

آموزش:تهیه پشتیبان از دیتابیس با استفاده از PHPMyAdmin

آموزش: انتقال سایت جوملایی، تهیه پشتیبان و وارد کردن دیتابیس

Backup Wizard

نکات مهم قبل از فرآیند مهاجرت

  1. در این آموزش از آخرین نسخه جوملا فارسی 1.5.25 تیم جوملا فارسی استفاده شده است.
  2. در این آموزش هیچ ماژول، پلاگین و کامپوننت اضافی استفاده نشده است.
  3. از قالب پیش فرض جوملا فارسی استفاده شده است.
  4. در این آموزش نسخه جوملا 1.5.25 فارسی به جوملا 2.5.1 انگلیسی تبدیل می‌شود.
    1. جهت فارسی کردن جوملا 2.5 باید بسته آماده جوملا 2.5 فارسی (به استثناء فولدر installation) را روی فایل‌های نسخه انگلیسی کپی نمایید.
    2. برای فعال سازی زبان فارسی، بسته زبان فارسی در مدیریت جوملا نصب شود.
  5. با این آموزش تنها مطالب، کاربران، بخش‌ها و مجموعه‌ها منتقل می‌شوند.
  6. تصاویر و فایل‌های شما در این مهاجرت منتقل نخواهد شد و می‌بایست اینگونه فایل‌ها را در مسیرهای مورد نظر کپی نمایید.
  7. این مهاجرت، کامپوننت‌ها، ماژول‌ها و پلاگین‌های نسخه 1.5 را پشتیبانی نمی‌کند.
  8. دقیق بررسی نمایید تا کامپوننت‌ها، ماژول‌ها و پلاگین‌های مورد نظر با جوملا 2.5 سازگاری داشته باشند.
  9. در این آموزش قالب‌های نسخه 1.5 قابلیت آپدیت به نسخه 2.5 را ندارد و این تغییرات جداگانه باید صورت پذیرد.
  10. اگر سایت شما دارای رنک بالایی است ، دقیق بررسی نمایید، ممکن است رنک سایت شما تغییر کند.

شروع فرآیند مهاجرت

دریافت jUpgrade

جهت مهاجرت همیشه از آخرین نسخه jUpfgrade موجود یا نسخه فارسی شده آن استفاده نمایید.

محیط تست به روزرسانی

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

جهت تست در لوکال می‌توانید یکی از برنامه WampServer یا XAMPP و ... را نصب کنید.

نصب jUpgrade

به مدیریت جوملا بروید.

برای مثال www.yoursite.com/administrator

در منوی افزونه‌ها روی نصب کلیک کنید.

فایل بسته را انتخاب کرده و سپس روی سرور آپلود نمایید.


Migrating J15 to J25-01.png


فعال کردن پلاگین Mootools Upgrade

Migrating J15 to J25-2.png


سپس در مدیریت پلاگین‌ها System - Mootools Upgrade را جستجو کرده و این پلاگین را فعال نمایید.

انتخاب‌های پیکربندی

در منوی کامپوننت‌ها روی jUpgrade کلیک کنید.


Migrating J15 to J25-03.png


در نوار ابزار روی پارامترها کلیک کنید تا تصویر زیر نمایش داده شود.


Migrating J15 to J25-04.png


jUpgrade نسخه 2.5.0 مهاجرت به جوملا نسخه 1.7 و نسخه 2.5 را پشتیبانی می‌کند.

قبل از انجام مهاجرت پیکربندی لازم را در پارمترهای jUpgrade انجام دهید. تنظیمات زیر به شما در این امر کمک خواهد کرد:

عمومی:

  • ارتقا به: به شما امکان انتخاب فرآیند مهاجرت به نسخه مورد نظر یعنی جوملا 1.7 یا 2.5 را می‌دهد.
  • پوشه هدف: مسیر نصب جوملای جدید را مشخص می‌کند.
  • پیشوند جداول قدیمی: پیشوند جداول فعلی بانک اطلاعاتی.
  • پیشوند جداول جدید: پیشوند جداول جدیدی که مهاجرت انجام خواهد شد.

پرش از مراحل:

  • پرش از مرحله بررسی : کنترل قبل از مهاجرت.
  • پرش از مرحله دانلود : عبور از مرحله دانلود در صورتیکه نسخه‌ای در شاخه موقت ایجاد شده قرار داشته باشد.
  • پرش از مرحله اکسترکت: عبور از مرحله اکستراکت کردن فایل در صورتیکه که نسخه موجود در شاخه موقت اکستراکت شده باشد. (root/jupgrade)
  • عیب یابی : فعال بودن این گزینه باعث نمایش پیام‌ها شده و به شما در رفع اشکالات احتمالی کمک می‌کند.

با توجه به توضیحات داده شده تنظیمات لازم را انجام دهید.


مهاجرت

Migrating J15 to J25-05.png


حال همه چیز آماده است. می‌توانید روی دکمه شروع ارتقا کلیک نمایید.


Migrating J15 to J25-06.png


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


Migrating J15 to J16-8.jpg


مهاجرت با موفقیت انجام شد. می‌توانید از کار با جوملا 2.5 لذت ببرید.

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

پروسه صورت گرفته در مهاجرت از جوملا 1.5 به جوملا 2.5

همانطور که توضیح داده شد، تغییر از جوملا 1.5 به جوملا 2.5 کاملا قابل توجه است. در واقع jUpgrade یک جوملای 2.5 جدید برای ما ایجاد کرد، به نظر من، نبوغ کامل.

اگر روند مهاجرت 100% موفق نبود، مدیریت جوملا 1.5 شما کاملا دست نخورده باقی خواهد ماند و هیچ مشکلی در این فرآیند صورت نخواهد گرفت. شما یک فرصت برای بررسی از سایت خود در هر دو وضعیت دارید تا از همه چیز مطمئن شوید.

پس واقعاً چه اتفاقی افتاده است؟

jUpgrade آخرین نسخه از جوملا 2.5 را دانلود کرده و در فولدر jupgrade در مدیریت جوملا 1.5 نصب کرده است. پس از دانلود تمامی فایل‌ها، و استخراج کلیه فایل‌ها بطور کامل، jUpgrade جوملا 2.5 را نصب کرده و پروسه مهاجرت از دیتابیس قدیمی به دیتابیس جدید جوملا 2.5 را آغاز نموده است. جوملا 2.5 نصب شده شما در آدرس www.yoursite.com/jupgrade قرار دارد.

کنترل جوملا 2.5

لطفا سایت را بررسی کنید و از نصب جوملا 2.5 و راه اندازی صحیح و درستی عملکرد آن اطمینان حاصل کنید.

مواردی که پس از مهاجرت به جوملا 2.5 باید کنترل کرد

  • بنرها
  • طبقه بندی‌ها
  • تماس‌ها
  • محتوا
  • منوها
  • ماژول‌ها
  • خبرخوان‌ها
  • کاربران
  • وب لینک‌ها
  • قالب‌ها

بررسی اجمالی و تکمیل مهاجرت

  1. از کلیه فایل‌های خود و همچنین دیتابیس Backup تهیه نمایید.
  2. دقیق بررسی کنید که آیا واقعاً به این مهاجرت نیاز دارید.
  3. کامپوننت‌ها ، ماژول‌ها و پلاگین‌های مورد استفاده در جوملا 1.5 ، با جوملا 2.5 سازگاری دارد.
  4. آیا قالبی که برای سایت خود استفاده می‌کنید با جوملا 2.5 سازگار است.
  5. رنک سایت شما چقدر اهمیت دارد.
  6. کپی فایل‌ها و تصاویر در مسیرهای مورد نظر.

در پایان

  1. پوشه را تغییر نام دهید و سایت را به پوشه جدید ریدایرکت کنید.
  2. جوملا 2.5 شما آماده است.



منبع:

http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_1.6

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

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