sabermohamadi

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

11 پست در این موضوع

سلام دوستان

از اساتید محترم و جناب طالبی میخواستم یه آموزش در مورد تبدیل افزونه های جوملا 1.5 به 2.5 یه آموزش بزارند .

ممنون میشم

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

اینم آقا از این

-----------------------------------------------

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

با جوملا 1.6 روند ارتقا در چارچوب جوملا امکان پذیر است. امکان ارتقا یک امر ساده است. اما انتقال از جوملا 1.5 به 2.5 امری دشوار است.

مرحله 1: بررسی موارد مورد نیاز جوملا 2.5

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

Apache: v2.x or Microsoft IIS: v7

PHP: v5.2.4 +

MySQL: v5.0.4+

قبل از شروع پروسه مهاجرت از اینکه هاست شما این ویژگی را داشته باشد اطمینان حاصل کنید.

مرحله 2: انجام تجزیه تحلیل برای مهاجرت

جوملا برای مهاجرت شما یک ابزار تهیه کرده است که jUpgrade نامیده می شود، اما قبل از شروع، نکاتی هست که باید یاد آوری کنیم.

آیا جوملای شما به روز است؟ به روز ترین ورژن جوملا 1.5 در حال حاظر 1.5.25 است. اگر ورژن شما به روز نباشد، قبل از مهاجرت به ورژن 1.5.25 به روز رسانی کنید. به خصوص اگر شما از جوملا 1.5.11 یا پائین تر استفاده می کنید.

آیا تمام افزونه هایی که شما در سایتتان استفاده کرده اید ورژن 2.5 خود را دارند؟ در هنگام نگارش این مقاله تعداد کمی از افزونه در بخش افزونه های جوملا با جوملا 2.5 سازگاری دارند. لطفا توجه داشته باشید که jUpgrade امکان به روز رسانی و سازگار کردن افزونه های جوملا را ندارد. و این امر باید در پروسه های دیگر انجام و پیگیری شود.

افزونه هایی که تا به حال مورد پشتیبانی قرار گرفته اند:

Adminpraise

Kunena

K2

JoomComment

Virtuemart

redSHOP

CommunityBuilder

JCE

Contact Enhanced

JomSocial

redFORM

JEvents

Akeeba Backup

Jumi

redMEMBER

redEVENT

redBOOKING

redLIST

redCOMPETITION

+ more

آیا شما فایل های هسته را تغییر داده اید؟ تمام تغییراتی که شما در هسته جوملا انجام داده اید از بین می روند.

آیا قالب شما با جوملا 2.5 سازگاری دارد – ورژن 2.5 قالب جوملای شما توسط ایجاد کننده قالب شما ایجاد شده است- ؟ آیا شما احساس می کنید خودتان می توانید تغییرات را ایجاد کنید؟ لطفا به این نکته توجه داشته باشید که jUpgrade قالبها را نمی تواند به روز رسانی کند.

آیا بسته زبان فارسی برای جوملا 2.5 موجود می باشد؟ تیم های مختلفی بسته های جوملا را به صورت فارسی ارائه می دهند که تیم جومینا زودتر از تیم های دیگر بسته 2.5 و بسته 1.7 را ارائه داده است.

تیم های دیگر هم بسته های خوبی را ارائه داده اند که شما میتوانید استفاده کنید.

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

مرحله 3: گرفتن فایل پشتیبانی!

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

مرحله 4: نصب jUpgrade

jUpgrade را از این آدرس دانلود کنید:

http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/11658

و آن را در جوملا 1.5 خود نصب نمائید.

مرحله 5: پلاگین MooTools Upgrade را فعال کنید

به بخش افزونه ها» مدیریت پلاگین بروید و اگر MooTools Upgrade فعال نیست آن را فعال کنید.

مرحله 6: شروع با jUpgrade

به افزونه ها» jUpgrade بروید و بر روی دکمه "Parameters" کلیک کنید.

مرحله 7: تنظیمات پیکربندی

ورژن 1.1.1 jUpgrade توانایی انجام عمل مهاجرت به جوملا 1.6 و همچنین جوملا 2.5 را دارا می باشد. برای انجام موفقیت آمیز مهاجرت شما باید پیشوند جداول دیتابیس را به درستی تنظیم نمائید. در ادامه تنظیمات پیکربندی jUpgrade آورده شده است:

GLOBAL:

Distribution: انتخاب کنید که می خواهید به کدام مهاجرت کنید! جوملا 1.6 یا جوملا 2.5

Prefix for old database: پیشوند حال حاضر پایگاه داده شما

Prefix for old database: پیشوند پایگاه داده جدید شما. به هیچ وجه از پیشوند "" استفاده نکنید، این برای امنیت شما مفید است.

