مهمان عزیز خوش آمدید. ورود ثبت نام



صفحه‌ها (2):
امتیاز موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
آموزش کوچ از phpbb 3 به mybb 1 6

آموزش کوچ از phpBB 3 به MyBB 1.6
سلام.
خیلی ها برای بار اول از phpBB3 برای انجمن ساز خود استفاده می‌کنند ولی به دلایلی زیاد ازش خوششون نمیاد.
ما به این افراد پیشنهاد می‌کنیم تا انجمن خود را به مای‌بی‌بی انتقال دهند.
نویسنده: AliReza_Tofighi
در این انتقال:
  • کاربران
  • گروه ها
  • انجمن ها
  • دسترسی‌های انجمن‌ها
  • پیام‌های خصوصی
  • موضوع‌ها
  • ارسال‌ها
  • نظرسنجی‌ها
  • نتایج‌نظرسنجی‌ها
  • مدیران
  • تنظیمات
از phpBB به MyBB انتقال داده می‌شود.
اگر حاضرید ادامه دهیم.
موارد مورد نیاز از phpBB در انتقال:
برای این انتقال ما نیاز به پوشه‌ی files (که در جایی که اسکریپت پی‌اچ‌پی بی‌بی نصب هست پیدا می‌شه) و پایگاه داده‌ی phpBB (به طور کامل) نیاز داریم.

مرحله‌ی اول:
ابتدا آخرین نسخه‌ی مای‌بی‌بی رو دریافت کرده ( http://download.my-bb.ir/last ) و در جایی که می‌خواهیم آپلود می‌کنیم.
مرحله‌ی دوم:
حال در مسیر inc فایل های روبرو را به شکل زیر ویرایش کنید: db_mysql.php , db_mysqli.php , db_pgsql.php , db_sqlite.php 
کد زیر را بیابید:
کد پی‌اچ‌پی:
utf8_general_ci 
و به کد زیر تبدیل کرده و ذخیره کنید:
کد پی‌اچ‌پی:
utf8_bin 
مرحله‌ی سوم:
حال فرایند نصب مای‌بی‌بی را انجام دهید. (فقط دقت کنید در قسمت ورود اطلاعات مدیریت کل نام کاربری را چیزی انتخاب کنید که در لیست کاربران phpBB وجود نداشته‌باشد.)

مرحله‌ی چهارم:
در مسیر پنل مدیریت در انجمن‌ها و ارسال‌ها دسته‌بندی پیش‌فرض موجود را حذف کنید.

مرحله‌ی پنجم:
در مسیر http://my-bb.ir/Forum-ادغام-مای-بی-بی آخرین نسخه‌ی سیستم ادغام مای‌بی‌بی را دریافت و در جایی که مای‌بی‌بی نصب کردید بریزید. (پوشه‌ی merge باید مثل دیگر پوشه‌ها مثل inc و images و ... باشد)

مرحله‌ی ششم:
یک رونوشت از فایل loginconvert.php که در merge است را در مسیر inc/plugins بریزید.

مرحله‌ی هفتم:
حال در پوشه‌ی files (از فایل‌های پی‌اچ‌پی بی‌بی) فایل‌های .htaccess و index.html را حذف کنید.

مرحله‌ی هشتم:
در مسیر merge/boards/phpbb3/ فایل attachments.php را باز کرده و به شکل زیر ویرایش کنید:
کد زیر را پیدا کنید:
کد پی‌اچ‌پی:
$attachment_file merge_fetch_remote_file($import_session['uploadspath'].'/'.$data['physical_filename']); 
و قبل از آن کد زیر را اضافه کنید:
کد پی‌اچ‌پی:
$import_session['uploadspath'] = "http://phpbbsiteurl/files"
(در کد بالا به‌جای  http://phpbbsiteurl/files آدرس مسیر پوشه‌ی files رو بدید، (این آدرس به شکل D:\files یا چنین نباشد!))
همچنین دسترسی پوشه files و همه فایلهای داخلش را بر روی 777 قرار می دهیم .

مرحله‌ی نهم:
در این مرحله به مسیر http://mybburl/merge/index.php برید.
۱) بر روی Next کلیک کنید.
۲) بر روی Next کلیک کنید. (اگر مشکلی در این مرحله بود یا شما از آخرین نسخه‌ی سیستم ادغام استفاده نکردید یا دسترسی پوشه‌ی uploads بر روی 777 نیست!)
۳) در این مرحله phpBB 3 را انتخاب کرده و بر روی next کلیک کنید.

