سبد (0)

ارتقاء جوملا 2.5 به 3

تعداد دانشجو :
4435 نفر
حجم فایل : 96 مگابایت
مدت زمان : 01:00:00
شماره درس : 17
نوع آموزش : تصویری و کاملاً فارسی
17,600 تومان
توضیحات کامل

مقدمه ارتقاء جوملا 2.5 به 3

مهاجرت از جوملا 2.5 به 3 کار بسیار آسانی است. در واقع این کار با استفاده از افزونه ی "ارتقاء جوملا" و فقط با یک کلیک قابل انجام است. همچنین بیشتر افزونه هایی که بر روی جوملا توسط شما نصب شده است بصورت خودکار Upgrade خواهند شد.

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

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

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


مراحل ارتقاء جوملا 2.5 به 3

عملیات ارتقاء جوملا 2.5 به 3 شامل 8 مرحله زیر است:

  1. مرحله 1: BackUp گیری از سایت
  2. مرحله 2: تکنولوژی های لازم برای راه اندازی جوملا 3
  3. مرحله 3: ایجاد محیط تست برای اجرای جوملا 2.5
  4. مرحله 4: ارتقاء جوملا به آخرین نسخه 2.5 موجود
  5. مرحله 5: اطمینان از بروز بودن پایگاه داده جوملا 2.5
  6. مرحله 6: بررسی افزونه های نصب شده روی جوملا 
  7. مرحله 7: ارتقاء جوملا 2.5 به 3
  8. مرحله 8: انتقال جوملای ارتقاء داده شده به هاست

در ادامه به توضیح هر کدام از مراحل بالا خواهیم پرداخت. 


مرحله 1: BackUp گیری از جوملا 2.5

برای جلوگیری از مشکلاتی که ممکن است در آینده پیش آید، لطفا از سایتتان BackUp بگیرید. برای انجام این کار می توانید از افزونه هایی مثل Akeeba Backup استفاده کنید. البته BackUp گیری را بطور دستی هم می توانید انجام دهید که کار بسیار ساده ای است. فقط کافی است که از طریق کنترل پنل سایتتان دو کار زیر را انجام دهید:

  1. فشرده سازی فایل های جوملا از طریق File Manager: در کنترل پنل سایتتان روی گزینه File Manager کلیک کنید و وارد پوشه اصلی جوملاتون بشید و سپس کلیه فایل های جوملا را فشرده (Compress) کنید و فایل مذکور را در جایی مطمئن قرار دهید. 
  2. BackUp گیری از پایگاه داده از طریق phpMyAdmin: در کنترل پنل سایت تان روی گزینه MySQL Manager و سپس phpMyAdmin کلیک کنید. زمانی که به phpMyAdmin لاگین کردید از پایگاه داده سایت تان BackUp بگیرید. 

مرحله 2: تکنولوژی های لازم برای راه اندازی جوملا 3

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

نرم افزار پیشنهاد شده حداقل اطلاعات بیشتر
PHP
(Magic Quotes GPC off)
5.6 or 7.0 + 5.3.10 http://www.php.net
پایگاه داده های قابل پشتیبانی
MySQL
(InnoDB support required)
5.5.3 + 5.1 http://www.mysql.com
SQL Server 10.50.1600.1 + 10.50.1600.1 https://www.microsoft.com/sql
PostgreSQL 9.1 + 8.3.18 http://www.postgresql.org/
وب سرورهای قابل پشتیبانی
Apache
(with mod_mysql, mod_xml, and mod_zlib)
2.4 + 2.0 http://www.apache.org
Nginx 1.8 + 1.0 https://www.nginx.com/resources/wiki/
Microsoft IIS 7 7 https://www.iis.net

مرحله 3: ایجاد محیط تست برای اجرای جوملا 2.5

در این مرحله قصد داریم تا BackUp ای که در مرحله 1 گرفتیم را در یک محیط تستی، Restore کنیم و در محیط تستی اقدام به ارتقاء جوملا نماییم. بنابراین یکی از راه های زیر را انتخاب کنید:

  1. Restore کردن BackUp در یک SubDomain
  2. Restore کردن BackUp در یک دایرکتوری تستی روی هاست
  3. Restore کردن BackUp در یک هاست جدید
  4. Restore کردن BackUp در کامپیوتر شخصی تان از طریق  WAMP, MAMP, LAMP, XAMPP

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

