ارتقا از نسخه های قدیمی SMF به SMF 1.1.50- قبل از شروع از یک اینترنت سریع و مطمئن برای ارتقا استفاده نمایید
1- محدود کردن دسترسی به انجمنبه دلایل امنیتی انجمن خود را از دسترس عموم خارج نمایید . برای این کار وارد cPanel سایت خود شوید و با تغییر فایل .htaccess یا تنظیمات سرور Apache دسترسی را فقط برای IP خود تنظیم نمایید. برای کسانی که IP غیرثابت دارند توصیه میشود که بر روی پوشه انجمن رمز بگذارید.
2- بازگشت به SMF پیش فرشوارد مرکز مدیریت انجمن بشوید ، قالب انجمن را به صورت پیش فرض در آورید. گزینه " تنظیمات کاربران را برای این قالب به صورت پیش فرض اعمال کن " را هم برای بازگشت کاربران به قالب پیش فرض SMF انتخاب نمایید. اگر شما قالب SMF را ویرایش کرده اید فایل های قالب SMF پیش فرض را آپلود نمایید.
3- آماده سازی انجمن برای تعمیراتاز بخش مدیریت انجمن خود وارد بخش "تعمیر انجمن" بشوید سپس گزینه های زیر را اجرا نمایید:
- بهینه سازی جداول بانک اطلاعاتی برای کارایی بهتر(ممکن است در انجمن های بزرگ عمل نکند)
- جستجو و رفع خطاها
- شمارش مجدد آمار انجمن ها
- حذف گزارشات بی اهمیت
4- پشتیبان گیری از پایگاه دادهبرای این کار از cPanel استفاده نمایید. دقت نمایید که ممکن است cPanel از کاراکترهای فارسی به درستی پشتیبان گیری نکند. برای اطمینان بیشتر با استفاده از PhpMyAdmin نوع پشتیبان و UTF-8 را انتخاب نمایید.
5- پشتیبان گیری از فایل های انجمندوباره وارد cPanel شوید و یک بکاپ از فایل های انجمن خود بگیرید
6- حذف فایل های انجمنفایل های انجمن را حذف کنید
نگران نباشید! شما یک پشتیبان گرفتید
7- محتویات نسخه قبلی انجمن خود را در پوشه مربوطه منتقل نمایید8- آپلود و اجرای repair_settings.phpمطمئن شوید که اطلاعات مربوط به مسیرها درست باشد و سپس فایل را اجرا نمایید.
دریافت این فایل9- حذف repair_settings.phpبعد از پایان این فایل را حذف نمایید
10- آپلود نسخه جدید SMFآخرین نسخه SMF را دریافت نمایید و در پوشه انجمن خود کپی نمایید. مطمئن شوید که از بسته ارتقا استفاده می کنید نه از بسته نصب!
11- upgrade.php را اجرا نمایید.upgrade.php فایل های جدید را شناسایی میکند.
اطلاعات لازم را وارد نمایید.
12 پایان ارتقادر پایان ارتقا گزینه "حذف upgrade.php " را انتخاب نمایید. اگر فایل upgrade.php حذف نشد با استفاده FTP فایل را حذف نمایید.
13- وارد انجمن جدید بشویدپس از نمایش پایان ارتقا انجمن می توانید وارد انجمن جدید بشوید
14- نصب مجدد قالب ها و بسته هااحتمالا شما نیاز دارید که بسته ها و قالب ها را مجددا نصب نمایید ، دقت کنید که بسته ها و قالب ها با نسخه جدید سازگار باشند
15- دسترسی به انجمن خود را به حالت عادی در آوریدموفق باشید