بررسی مشکل بروزرسانی جوملا + راه حل
- دسته: آموزش
- آخرین به روز رسانی دوشنبه, 15 خرداد 1396 16:51
- نوشته شده توسط مصطفی نوروزی
- بازدید: 5760
همانطور که می دانید امروز نسخه 3.5.1 جوملا بصورت رسمی منتشر شده است و شما باید CMS خود را به این نسخه ارتقا دهید. برای اینکار کافیست بعد از ورود به پنل مدیریت جوملا و مشاهده پیغام مشابه تصویر 1، روی کلید بروزرسانی (update now) کلیک کنید. در صفحه بعد نیز علاوه بر لینک فایلی که دانلود خواهد شد (باعنوان Update package URL) کلید آبی رنگ install the update وجود دارد. (تصویر2)
اگر این کلید را فشار دهید باید در صفحه بعدی شاهد دانلود این لینک، نصب فایل دانلود شده و پیغام موفقیت آمیز نصب باشید. اما گاهی کار به این سادگی نخواهد بود! زیرا CMS جوملا برای بروزرسانی همیشه از سرور اصلی استفاده نمی کند و نزدیک ترین سرور به آی پی شما را انتخاب کرده و دانلود را از آنجا شروع می کند. گاهی سرور انتخابی جوملا فیلتر است و یا بعلت مشکل اینترنت، فایل ناقص دانلود شده و پیغامی مشابه تصویر 3 رویت می گردد.
The archive file is corrupt, truncated or archive parts are missing
راه حل چیست؟
ما در اینجا یک راه حل پیشنهادی که خود استفاده می کنیم و همواره جواب می دهد را معرفی می کنیم. اگرچه ممکن است راه های دیگری نیز وجود داشته باشد :
1) به صفحه اصلی پنل مدیریت جوملا بازگردید و مجدد روی پیغام بروزرسانی (Update now) کلیک کنید (تصویر1)
2) در صفحه جدید روی لینک آبی رنگ ( Update package URL ) کلیک و فایل را خودتان دانلود کنید! (تصویر 4)
3) سپس فایل دانلود شده را باید در فولدر tmp که در ابتدای فولدر اصلی جوملا وجود دارد کپی کنید.
4) به صفحه ردیف 2 (که لینک دانلود در آن قرار داشت ) باز گردید و حالا روی کلید آبی رنگ کلیک کنید. نصب شروع خواهد شد (تصویر5)
چند نکته قابل توجه :
- ممکن است زمانی که می خواهید بصورت دستی بسته بروزرسانی را که روی آدرس amazonaws.com قرار دارد دانلود کنید دچار مشکل شوید. در این حالت از می توانید از vpn استفاده نمایید
- زمانی که می خواهید فایل دانلود شده را در فولدر tmp کپی کنید ممکن است فایلی به همان نام در این مسیر قرار داشته باشد که فایل دانلود شده ناقص است. پس می توانید به خیال راحت فایل جدید را با این فایل جایگزین کنید
- اگر سایت شما روی اینترنت است برای انتقال به سرور می توانید از نرم افزار filezilla و پروتکل FTP استفاده کنید
- توجه داشته باشید اگر سایت را قبلا به مسیری جدید منتقل کرده اید، آپدیت شما انجام نخواهد شد زیرا مسیر فولدر tmp که در تنظیمات عمومی سایت (global configuration) بصورت مطلق یا اصطلاحا absolute تعریف شده بوده باید مجدد ویرایش شود. بدین منظور به تنظیمات عمومی رفته و در سربرگ سرور (server)، مسیر فولدر tmp را بروز کنید (Path to Temp Folder) فراموش نکنید مسیر فولدر لاگ در سرچسب سیستم (system) نیز باید بصورت مطلق باشید و بروز گردد