SKIPS:

Skip checks: پریدن از چک کردن قبل از مهاجرت

Skip download: پریدن از دانلود پکیج (نکته: باید یک پیکیج در پوشه temp شما دانلود شود یا این تظیم شود خیر و اگر بلی تنظیم شد باید Skip Decompress نیز بلی تنظیم شود)

Skip decompress: پریدن از خروج از حالت فشرده سازی پکیج دانلود شده

TEMPLATES:

Keep original positions: نگه داشتن جایگاه ماژول ها در قالب جوملا 1.5 شما در هنگام انتقال

DEBUG:

Enable Debug: در صورت فعال سازی در هنگام مهاجرت به شما موارد خطا را نمایش می دهد.

مرحله 8: شروع با jUpgrade

برای شروع مهاجرت دکمه "Start Upgrade" را کلیک کنید

مرحله 9: در طول پروسه صبرکنید

صبر کنید و در سایت کاری انجام ندهید

پس از این مرحله به آدرس www.yoursite.com/jupgrade بروید. شما در اینجا نسخه جوملا 2.5 سایت خود را می بینید. البته باید بگویم فقط پایگاه داده هسته و افزونه هایی که jupgrade پشتیبانی می کند را شما می توانید ببینید.

Share this post


Link to post
Share on other sites

خوب میخوای یه هویی بری جلو اینم از تبدیل افزونه

این فکر کنم به دردت بخوره...

اطلاعاتی کوتاه در مورد نسخه های جدید

برنامه نویسی و اماده سازی جوملا 1.6 سه سال بطول انجامید و حداقل قبل از انتشار جوملا 1.7 شش ماه مورد آزمایش عمومی و حتی استفاده برخی از سایت ها قرار گرفت مشکلات زیادی که نسخه های 1.7 و 1.6 در خود داشتند باعث انتشار جوملا 2.5 گردید که یکی از اهداف انتشار این نسخه هماهنگی بیشتر با جوملا 1.5 میباشد .

چندین سال پیش جوملا که در ابتدا با مامبو یکی بود نسخه جوملا 1 را منتشر نمود و در پی استقبال از ایننسخه جوملا نسخه 1.5 منتشر گردید . جوملا 1 با جوملا 1.5 دارای تفاوت های بسیاری بود به همین دلیل مدیران سایت هایی که تمایل به ارتقا جوملا خود داشتند میباید از جوملا 1 به جوملا 1.5 مهاجرت مینمودید . همین اتفاق در مورد جوملا 1.5 به جوملا 2.5 فارسی افتاده است . یک اشتباه رایج که برخی مدیران سایت ها انجام میدهند ان است که فکر میکنند ارتقا سایتشان از جوملا 1.5 به جوملا فارسی 2.5 همانند ارتقا نسخه جوملا 1.5 خود به نسخه های بروز رسانی جدید تر میباشد .

برای روشن تر شدن مطلب بگزارید مثالی بزنیم فرض کنید سایت شما با جوملا نسخه 1.5.24 در حال کار است حال اگر بخواهید ان را به نسخه 1.5.25 ارتقا دهید تنها کافی است که ان را بروز رسانی نمایید به این دلیل که هسته و چهارچوب هر دو جوملا یکی است و تنها برخی فایل ها اصلاح شده است در حالی هسته و چهارچوب جوملا 1.5 با جوملا 2.5 یکی نیست و نمیتوان تنها با نصب بسته های بروز رسانی وب سایت خود را به نسخه های بالاتر ارتقا دهید . در حقیقت هر کدام از جوملا ها متعلق به نسلی جداگانه میباشند به همین دلیل ما بجای ارتقا و بروز رسانی از لغت مهاجرت استفاده میکنیم .

افراد داوطلب زیادی از سراسر دنیا تلاش نمودند تا با انتشار نسخه جوملا 2.5 تحولی شگرف را در زمینه طراحی وب ایجاد نمایند به جهت تسهیل در مهاجرت نیز افزونه های معرفی شده است که jUpgrade نام دارد . اما اینکه این مهاجرت چگونه انجام میشود آموزشی است که ما برای شما تهیه نموده ایم.

آنچه شما برای مهاجرت از جوملا 1.5 به جوملا فارسی 2.5 نیاز دارید

قبل از هر چیز از تطابق مشخصات سرور فعلی خود با نیازمندی های مدیریت محتوا جوملا فارسی 2.5 اطمینان حاصل نمایید برای اطلاع از حداقل نیازمندی های سرور به لینک زیر مراجعه نمایید

http://www.joomla.org/technical-requirements.html

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

قبل از انکه کار خود را شروع نماید

