باسلام خدمت خوانندگان گرامی این مطلب.
((داخل پرانتز( پیرو این تاپیک ) و به دلیل ایندکس شدن صحیح در گوگل و دسترسی همیشگی به این موضوع؛ این تاپیک ایجاد شد.))
با توجه به اینکه مدیران انجمن به دفعات مختلف در تاپیکهای گوناگون برای آپدیت هسته ی جوملا نکات زیادی رو بیان کردند و علاوه بر همه ی اینها در سایت جهانی جوملا ؛ به تاکید بسیار زیاد، برای آپدیت ورژنهای مختلف جوملا 3.0 به آخرین ورژن خودش (در حال حاضر و در زمان نوشتن این مطلب 3.6.3) مطرح شده که به هیچ عنوان آپدیت هسته از طریق مدیریت جوملا یعنی آدرس: مدیریت سایت>منوی افزونه ها>نصب/حذف>بروزرسانی ؛ انجام نشه ؛ اما متاسفانه باز هم بسیاری از دوستان میبینم که در انجمن تاپیکهایی مطرح میکنند بابت اینکه هسته را از طریق مدیریت و به نوعی سیستماتیک آپدیت کردند و حالا سایت بطور کلی بهم ریخته یا بخشی از سایت از کار افتاده!
به نوبه ی خودم همیشه خدمت دوستان و بزرگواران عرض کردم که بلااستثنا هیچ آپدیت و بروزرسانی ای رو که از نظر هسته ی جوملا و چه افزونه ها و قالبهای جوملا؛ بصورت خودکار و از طریق مدیریت انجام ندید.
به چند دلیل عمده:
مورد اول : پچ آپدیتی که در سایت جوملای جهانی انتشار پیدا میکنه سناریوی کلی این بسته بر این فرض هست که سایت شما یک سایت جوملای استاندارد است. جوملای استاندارد یعنی چه: یعنی اینکه از ماژول ها/پلاگین ها و قالبهای پیشفرض سیستم استفاده شده و صرفاً هیچ پلاگین و افزونه و قالب و بالاخص کتابخونه ی خاص دیگری در سیستم بکاربرده نشده!! وقتی که شما از طریق سیستم و توسط نصب کننده و آپدیتر جوملا این بروزرسانی رو انجام میدید ؛ مطمئناً در سایتتون چیزی به غیراز موارد هسته ای جوملا وجود داره. مثلا قالبی که خودتون کار کردید یا ماژول ها و پلاگین هایی که مدنظرتونه بوده و نصب کردید و همچنین کامپوننتهایی که دارید باهاشون کار میکند و بخش اصلی ای از سایت فعال و live تون هستند! طبیعی هست که زمانی که شما آپدیت میکنید احتمال وجود دلایل مختلفی این خطاها بوجود بیاد!
مورد دوم: ممکن هست که در زمان آپدیت خودکار؛ برای کسری از ثانیه ارتباط نت شما قطع بشه و فرمان آپدیت شما بطور ناقص اجرا بشه و یا اصلا اجرا نشه؛ باز هم اختلالی ست که در روند اجرای سایت لایوتون بوجود آمده.
مورد سوم:وقتی که شما آپدیت خودکار و سیستمی انجام میدید؛ اگر در بخشهای مختلف سایتتون تغییری از نظر کدنویسی و یا سی اس اس اعمال کرده باشید؛ طبیعیه وقتی از سیستم آپدیت میکنید تمامی اون فایل های ریپلیس میشه و عملا اون کارها از دست میره .اما اگر بصورت دستی این کار رو انجام بدید خیلی راحت میتونید از فایلهاتون یک نسخه کپی تهیه کنید و بعد از آپدیت هسته ؛ مجدداً جایگزین کنید...
تنهاکار و بهترین کاری که میتونید بکنید دوست عزیز این هستش که نسخه بکاپتون رو ری استور کنید و خودتون رو درگیر درست کردن ورفع کردن مشکل نکنید چون تصور نمیکنم راه به جایی ببرید جز اینکه وقتتون به هدر بره و سایتتون با تداخل و خرابی بالا باشه. سورس رو ری استور کنید و بعد فایل نصبی آپدیت جوملا رو متناسب با ورژن فعلی جوملاتون دانلود و روی سرورتون بریزید و در پوشه (public_html) حالا به مدیریت جوملا برید و از منوی نصب/حذف»پایگاه داده برید و بعد با استفاده از کلیک بروی دکمه ی جستجو-Serach اقدام به پیدا کردن مشکلات دیتابیس خطاهای احتمالی کنید.بعد از اینکار دکمه Fix یا تعمیر رو فشار بدید تا موتور جوملا بطور خوکار اقدام به بازسازی و رفع عیوب جداول دیتابیس کنه.
این حالت استانداردترین حالت آپدیت هسته ی جوملای 3.0 ست.
برای دسترسی به کلیه آپدیت ها و پکیج کامل آخرین ورژن جوملا 3.6.3 از طریق لینک زیر اقدام کنید:
https://github.com/joomla/joomla-cms/releases/tag/3.6.3
اگر دوستان سوالی پیرامون آپدیت هسته ی جوملا داشتند , مطرح کنید , خوشحال میشیم اگر بتونیم کمکی در حد خودمون ارائه کنیم.
موفق و سربلند باشید
ارادتمند
حجت مردانه زاده