مرحله‌ی دهم:
در سمت راست نوشته‌ی Database Configuration بر روی Run. کلیک کنید.
در صفحه‌ی جدید اطلاعات مورد نیاز پایگاه داده‌ی پی‌اچ‌پی‌بی‌بی را می‌خواهد طبق تصویر وارد کنید:
   
مرحله‌ی یازدهم:
در این مرحله پایگاه داده انتخاب شده است.
فقط نیاز هست در هر مرحله بر روی گزینه‌ی بعدی ای‌که فعال می‌شود کلیک کنید و سپس در هر صفحه‌بر روی Next کلیک کنید.
به ترتیب بر روی Run موارد زیر کلیک کنید:
  1. Users
  2. Usergroups
  3. Forums
  4. Forum Permissions
  5. Threads
  6. Polls
  7. Poll Votes
  8. Posts
  9. Private Messages
  10. Moderators
  11. Settings
  12. Attachments


سه نکته: نیازی نیست مواردی که در این مرحله در سیستم از شما درخواست شده را از مقدار پیش‌فرض تغییر بدید.
و همچنین ممکن هست برخی مراحل مدتی به طول انجامد (بستگی به حجم پایگاه داده قبلی دارد)
و همچنین سعی کنید هیچ گاه از کلید back مرورگر استفاده نکنید یا در حین انجام عملیات مرورگر را نبندید. (هر یک از این کارها رو کنید احتمال داره مشکلی در فرایند ادغام به وجود بیاد و در نتیجه مجبور میشید این مراحل را از مرحله‌ی نصب مای‌بی‌بی به بعد دوباره انجام دهید.)

مرحله‌ی دوازدهم:
 در این مرحله شما با پیام Completion روبرو می‌شید یعنی که فرایند ادغام به پایان رسیده. اگر می‌خواهید گزارشی از فرایند ادغام رو داشته باشید یکی از موارد رو انتخاب کرده و فایل رو دانلود کنید.
سپس پوشه‌ی merge را حذف کنید.

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

مرحله‌ی چهاردهم:
برای حل برخی مشکلات در فارسی‌سازی یا ... در phpmyadmin در پایگاه داده‌ی مای‌بی‌بی کوئری های زیر را اجرا کنید:
کد:
UPDATE `mybb_users` SET `pmfolders` = '1**$%%$2**$%%$3**$%%$4**'

 
کد:
UPDATE `mybb_users` SET `displaygroup` = '0'
 