قبل از انکه کار مهاجرت را شروع نمایید چند نکته وجوددارد که شما میباید از وجود ان هااطمینان حاصل نمایید و یا لاقل در باره ان فکر کنید

آیا جوملا 1.5 شما از آخرین نسخه بهره میبرد ؟ جوملا شما حتما میباید از اخرین نسخه موجود که در حال حاضر نسخه 1.5.25 میباشد بهره ببرد . مخصوصا اگر جوملا نصب شده شما بر روی سایتتان نسخه های پایین تر از نسخه 1.5.11 باشد سیستم بدرستی کار نخواهد نمود برای بروز رساتی جوملا 1.5 خود به اخرین نسخه تنها کافی است از این لینک اخرین نسخه را دانلود و سپس از طریق هاست آن را در روت جوملا extract نمایید و آنگاه پوشه installation را حذف نمایید برای دانلود نسخه 1.5.25 اینجــا را کلیک نمایید

آیا تمامی افزونه های نصب شده در سایت شما دارای نسخه منطبق بر جوملا فارسی 2.5 نیز میباشند؟ همانطور که قبل تر اشاره شد در جوملا 2.5 ساختار هسته فرق نموده است لذا افزونه هایی که برای جوملا 1.5 آماده شده است دیگر بر روی جوملا 2.5 کار نخواهند نمود مگر انکه نگارش های جدید تر این افزونه های منطبق بر ساختار جوملا 2.5 منتشر شده باشد .

آیا شما فایل های هسته جوملا 1.5 را از قبل تغییر داده اید ؟ در صورتی که از قبل فایل های هسته جوملا شما توسط برنامه نویسان و یا خود شما تغییر یافته باشد . تغییرات انجام گرفته از بین خواهد رفت

آیا قالب شما دارای نسخه هماهنگ با جوملا فارسی 2.5میباشد ؟ همانگونه که مطلعید ساختار ها در جوملا 2.5 با جوملا 1.5 کاملا متفاوت میباشد لذا اکثر قالب های جوملا 1.5 با جوملا 2.5 سازگاری نخواهند داشت لذا شما میباید از وجود قالب خود در نسخه های جدیدتر منطبق با جوملا فارسی 1.5 اطمینان حاصل نمایید و یا اصلا قالبی جدید تر و منطبق با جوملا 2.5 انتخاب نمایید

آیا سطح دسترسی پوشه های سایت شما دچار مشکل است ؟ این نکته مهمی است که تمامی پوشه ها دارای سطح دستری مناسب باشند برای بررسی سطوح دسترسی لازم برای پوشه ها اینجــا را کلیک کنید

آیا شما واقعا به جوملا 2.5 نیاز دارید ؟ جوملا 1.5 هسته ای بسیار قدرتمند میباشد که بسیاری از سایت های دولتی ، رسمی ، شخصی و ... از ان استفاده مینمایند . برای بسیاری از افراد حتی لازم نیست که جوملا خود را از نسخه 1.5 به نسخه 2.5 ارتقا دهند همچنیم جوملا 1.5 حداقل برای 3 ماه دیگر پشتیبانی میشود و نسخه های بروز رسانی و امنیتی ان منتشر خواهد شد . 2 تفاوت عمده ای که جوملا 2.5 با جوملا 1.5 دارد یکی در امکان استفاده از سطح دسترسی های متفاوت است و دیگری وجود مجموعه های تو در تو برای مطالب میباشد . در جوملا 2.5 شما امکان سطوح مختلف سطح دسترسی به بخش های مختلف سایت را دارید و این در صورتی است که در جوملا 1.5 تنها چند سطح دسترسی برای کاربران به صورت پیش فرض وجود دارد همچنین همانطور کهمیدانید مطالب در ساختار جوملا 1.5 سه سطحی میباشند یعنی بخش-> مجموعه -> مطلب اما در جوملا 2.5 این محدودیت با استفاده از ساختار مجموعه ها برداشته شده است . گرچه جوملا 2.5 امکانات دیگری از جمله SEO قوی تر ، امکان ارسال یادداشت برای کاربران و .... را دارا میباشد اما هیچکدام از ان ها چیز جدیدی نیست و میتوان همین امکانات را با افزودنی های منتشر شده به هسته اضافه نمود . حال این با شما است که به عنوان مدیر یک سایت تصمیم بگیرید که آیا تمایل و یا بهتر بگویم به مهاجرت به جوملا 2.5 نیاز دارید و یا خیر ؟

گام اول : گرفتن فایل پشتیبان ، گرفتن فایل پشتیبان ، گرفتن فایل پشتیبان