بنابریان برای Restore کردن BackUp سایت مراحل زیر را طی نمایید:

  • پکیج XAMPP را روی کامپیوتر شخصی تان نصب نمایید.
  • فایل فشرده جوملا 2.5 را در پوشه htdocs قرار دهید و آنرا Extract نمایید.
  • به آدرس localhost/phpMyAdmin برید و Backup ای که از پایگاه داده گرفتید را Restore نمایید. توجه داشته باشید که نام پایگاه داده باید مطابق همان چیزی باشد که روی هاست تان بود.
  • کاربری اتصال به پایگاه داده را مطابق همان چیزی که روی هاست تان بود ایجاد نمایید. اگر نام کاربری و کلمه عبور اتصال به پایگاه داده را فراموش کرده اید، در Root اصلی جوملا، فایل configuration.php را در Notepad باز کنید و از مقادیر متغیرهای user$ و password$ برای این منظور استفاده کنید. 

مرحله 4: ارتقاء جوملا به آخرین نسخه 2.5 موجود

در این مرحله باید جوملایی که روی کامپیوتر شخصی تان قرار دارد را به آخرین نسخه که در نمونه 2.5 موجود است ارتقاء داده شود.

در حال حاضر آخرین نسخه 2.5.28 است.

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


مرحله 5: اطمینان از بروز بودن پایگاه داده جوملا 2.5

با رفتن به منوی (افزونه ها -> مدیریت افزونه ها -> تب پایگاه داده) مطمئن شوید که نسخه پایگاده داده به آخرین نسخه موجود ارتقاء داده شده است. در واقع پایگاه داده باید با نسخه جوملا 2.5.28 مطابقت داشته باشد.

بنابراین اگر پایگاه داده تان بروز نیست مطابق شکل زیر روی دکمه "فیکس" کلیک نمایید:J25-admin-extension-database-fix-en.png


مرحله 6: بررسی افزونه های نصب شده روی جوملا

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

بنابراین افزونه هایی که نیاز ندارید را باید حذف کنید و آنهایی که باید باقی بماند را به آخرین نسخه ارتقاء دهید.

برای حذف افزونه های که نیاز ندارید بصورت زیر عمل فرمایید:

  1. به منوی (افزونه ها -> مدیریت افزونه ها) بروید و روی تب مدیریت کلیک کنید.
  2. در تب مدیریت، لیست کشویی "انتخاب نوع" را روی "بسته" تنظیم کنید. (پیشنهاد ما این است که ابتدا افزونه هایی که از نوع "بسته" یا Package هستند را حذف کنید و دلیل این کار این است که کلیه ماژول ها و کامپوننت ها و پلاگین های وابسته به Package مذکور بصورت اتوماتیک حذف خواهد شد.)
  3. در لیستی که نمایان می شود، بسته یا Packageهایی که دیگر نیاز ندارید را انتخاب و با کلیک روی دکمه "حذف" آنها را حذف نمایید.
  4. پروسه بالا را برای انواع دیگر یعنی: کامپوننت، ماژول، پلاگین، زبان، فایل، قالب و ... انجام دهید. توجه داشته باشید که برای افزونه هایی که در ستون "نویسنده" مقدار "Joomla! Project" تنظیم شده را بدون تغییر رها کنید. مطمئن شوید که کلیه افزونه هایی که دیگر نیاز ندارید و یا با جوملا 3 سازگار نیست را حذف نمایید.

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

برای پیدا کردن افزون هایی که نیاز به ارتقاء یا Update دارند، در مدیریت جوملا 2.5.28 می توانید به منوی (افزونه ها -> مدیریت افزونه ها -> تب بروز رسانی) بروید و روی دکمه "جستجو نسخه های بروز رسانی" کلیک نمایید. با انجام این کار زمانی که تب مدیریت را انتخاب کنید در ستون "نسخه" یک Tooltip اضافه شده است که زمانی که موس را روی علامت آن (Tooltip) قرار دهید یک Tooltip ظاهر می شود و اطاعاتی مختصر در مورد نسخه حال حاضر و آخرین نسخه قابل دسترس می دهد. توجه فرمایید که قابلیت مذکور تنها برای افزونه هایی فعال می شود که بنحوی پیاده سازی شده اند که از طریق منوی (افزونه ها -> مدیریت افزونه ها -> تب بروز رسانی) قابل بروز رسانی هستند و اگر افزونه ای نصب کرده اید که از این طریق تب بروز رسانی Update نمی شوند باید آنها را بصورت دستی بررسی فرمایید.

 برای ارتقاء افزونه هایی که باید باقی بماند بصورت زیر عمل فرمایید:

  1. یک لیست از کلیه افزونه هایی که باید باقی بماند تهیه کنید. برای این منظور می توانید از فایل روبرو استفاده کنید: Third-Party Extension Inventory Worksheet
  2. افزونه های مذکور را به آخرین نسخه موجود Update کنید.
  3. قبل از اینکه عملیات Update را انجام دهید توجه کنید که اگر افزونه مورد نظر در یک بسته، هر دو نسخه 2.5 و 3 را ارائه کرده است شما با یک کلیک می توانید آنها را Update کنید. اما اگر نسخه 2.5 و 3 در دو بسته متفاوت ارائه شده است شما باید افزونه های مذکور را مورد به مورد بررسی کنید. افزونه های مذکور بطور معمول در یکی از سناریوهای زیر گنجانده خواهند شد:
  • افزونه های که دارای دو بسته متفاوت برای جوملا 2.5 و 3 است اما پس از Update کردن به جوملا 3، آنها بطور اتوماتیک شناسایی می شوند و قابل استفاده اند. مطمئن شوید که تولید کننده افزونه های مذکور این موضوع را تأیید کرده باشند.
  • افزونه هایی که دارای دو بسته متفاوت برای جوملا 2.5 و 3 است اما برای ارتقاء به جوملا 3 باید نسخه قبلی را بصورت دستی حذف کنید و زمانی که جوملای اصلی را به 3 ارتقاء دادید، افزونه های مذکور را مجدد نصب کنید.