کد پی‌اچ‌پی:
UPDATE `mybb_usersSET `avatardimensions` = '' where `avatar` = '' 
مرحله‌ی پانزدهم:
سپس در کاربران و گروه ها در گروه ها اگر گروهی به نام NEWLY_REGISTERED (یا مانند این) وجود دارد آن را حذف کرده و گروه‌ها و کاربران مدیران کل و غیره را بررسی می کنیم.

مرحله‌ی شانزدهم:
اگر همه چیز صحیح بود در بخش کاربران و گروه ها در کاربران در ادغام کاربران
 کاربری که در فرایند نصب مای بی بی ساخته بودیم را به عنوان حساب کاربری منبع وارد کرده
و کاربری که در phpBB مدیر کل اصلی بوده است را به عنوان حساب کاربری مقصد وارد می‌کنیم و بر روی ادغام کلیک می‌کنیم.
حال کاربری که در هنگام نصب مای‌بی‌بی ساخته بودید از بین رفت. با حساب کاربری مدیرکل phpBB وارد شوید.
در صفحه‌ی اصلی پنل مدیریت بر روی نام کاربری خودتان در بخش مدیران آنلاین کلیک کنید. 
به صفحه‌ای مانند این منتقل می‌شوید: mybbforum/member.php?action=profile&uid=2
مقدار مقابل uid= را یادداشت کنید.

مرحله‌ی هفدهم:
فایل inc/config.php را ویرایش کنید:
کد زیر را بیابید:
کد پی‌اچ‌پی:
$config['super_admins'] = '1'
به جای 1 عددی که در مرحله‌ی قبل یادداشت کرده‌بودید را وارد کنید و بر روی ذخیره کلیک کنید.

مرحله‌ی هجدهم:
در این مرحله ادغام با موفقیت به پایان رسیده تمامی موارد را چک کنید ممکن است برخی موضوعاتی که در phpBB آنها را حذف کرده بودید ردی از خود در مای‌بی‌بی باشد (ولی بعد از کلیک بر روی موضوع بنویسد موضوعی یافت نشد) اونها رو حذف کنید.
ممکن هست مثلا در برخی موارد تبدیل کننده BBCode پی‌اچ‌پی بی‌بی به MyCode مای‌بی‌بی کامل عمل نکرده باشد در این موارد هم خطا ها را در همین تاپیک عنوان کنید تا ما روش حل اونها رو کشف کنیم و بهتون بگیم.

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

پیوست 1 :
مای کد زیر را اضافه کنید :
بیان منظم :
کد:
\[size=([0-9\+\-]+?)\](.*?)\[/size\]
جایگزینی :
کد:
<span style="font-size:$1%">$2</span>

پیوست ۲:
مای کد زیر را اضافه کنید:
بیان منظم:
کد:
<!-- m --><a class="postlink" href="([^"]+)">(.*?)</a><!-- m -->
جایگزین:
کد:
<a href="$1">$2</a>
نکته:
این آموزش برای اولین بار توسط بنده و توسط گروه پشتیبانی فارسی مای‌بی‌بی نوشته شده‌است. (که زبان فارسی را پشتیبانی کند و همچنین آموزش کامل باشد)
پس لطفا در صورت کپی برداری نام مرجع مای-بی بی و لینک مرجع (http://my-bb.ir ) را ذکر فرمایید و همچنین این آموزش را به نام خود نزنید.


با تشکر.
تیم مای‌بی‌بی


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
همچنین اگه جایی رو نفهمیدید بپرسید. (حتی انجام ندادن یک مرحله از مراحلی که گفته شد می‌تونه کل کار رو خراب کنه - برای مثال برخی قسمت‌ها رو اگه انجام ندید فارسی نویسی دچار مشکل میشه..)


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
بروزرسانی شد! (پیوست ۱ اضافه شد و همچنین به مرحله‌ی هشتم یه قسمت اضافه شد)


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
سلام.
ببخشید این برای وقتی هست که مای بی بی رو هنوز راه ننداختیم؟؟
یعنی میشه برای وقتی که هم مای بی بی داریم هم پی اچ پی بی بی بتونیم ادغام کنیم و هیچ داده ای از دست نره؟
اگه این دو تا پایگاه داده کاربرانشون جداباشن و نام های مشابه توی هر دو تا باشه باید چیکار کنیم؟
الان مشکل اساسی که بخاطر اون تاحالا مدیرمون اقدام به ادغام نکرده اینکه صفحه اصلی سایت با پی اچ پی بی بی ارتباط داره و چیزایی مثل آخرین ارسال ها ، کنترل پنل کاربر ، کاربران جدید و کاربران برتر تو صفحه اصلی سایت هستن و نمیدونه این چیزا رو از انجمن مای بی بی چجوری میشه تو صفحه اول نشون داد.برای همین الان هر دو انجمن روی سایت هستن!
خیلی مشکلات پیچیدس ولی میشه بی زحمت اگه وقت داشتید یه نگاه بندازید ببینید میتونید یه راه پیشنهاد بدید.
صفحه اصلی سایت : http://soltaniolia.ir/index.html
انجمن پی اچ پی بی بی : http://soltaniolia.ir/forums.html 
انجمن مای بی بی : http://soltaniolia.ir/forum/index.php
 


من انجمن ندارم ، فقط وبلاگ دارم Big Grin
(۱۹ بهمن ۱۳۹۲، ۰۶:۵۲ ب.ظ)سموجک نوشته:  سلام.
ببخشید این برای وقتی هست که مای بی بی رو هنوز راه ننداختیم؟؟
یعنی میشه برای وقتی که هم مای بی بی داریم هم پی اچ پی بی بی بتونیم ادغام کنیم و هیچ داده ای از دست نره؟
اگه این دو تا پایگاه داده کاربرانشون جداباشن و نام های مشابه توی هر دو تا باشه باید چیکار کنیم؟
الان مشکل اساسی که بخاطر اون تاحالا مدیرمون اقدام به ادغام نکرده اینکه صفحه اصلی سایت با پی اچ پی بی بی ارتباط داره و چیزایی مثل آخرین ارسال ها ، کنترل پنل کاربر ، کاربران جدید و کاربران برتر تو صفحه اصلی سایت هستن و نمیدونه این چیزا رو از انجمن مای بی بی چجوری میشه تو صفحه اول نشون داد.برای همین الان هر دو انجمن روی سایت هستن!
خیلی مشکلات پیچیدس ولی میشه بی زحمت اگه وقت داشتید یه نگاه بندازید ببینید میتونید یه راه پیشنهاد بدید.
صفحه اصلی سایت : http://soltaniolia.ir/index.html
انجمن پی اچ پی بی بی : http://soltaniolia.ir/forums.html 
انجمن مای بی بی : http://soltaniolia.ir/forum/index.php
 
بازهم میشه چون سیستم مرج برای همچین چیزهایی هست.
البته قبلش حتما بک‌آپ بگیرید و آموزش رو انجام بدید.


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
سپاسگذارم.

اینقد خلاصه جواب دادید که متوجه نشدم جواب کدوم سوالم رو دادید.Big Grin

میدونم سرتون شلوغه پس اصرار نمیکنم که جواب منو بدید.

بازم ممنونمHeart


من انجمن ندارم ، فقط وبلاگ دارم Big Grin
با تشکر از شما اقای توفیقی عزیز
من حدود 8 ماه هست که از نیوک استفاده میکنم و چون از phpbb خوشم نمیاد انجمنم رو راه اندازی نکردم آیا این آموزش برای من که هنوز انجمنم شکل نگرفته نیز قابل استفاده می باشد ؟؟؟ 
سوال دومم اینه که بعد از تبدیل کامل به  mybb آیا کاربرانی که در نیوک ثبت نام میکنند در انجمن هم با همان آیدی و بصورت اتوماتیک ثبت نام میشوند ؟ یا باید در انجمن هم جداگانه ثبت نام کنند ؟؟
چون الان سیستم نیوک بصورتی هست که هر فرد با یک آیدی ثبت نام کند با همان آیدی هم بصورت خودکار در phpbb ثبت نام میشود
ممنون میشم جواب بدید
با تشکر
 
 
(۰۴ فروردین ۱۳۹۳، ۰۲:۱۶ ب.ظ)hossein_modares نوشته:  با تشکر از شما اقای توفیقی عزیز
من حدود 8 ماه هست که از نیوک استفاده میکنم و چون از phpbb خوشم نمیاد انجمنم رو راه اندازی نکردم آیا این آموزش برای من که هنوز انجمنم شکل نگرفته نیز قابل استفاده می باشد ؟؟؟ 
سوال دومم اینه که بعد از تبدیل کامل به  mybb آیا کاربرانی که در نیوک ثبت نام میکنند در انجمن هم با همان آیدی و بصورت اتوماتیک ثبت نام میشوند ؟ یا باید در انجمن هم جداگانه ثبت نام کنند ؟؟
چون الان سیستم نیوک بصورتی هست که هر فرد با یک آیدی ثبت نام کند با همان آیدی هم بصورت خودکار در phpbb ثبت نام میشود
ممنون میشم جواب بدید
با تشکر
 
 
این میاد پی‌اچ‌پی بی‌بی رو به مای‌بی‌بی انتقال میده ولی اگه نیوک داشته باشید باید مای‌بی‌بی رو با نیوک ست کنید که این کار رو خود مدیران نیوک انجام میدن.


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
سلام

بعد از انتقال یه کسری کد به پست ها اضافه شده کاری میشه کرد به صورت اتوماتیک حذف بشه این کد ها ؟

یا باید به صورت دستی پست ها ویرایش بشه ؟
(۳۰ اردیبهشت ۱۳۹۳، ۰۸:۴۹ ب.ظ)VmeysamV نوشته:  سلام

بعد از انتقال یه کسری کد به پست ها اضافه شده کاری میشه کرد به صورت اتوماتیک حذف بشه این کد ها ؟

یا باید به صورت دستی پست ها ویرایش بشه ؟
سلام.
من دوباره این روش انتقال رو روی دوسایت پیاده کردم مشکلی پیش نیومد ولی میتونید از طریق mycode یا فیلتر کلمات در پیکربندی این کدهای اضافه رو حذف کنید.


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
صفحه‌ها (2):


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش درست کردن ساعت انجمن mybb 14 4,450 ۱۸ بهمن ۱۳۹۳، ۰۵:۵۴ ب.ظ
آخرین ارسال: nasimnama
  آموزش ارتقا مای بی بی Tofighi 73 13,254 ۲۹ دى ۱۳۹۳، ۰۳:۳۶ ب.ظ
آخرین ارسال: Tofighi
  آموزش استفاده از پیشوند موضوع reza 21 4,860 ۲۱ دى ۱۳۹۳، ۱۰:۵۵ ب.ظ
آخرین ارسال: ERFAN-DESIGN
  آموزش html کردن صفحات مای بی بی ALI 43 9,261 ۲۶ مرداد ۱۳۹۳، ۰۶:۰۶ ب.ظ
آخرین ارسال: Security
  آموزش نصب پوسته , قالب Tofighi 28 5,524 ۰۶ مرداد ۱۳۹۳، ۱۲:۳۷ ب.ظ
آخرین ارسال: erfan0171
  آموزش نصب فارسی ساز Tofighi 32 11,626 ۱۴ تير ۱۳۹۳، ۰۶:۲۲ ب.ظ
آخرین ارسال: Dariush
  آموزش نصب پلاگین Tofighi 24 6,683 ۲۴ فروردین ۱۳۹۳، ۰۳:۲۸ ب.ظ
آخرین ارسال: behnam
  آموزش حل مشکل با فارسی‌نویسی در پلاگین‌ها Tofighi 19 3,741 ۱۵ فروردین ۱۳۹۳، ۱۱:۱۰ ب.ظ
آخرین ارسال: f.c.saeed
  آموزش نصب مای بی بی به صورت جامع و تصویری Tofighi 52 12,781 ۲۴ اسفند ۱۳۹۲، ۰۱:۲۵ ق.ظ
آخرین ارسال: nautilus744
Thumbs Up [امنیتی] آموزش تغییر نام مسیر admin برای جلوگیری از هک hamidkag 1 2,422 ۲۲ دى ۱۳۹۲، ۰۸:۲۸ ب.ظ
آخرین ارسال: eslamzadeh

پرش به انجمن:


کاربران در حال بازدید این موضوع:

1 مهمان


درباره‌ی ما

گروه پشتیبانی فارسی مای بی بی My-BB.Ir در واپسین روزهای پاییز 1391 کار خود را در زمینه مای بی بی آغاز کرد. این گروه با توکل بر خدای منان و دانش فنی خود در تلاش است فعالیتی هرچند ناچیز در زمینه ارتقا و پشتیبانی مای بی بی انجام دهد.
تمامی حقوق برای وب‌سایت پشتیبانی فارسی مای بی‌بی (My-BB.Ir) محفوظ می‌باشد و هرگونه کپی‌برداری از آن شرعا حرام و قانونا غیرمجاز می‌باشد.
قدرت گرفته از مای بی‌بی - فارسی‌ساز: My-BB.Ir و IORA.Ir