روشی که برای شما شرح میدهیم تا بتوانید از نسخه 1.5 به نسخه 2.5 مهاجرت نمایید کاملا تست شده است اما گرفت یک پشتیبان کامل از سایتتان قبل از هر کاری نکته ای مهم است که نباید فراموش گردد برای ایجاد فایل های پشتیبان قبلا در سایت افزونه ای منتشر شده است و یا از خود هاستتان میتوانید یک بک آپ کامل تهینه نمایید

گام دوم نصب Jupgrade :

افزونه مهاجرت برای شما آماده شده است که میتوانید آن را از اینجا دانلود نمایید قبل از نصب کامپوننت وارد مدیریت پلاگین ها شو پلاگین System - Mootools Upgrade را فعال نمایید حال از منو بالا قسمت امکانات حذف/نصب را انتخاب نموده و کامپوننتی را که دانلود نموده اید را نصب نمایید با نصب افزونه از منو بالا بر روی کامپوننت ها کلیک نموده و کامپوننت مهاجرت از جوملا را انتخاب نمایید . ابتدا در نوار بالایی گزینه پارامترها را انتخاب نمایید و تنظیمات دلخواه را اعمال نمایید

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

b_0_250_16777215_0___images_stories_01new_startmigration.png

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

b_250_0_16777215_0___images_stories_01new_step2migration.png

در مرحله نیازمندی های هاست و سیستم برای بروز رسانی انجام میشود و در صورتی که موردی وجود داشت که موجب توقف مهاجرت باشد به شما اعلام خواهد شد که میتوانید آن را برطف نموده و یا با مدیر هاستتان جهت رفع ان تماس بگیرید به عنوان مثال تابع safe_mode_gid در php باید غیر فعال باشد و curl میباید نصب باشد و .... در صورتی که خطایی وجود نداشت خود افزونه جوملا 2.5 را دانلود نموده نصب مینماید و سپس فایل آن را بازگشایی میکند توجه داشته باشید که شما نباید این صفحه را در حین کار ببندید و یا از ان خارج شوید کمی شکیبا باشید تا تمامی مراحل به اتمام رسد .

step3migration.png

کار تمام است جوملا شما به نسخه 2.5 ارتقا یافته است

گام سوم فارسی سازی :

حال جوملا شما به جوملا 2.5 ارتقا یافته است اما هنوز فارسی نشده است برای فارسی سازی این نسخه تنها کافی است این فایل را از دانلود نموده و نصب نمایید. برای این کار وارد Extension Manager شده و فایلی را که دانلود نموده اید نصب نمایید . حال از منو بالا Extensions را انتخاب نموده و Language Manager را انتخاب نمایید همانگونه که مشاهده مینمایید زبان شیرین فارسی اضافه شده است بر روی تک تک تب ها کلیک نموده و زبان فارسی را به صورت پیش فرض قرار دهید .

گام چهارم : بررسی

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

گام پنچم :

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

کلام آخر :

در طول این نوشتار توضیح دادیم که انتقال از جوملا 1.5 به جوملا 2.5 درحقیقت انتقال نیست و مهاجرت میباشد لذا در کنار این که شما بسیاری از امکانات جدید را بدست میاورید ممکن است برخی از امکانات را نیز از جمله قالب قبلی خود و برخی از افزونه ها را که در جوملا 1.5 کار میکند از دست بدهید . اما انجام این کار نهایتا کاری است که شما بالاخره میباید انجام دهید . منتها زمان آن را شما که مدیر سایت میباشید باید مشخص نمایید

سعی نمودیم این اموزش را کامل بنویسیم که برای مدیران سایت ها با حداقل دانش طراحی قابل اجرا باشد و دقیقا بدانند که در حال انجام چه کاری هستند .

Share this post


Link to post
Share on other sites

ارسال شده در (ویرایش شده)

گام چهارم : بررسی

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

.

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

منظور من اینه

شما برای تبدیل افزونه های جوملا 1.5 به 1.6 باید تغییراتی رو در فایلxml افزونه ایجاد کنید.که در سایت جوملا کاملا توضیح داده.اما من نتیجه ای نگرفتم و جناب طالبی درخواست کردم که یه آموزش در این مورد قرار بدن

ویرایش شده در توسط sabermohamadi

Share this post


Link to post
Share on other sites

جناب نوین فرد من یه آموزش گیر آوردم طبق اون جلو رفتم ماژول نصب شد اما فیلدهاش ظاهر نشد

Share this post


Link to post
Share on other sites

مراحل تو کاملا دنبال کردم و jupgrade رو وقتی اجرا میکنم. این تصویر میاد و وقتی روی START UPGRADE کلیک میکنم هیچ اتفاقی نمی افته.

میشه یکی کمک کنه ؟

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری