برای بروزرسانی phpBB دو راه کلی وجود دارد : 1) استفاده از بروزرسان خودکار 2) استفاده از آخرین نسخه منتشر شده
برای شماره 2، کافی است آخرین نسخه phpBB را از این بخش بارگیری کنید و همه فایل ها به جز config.php را در سرورتان جایگزین بکنید، در این صورت تمامی قالب ها و افزونه های نصب شده حذف خواهند شد، اگر در تالارتان افزونه زیادی نصب نشده باشد و یا قابلیت نصب دوباره همه افزونه ها را داشته باشید، این روش توصیه می شود (توجه داشته باشید که اطلاعات افزونه از پایگاه داده حذف نخواهند شد)، اگر از این روش استفاده میکنید،ابتدا از قالب (و همگی فایل ها) پشتیبان تهیه کنید.
مزیت روش اول این است که هیچکدام از افزونه ها حذف نمی شوند ولی ممکن است افزونه یا قالب با نسخه جدید سازگار نباشد که در این حالت باید منتظر انتشار نسخه بروز قالب یا افزونه باشید، برای استفاده از این روش :
ابتدا به این صفحه در phpBB رفته و از قسمت "Select Current Version" نسخه کنونی تالارتان را انتخاب کنید و سپس بر روی "select" کلیک کنید، در بلوک ظاهر شده حالت zip بسته را انتخاب کرده و آن را بارگیری بکنید و بعد از بارگیری آن را از حالت فشردگی خارج بکنید سپس در این بسته فایل زیر را باز کنید :
در این فایل تمام مواردی را که با language/en شروع میکنند، کپی کرده و در ادامه نسخه کپی شده را پیست کنید و در نسخه دوم همه را از en به fa تغییر دهید (فقط در نسخه دوم)، مثلا در بروزرسانی phpBB 3.0.9 به phpBB 3.0.10 در این فایل :
بیابید :
- کد: انتخاب همه
'language/en/acp/ban.php',
'language/en/acp/board.php',
'language/en/acp/common.php',
'language/en/acp/database.php',
'language/en/acp/forums.php',
'language/en/acp/language.php',
'language/en/common.php',
'language/en/email/admin_welcome_activated.txt',
'language/en/email/privmsg_notify.txt',
'language/en/help_faq.php',
'language/en/install.php',
'language/en/posting.php',
'language/en/ucp.php',
بعد از آن اضافه کنید :
- کد: انتخاب همه
'language/fa/acp/ban.php',
'language/fa/acp/board.php',
'language/fa/acp/common.php',
'language/fa/acp/database.php',
'language/fa/acp/forums.php',
'language/fa/acp/language.php',
'language/fa/common.php',
'language/fa/email/admin_welcome_activated.txt',
'language/fa/email/privmsg_notify.txt',
'language/fa/help_faq.php',
'language/fa/install.php',
'language/fa/posting.php',
'language/fa/ucp.php',
بعد از انجام تغییرات بالا، فایل را ذخیره کنید، در مرحله بعد جدیدترین فارسی ساز را از بخش بارگیری بارگیری کرده و تمام فایل هایی را که مسیر آن ها در عبارات بالا مشخص شده اند، به پوشه install/update/new/language منتقل کنید (نه همه بلکه موارد مشخص شده در فایل index.php ) سپس فایل هایی با همین نام و مسیر که هم اکنون از آنها استفاده می کنید، به پوشه install/update/old/language منتقل کنید (باز فقط موارد مشخص شده)
در نهایت پوشه install را به روت phpBB آپلود بکنید و در مرورگرتان آدرس این پوشه را وارد کنید (yourboard.com/install)، سپس طبق تصاویر زیر مراحل بروزرسانی را طی کنید :
برای کاربرانی که از فارسی ساز کامل ما استفاده می کنند : (تماما فارسی)
برای کاربران استفاده کننده از سایر فارسی ساز ها : (انگلیسی)
بروزرسانی فایل زبانی دستی (توصیه نمیشود)
فارسی ساز جدیدترین نسخه را از بخش بارگیری، بارگیری کرده و پوشه fa در آن را با همین پوشه درlanguage/ جایگزین کنید، قبل از این کار باید از پوشه language/fa/mods پشتیبان تهیه کرده و بعد از تغییر فارسی ساز و بروزرسانی، آن را مجددا به مسیر خود آپلود کنید ( فایل زبانی اکثر افزونه ها در این پوشه ذخیره می شود ولی ممکن است فایل زبانی برخی دیگر در فایل های اصلی هم جای گیرد که در آن صورت بعد از بروزرسانی فارسی ساز باید این تغییرات را مجددا اعمال کنید)
اگر مشکلی در فرآیند بروزرسانی داشتید در ادامه بپرسید