مرحله 7:ارتقاء جوملا 2.5 به 3

در مرحله قبل، کلیه افزونه هایی که توسط شما روی جوملا نصب شده بود را از لحاظ ماندن و یا حذف شدن بررسی کردیم و آنهایی را که باید Uninstall می شدند را حذف کردیم و آنهایی که باید باقی می ماندند را بنحوی که با جوملا 3 سازگار باشد Update کردیم. اما در ادامه برای ارتقاء جوملا 2.5 به 3 مراحل زیر را طی فرمایید:

  1. به منوی (سایت -> تنظیمات کلی -> تب سرور) بروید و در قسمت "تنظیمات سرور"، فیلد گزارش خطا را با مقدار "حداکثر" تنظیم نمایید. با کلیک روی دکمه "ذخیره" مطمئن شوید که تغییرات ذخیره شود.J25-system-global-config-server-tab-en.png
  2. به منوی (افزونه ها -> مدیریت پلاگین ها) بروید و در فیلد جستجو، مقدار "مرا به یاد بسپار" را وارد کنید و Enter کنید و سپس پلاگین مذکور را غیرفعال نمایید.
    J25-extension-plugin-remember-me-en.png
  3. در این مرحله می توانید بصورت دلخواه یک Backup دیگر از سایتتان بگیرید.
  4. این قسمت پیشنهاد می شود که انجام شود اما لازم نیست ...! در جوملا 2.5 یک جدول با نام assets__# وجود دارد که بیشتر کاربران از وجود آن بی خبرند اما در عین حال اگر مشکلی در داده های آن پیش آید، باعث مشکلات بسیار بزرگی برای سایت تان خواهد شد. در این قسمت خواهید دید که با چند کلیک ساده، مشکل داده های جدول مذکور شناسایی و حل خواهد شد.
    • به منوی (محتوا -> مدیریت مجموعه ها) بروید و روی دکمه "بازسازی" کلیک کنید. این کار باعث می شود تا جدول مجموعه ها بازسازی یا Rebuild شود. بعد از انجام این کار مطمئن شوید که زیر مجموعه ها بطور صحیح تودرتو شده باشند.
    • به منوی (محتوا -> مدیریت مطالب) بروید و مطالبی که در زباله دان هستند را بصورت کامل حذف کنید.
    • برای هر مجموعه، یک مجموعه خالی با نام "مجموعه موقت" ایجاد کنید و مطالب را یکبار به مجموعه مذکور منتقل و دوباره به مجموعه ی اصلی بازگردانید.
  5. به منوی (کامپوننت -> ارتقاء جوملا) بروید و در بالا و سمت چپ صفحه مذکور، روی دکمه "گزینه ها" کلیک کنید.
  6. در پنجره باز شده، فیلد کشویی "ارتقاء سرور" را با مقدار "پشتیبانی کوتاه مدت" تنظیم نمایید و نهایتا روی دکمه ذخیره و بستن کلیک نمایید.
    J25-component-joomla-update-select-support-en.png
  7. بلافاصله بعد از تغییر بالا، لینک Update آخرین نسخه جوملا بهمراه دکمه "نصب نسخه بروزه رسانی" ظاهر خواهد شد:J25-component-joomla-version-update-en.png
  8. اگر لینک Update نشان داده نمی شود به منوی (مدیریت افزونه ها -> تب بروز رسانی) بروید و روی دکمه "پاک کردن کش" کلیک کنید. به این ترتیب باید در کامپوننت ارتقاء جوملا، لینک update نمایان شود.
  9. اگر اطمینان دارید که پلاگین "مرا بیاد بسیار" غیر فعال است و BackUp تا اینجای کار را دارید روی دکمه "نصب نسخه بروز رسانی" کلیک نمایید.
  10. بسته به سرعت اینترنت شما و سروری که سایت شما روی آن قرار دارد، پروسه ارتقاء جوملا 2.5 به 3 زمان خواهد برد. اگر همه چیز درست پیش برود بعد از ارتقاء جوملا 2.5 به 3 با محیط مدیریتی جوملا 3 روبرو خواهید شد:
    J32-administrator-overview-en.png
  11. به منوی (مدیریت افزونه ها -> تب بروز رسانی) بروید و روی دکمه "پاک کردن کش" کلیک کنید.
  12. به منوی (افزونه ها -> مدیریت افزونه ها -> تب پایگاه داده) بروید و روی دکمه "فیکس" کلیک کنید.
  13. به منوی (افزونه ها -> مدیریت افزونه ها -> تب کاوش) بروید و چک کنید که افزونه ای برای نصب وجود نداشته باشد.
  14. پروسه ای که در آیتم شماره 4 پیشنهاد شد را یکباردیگر انجام دهید. (شناسایی و حل مشکلات جدول assets)
  15. به منوی (افزونه ها -> مدیریت پلاگین ها) بروید و پلاگین "مرا به یاد بسپار" را فعال نمایید. 
  16. در این مرحله یکبار خروجی سایت (frontend) را نگاه کنید. البته بدلیل نداشتن قالب صحیح ممکن است که همه چیز بهم ریخته باشد که مهم نیست. اما اگر سایت نمایش داده نشد برای حل آن به لینک روبرو مراجعه فرمایید: common errors during migration
  17. در این مرحله می توانید بصورت دلخواه یک Backup دیگر از سایتتان بگیرید.
  18. برای احتیاط بیشتر، فضای cache مرورگرتان را پاک نمایید. برخی از مرورگرها بویژه Firefox فایل های قدیمی مربوط به نسخه 2.5 را نگه می دارد.
  19. به منوی (محتوا -> مدیریت مطلب) بروید و روی دکمه "گزینه ها" کلیک کنید و فیلد "Enable Versions" را با مقدار "بله" تنظیم نمایید.
  20. قالب جدیدتان را نصب کنید و تنظیمات لازم را انجام دهید و همه چیز را تست کنید.
  21. اگر همه چیز همان طور که انتظار دارید، نشان داده می شود به منوی  (سایت -> تنظیمات کلی -> تب سرور) بروید و در قسمت "تنظیمات سرور"، فیلد گزارش خطا را به مقدار قبلی یعنی "سیستم پیشفرض" بازگردانید و با کلیک روی دکمه "ذخیره" مطمئن شوید که تغییرات ذخیره شود.

