ارتقا smf   

از دانشنامه جوملا فارسی - مامبو فارسی
پرش به: ناوبری، جستجو

مقدمه

قصد داریم در این آموزش به روز رسانی اس ام اف (SMF) از نسخه 1.x.x به 2.x.x را بیان کنیم.

همیشه اولین توصیه تهیه پشتیبان از فایل‌ها و بانک اطلاعاتی می‌باشد.

مراحل به روز رسانی

به روز رسانی به آخرین نسخه بسیار مهم است و از اهمیت بسیار زیادی برخوردار می‌باشد به علت این که در آخرین نسخه موارد امنیتی و بهینه سازی انجام شده است.

اگر می‌خواهید انجمن خود را از ابتدا بنا کنید باید از آموزش نصب SMF استفاده نمایید.

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

این مراحل رو می‌توان در 6 مرحله ساده و سریع انجام داد:


Upgrade smf-01.jpg


ابتدا آخرین بسته ارتقا مورد نیاز خود را از سایت www.simplemachines.org دانلود کنید.


Upgrade smf-06.jpg


تهیه پشتیبان از انجمن فعلی

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

بنابراین تهیه نسخه پشتیبان یک مورد حیاتی است.

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

به چند روش می‌توانید این کار را انجام دهید:

  1. پشتیبان گیری پایگاه داده از طریق مدیریت انجمن
  2. پشتیبان گیری از پایگاه داده با استفاده از phpMyAdmin
  3. پشتیبان گیری پایگاه داده با استفاده از کنترل پنل هاستینگ

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


Upgrade smf-02.jpg


روی Create/Restores backup کلیک کنید.


Upgrade smf-03.jpg


تمام گزینه‌ها را فعال کنید و روی دکمه ایجاد پشتیبان (Create Backup) کلیک کنید.


Upgrade smf-05.jpg


تهیه پشتیبان با موفقیت انجام شد.

ما به شما روش آخر را پیشنهاد می‌کنیم.

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

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


Upgrade smf-9.jpg


Upgrade smf-10.jpg


Upgrade smf-11.jpg


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


Upgrade smf-07.jpg


فایل‌های استخراج شده باید در همان دایرکتوری که در آن انجمن قرار دارد از حالت فشرده خارج شود، مانند /forum/، به طوری که تمام فایل‌های مربوط به نسخه‌های قبلی بر روی سرور بازنویسی (overwite) شود.

تنظیم و ویرایش سطح دسترسی (Permissions) فایل / پوشه

بعد از انجام عملیات قبل و آپلود بسته ارتقا و خارج کردن آن از حالت فشرده باید سطح دسترسی فایل‌ها و فولدرها را تغییر دهید. مقدار صحیح سطح دسترسی برای پوشه‌ها جهت استفاده بهتر از انجمن، 777 یا 775 و 666 یا 644 معمولا برای فایل‌ها می‌باشد، بسته به نوع سرویس میزبانی خود است.

دو روش برای تغییر سطح دسترسی وجود دارد.

  1. تنظیم مجوزهای دسترسی فایل با FTP
  2. با استفاده از کنترل پنل و یا سرویس گیرنده FTP،

تغییر مجوزهای دسترسی فایل‌ها را می‌توان به سرعت و به آسانی و با استفاده از پنل هاستینگ و یا مدیریت FTP سطح دسترسی‌ها را تغییر دهید.

تمام فایل‌ها و فولدرهای زیر را باید قابل نوشتن کنید. بسته به نوع سرور خود را در مورد چگونگی تنطیم متفاوت است، این بدان معنی است که سطح دسترسی موارد زیر باید از 644، 664 یا 666 برای فایل‌ها و 755، 775 یا 777برای پوشه‌ها را تغییر دهید:


Upgrade smf-08.jpg


  • /attachments
  • /avatars
  • /Packages
  • /Packages/installed.list
  • /Smileys
  • /Themes
  • /Themes/default/languages/Install.english.php
  • agreement.txt
  • Settings.php
  • Settings_bak.php
  • upgrade.php

اگر این موارد اجازه نوشتن روی فایل و یا پوشه‌ها را نداشته باشد با خطا مواجه خواهید شد که در این صورت باید آنها را قابل نوشتن کنید.

در آن صورت، استفاده از سرویس گیرنده FTP و یا پانل هاستینگ خود تنظیم مجدد مجوز برای فایل‌ها و یا پوشه‌ها اعمال نمائید.

اجرای ابزار به روز رسانی

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


Upgrade smf-012.jpg


فایل upgrade.php باید در روت اصلی وجود داشته باشد و بدون مشکل برای شما اجرا شود. اگر با خطایی مانند خطای بالا مواجه شدید باید مانند آدرس مقابل در مرورگر خود مراحل ارتقا را ادامه دهید مثال www.yourdomain.com/upgrade.php:


Upgrade smf-13.jpg


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

Upgrade smf-14.jpg


حالت تعمیر و نگهداری

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


Upgrade smf-15.jpg


Upgrade smf-16.jpg


اطلاعات و خروجی مشکلات

Upgrade smf-17.jpg


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

اتمام فرآیند به روز رسانی

هنگامی که عملیات به روز رسانی با موفقیت به پایان رسید، بسته ارتقا را از روت انجمن حذف نمائید.

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

این فایل‌ها عبارتند از upgrade.php و فایل .SQL و مواردی که با نام upgrade شروع می‌شود. اگر این موارد حذف به درستی صورت نگیرد خطرات امنیتی به وجود خواهد آمد بنابراین در خصوص اطمینان حذف این فایل‌ها دقت کنید.


Upgrade smf-18.jpg


این آموزش بر روی کنترل پانل Direct Admin ارائه شده است.


تهیه کننده: مرصاد نادری - تیم جوملا فارسی

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