مرحله 8: انتقال جوملای ارتقاء داده شده به هاست

  1. زمانی که برای انتقال جوملای ارتقاء داده شده از کامپیوتر شخصی تان به اینترنت آماده شدید، برای آخرین بار از جوملای 2.5 که هم اکنون روی اینترنت است و قرار است با جوملا 3 جایگزین شود، Backup بگیرید و آنرا در جایی مطمئن قرار دهید.
  2. در کامپیوتر شخصی تان، جوملا 3 را Zip کنید و آنرا به هاست تان منتقل کنید. همچنین با استفاده از PHPMyAdmin از پایگاه داده Backup بگیرید و به کنترل پنل سایتان بروید و دوباره از طریق PHPMyAdmin فایل Backup مربوط به پایگاه داده را Restore نمایید.
  3. کلیه فایل های جوملا 2.5 را حذف کنید. البته اگر در فایل robots.txt در root اصلی جوملا 2.5 تغییر داده اید، آنها را حذف نکنید. همچنین دیگر نیازی به پایگاه داده جوملا 2.5 نیست. 
  4. در کنترل پانل هاست تان با استفاده از File Manager، فایل Zip مربوط به جوملا 3 را از حالت فشرده خارج کنید و تنظیمات لازم برای اتصال به پایگاه داده جدید را انجام دهید.

تضمین کیفیت "ارتقاء جوملا 2.5 به 3"

توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ ‌درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.

نظرات
Copyright MAXXmarketing GmbH
JoomShopping Download & Support
تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه