مستندات مای بیبی ›
نصب
سپاس از شما برای انتخاب مای بیبی به عنوان نرمافزار تالارگفتگو خود!
ما فرایند نصب را به بسیاری مراحل کوچکتر شکستهایم. اگر آن دلهره آور به نظر میرسد، نگران نباشید; اگر شما نیاز به هرگونه کمکی داشتید میتوانید با ایجاد یک تاپیک در انجمنهای پشتیبانی از ما کمک بخواهید و ما به شما کمک خواهیم کرد.
- مای بیبی با ویژگیهایش که از یک نرمافزار انجمن ساز انتظار میرود و برخی ویژگیهای منحصر به فرد که در جای دیگری یافت نمیشوند میآید.
- مشکلی با مای بیبی دارید؟ پشتیبانی در انجمنهای مای بیبی فارسی به صورت رایگان برای همهی مردم صورت میپذیرد!
- مای بیبی به سادگی قابل سفارشیسازی با توجه به نیازهای سایت شما میباشد.
- بهترین برای همه، مای بیبی تحت لیسانس GNU Lesser GPL منتشر میشود و درنتیجه این واقعا به طور کامل رایگان است! بدون هیچ تبلیغ اجباری، هزینه، هیچ ثبتنامی و هیچ اشتراک ایمیلی اجباریای!
- شما نیاز به یک میزبان وب برای اجرای انجمن خود خواهید داشت
- میزبان شما باید چند نیاز اساسی را برآورده سازد تا MyBB بهدرستی اجرا شود.
آماده سازی
دریافت کردن فایلهای مای بیبی
- درابتدا، بستهی مای بیبی را از طریق صفحهی دانلودهای مای بیبی دریافت کنید
- پس از دریافت فایل zip ، آن را unzip/decompress کنید.
- در ویندوز شما میتوانید از built in utility یا یک نرمافزار مثل 7-zip استفاده نمائید.
- در سیستمهای *nix شما میتوانید فرمان
unzip mybb-package-name.zip
را اجرا کنید
بازگذاری فایلها
در فایل Zip پس از استخراج آن دو پوشه وجود دارد: Documentation و Upload. پوشهی Documentation شامل اطلاعات مفیدی در مورد مای بیبی است، که شما نیاز به آپلود آن ندارید.
در ادامه، شما نیاز به آپلود محتویات پوشهی Upload/
در پوشهی ریشهی سایت خود دارید (در برخی مواقع www
, htdocs
یا httpdocs
خوانده میشود)، یا یک پوشهی فرعی از پوشهی اصلی خود (مثل
فرایند بارگذاری فایلهای شما به پیکربندی میزبان شما بستگی دارد،ولی FTP رایجترین روش است. FileZilla یک سرویسدهندهی FTP رایگان است که برای آپلود MyBB مناسب است.
دسترسی فایلها
دسترسیهای خاص برای فایلهای مای بیبی برای درستی کار آن لازم است. هنگامی که فایلهای خود را آپلود کردید، شما نیاز خواهید داشت که دسترسی فایلها و پوشههای خاص را تعیین کنید.
** قبل از اعمال کردن دسترسیهای فایلها، فایل config.default.php را به config.php تغییر نام دهید.
سیستمهای *nix به وسیلهی CHMOD
اگر شما اجازهی SSH دارید، شما میتوایند دسترسیهای لازم را ازطریق دستور زیر اعمال کنید، این را از طریق ریشهی MyBB اعمال کنید:
chmod 666 inc/config.php inc/settings.php
chmod 777 cache/ cache/themes/ uploads/ uploads/avatars/
در صورت تمایل، شما همچنین میتوانید مجوزهای زیر را اعمال کنید:
chmod 666 inc/languages/english/*.php inc/languages/english/admin/*.php
chmod 777 cache/ cache/themes/ uploads/ uploads/avatars/ admin/backups/
اگر شما از FileZilla استفاده میکنید، شما میتوانید بر روی فایل راست کلیک کرده و بر روی File Attributes برای ویرایش دسترسی های فایل کلیک کنید.
سیستمهای ویندویز
در سیستمهای ویندویز شما نیاز به دنبالکردن این دستورالعملها دارید. به طورکلی فایلها و پوشههای ذکرشده در بالا نیاز به دسترسی اصلاح کامل دارند.
نصب کننده
برای دسترسی به نصبکننده شما باید به پوشهی install/
از سایتخود در مرورگر خود بروید. به طور مثال،اگر دامنهی شما example.com بوده و شما فایلهای مای بیبی را در ریشهی وبسایت خود آپلود کرده باشید، باید به http://example.com/install بروید، یا اگر شما در یک پوشهی فرعی مثل forums/
آپلود کردهباشید باید به http://example.com/forums/install بروید.
خوشآمد گویی
اگر شما با موفقیت فایلهای مای بيبی را آپلود کرده و به نصب کننده دسترسی پیدا کرده باشید، صفحهای مانند صفحهی زیر را مشاهده خواهید کرد:
همهی کاری که شما در این صفحه باید انجام دهید، کلیک کردن بر روی بعدی است.
قرارداد استفاده
شما باید قبل از اینکه مای بیبی را نصب کنید، قرارداد استفاده آن را بخوانید و تایید کنید. شما باید به توافقنامهی استفاده تا زمانی که مای بیبی نصب است پایبند باشید. پس از خواندن قرارداد استفاده ، بر روی بعدی کلیک کنید.
اگر شما میخواهید اطلاعات بیشتری دربارهی GNU LGPL license داشته باشید و بدانید که این چه معنیای برای شما دارد، consult the GNU website را بخوانید.
بررسی نیاز مندیها
این صفحه بررسی میکند که سرور شما نیازمندیهای لازم را برای اجرای مای بيبی دارا باشد. اگر اینطور نبود در این صفحه آگاه خواهید شد. اگر همهچیز به درستی کار میکرد, شما باید بر روی دکمهی بعدی در این صفحه کلیک کنید.
پیکربندی پایگاه داده
این صفحه برای پیکربندی پایگاه داده شماست. اگر جاوااسکریپت فعال باشد، شما تنها فیلدهایی را خواهید دید که که مربوط به موتور پایگاه داده انتخاب شدهی شما باشد. در زیر به توضیح هریک از این فیلدها میپردازیم:
موتور پایگاه داده
این موتوری است که شما از آن استفاده خواهید کرد. حداکثر, این گزینههای MySQL, MySQL Improved, SQLite 3, یا PgSQL. به احتمال زیاد هستند، فقط MySQL یا چیزی شبیه به آن انتخاب خوبی برای شما خواهند بود. اگر شما گزینههای MySQL و MySQL Improved را داشتید، معمولا Improved انتخاب بهتری است.
هاست پایگاه داده
این سروری است که پایگاه داده در آن قرار دارد. اگر چیزی توسط هاست شما گفته نشدهاس، این باید localhost باشد. این گزینه برای نصبهای SQLite نیاز نیست.
نام کاربری پایگاه داده
نامکاربریای که شما ساخته اید یا برای دسترسی به پایگاه دادهخود برای مای بيبی استفاده میکنید. این گزینه برای نصبهای SQLite لازم نیست.
رمز پایگاه داده
رمزعبوری که برای نامکاربریای که وارد کردهاید استفاده میکنید. این گزینه برای SQLite لازم نیست.
نام پایگاه داده
نام پایگاه دادهای که میخواهید مای بیبی در آن نصب شود. این گزینه برای نصبهای SQLite نیاز نیست.
مسیر پایگاه داده
مسیری که میخواهید فایل SQLite در آنجا ذخیره شود. این گزینه تنها در صورتی نیاز است که شما SQLite 3 را انتخاب کرده باشید.
پیشوند جدول
این پیشوندی برای جدولها در پایگاه داده است. مگر در مواردی که شما یک نصب مای بیبی در پایگاه داده انتخاب شده با پیشوند جدول mybb_
داشته باشید, بهتر است که همان چیزی که هست رهایش کنید. اگر شما یک نصب دیگری را قبلا در این پایگاه داده انجام داده اید، شما باید این را به چیز دیگری تغییر دهید.
هنگامی که اطلاعات را به درستی وارد کردید، شما باید بر روی گزینهی بعدی کلیک کنید. اگر نصب کننده نتواند به پایگاه داده دسترسی پیدا کند، به شما گفته خواهد شد، این به این معنیاست که شما یک(یا بیشتر) از اطلاعات را درست وارد نکردهاید.
اگر شما مشکلاتی با این مرحله دارید، با میزبان وبتان تماس بگیرید تا بفهمید که مقدار درست هاست، نامکاربری و رمز عبور چیست. این معمولا در کنترل پنل هاست شما یافت میشود (مثل cPanel, Ensim, DirectAdmin, Plesk).
ساخت جدولها
در این مرحله، جدولهای پایگاه داده اضافه میشوند. هیچ ورودی کاربری در این مرحله نیاز نیست، پس بر روی بعدی* کلیک کنید وقتی که ظاهر شد. این صفحه ممکن است چند لحظه برای بارگذاری زمان ببرد* پس لطفا تا زمانی که جدولها به پایگاه داده اضافه شوند صبر کنید.
افزودن محتواهای خام
در این مرحله، اطلاعات پیشفرض به جدولهای پایگاه داده اضافه میشوند. هیچ ورودی کاربری در این صفحه نیاز نیست، بر پس روی بعدی زمانی که ظاهر شد کلیک کنید.
افزودن پوسته
اطلاعات پوسته در این صفحه در انجمنتان بارگذاری میشوند. هیچ اطلاعات کاربری در این صفحه لازم نیست، پس وقتی که کلید بعدی ظاهر شد بر روی بعدی کلیک کنید.
پیکربندی انجمن
اینها تنظیماتی هستند که برای اجرای انجمن شما مهم هستند. مای بیبی تلاش میکند که این فیلدها را با مقدار صحیح پر کند؛ پس شما باید دوباره بررسی کنید که این فیلدها با مقدار درستی پر شده باشند. این تنظیمات بعدا در صورت نیاز میتوانند تغییر یابند.
نام انجمن
این نام انجمنی هست که شما دارید آنرا نصب میکنید. به صورت پیشفرض،این Forums است.
URL انجمن
این آدرس انجمنهای شماست. این باید به صورت خودکار پر شود، ولی همیشه خوب است که اطمینان حاصل کنید که این URL صحیح است. بهیاد داشته باشید که این نباید شامل اسلش پایانی باشد.
نام وبسایت
این نام وبسایت شما است(اگر شما یکی داشته باشید). این تنظیم برای لینک وبسایت شما در پایین انجمنهاست. این نام متن سادهای است که برای لینک وبسایت شما استفاده خواهد شد.
URL وبسای
این URL وبسایت شما است (اگر یکی داشته باشید). اگر شما وب سایتی ندارید، میتوانید این را خالی رها کنید.
دامنه کوکی
این دامنهای است برای کوکیها با آن تنظیم میشوند. در ۱.۴ به بعد، این فیلد به صورت پیشفرض با دادههای مناسب پر میشود.
مسیر کوکی
مسیری که کوکیها با آن تنظیم شوند. اگر شما بیشاز یک مای بیبی بر روی دامنهی خود نصب کردهاید، پیشنهاد میشود که این را به مسیر انجمن خود (به طور مثال، /forums/
) تغییر دهید. این فیلد در ۱.۴ به بعد به صورت پیشفرض با دادههای مناسب پر میشود.
ایمیل تماس
این ایمیل شما است که کاربران بتوانند از طریق لینک تماس با ما در پایین انجمنتان با شما در تماس باشید. این همچنین ایمیل وبمستر انجمن شما نیز خواهد بود و برای ایمیلهایی که انجمنتان ارسال میکند استفاده خواهد شد.
کاربر مدیرکل
حسابکاربری مدیر کل اولین حساب کاربری در انجمن شما است (شناختهشدن با شناسهی کاربری #1). این کاربر به همهی بخشهای پنل مدیریت دسترسی دارد.
نام کاربری
نام کاربری برای مدیرکلی که در حال ساخت آن هستید.
رمزعبور و تکرار رمزعبور
این رمز عبور حساب مدیریت است، دقت کنید که این رمزرا به درستی در هردو فیلد وارد کرده باشید.
آدرس ایمیل
این آدرس ایمیلی است که حساب مدیریت با آن ساخته میشود.
مرحلهی پایانی
تبریک میگوییم! شما با موفقیت مای بیبی خود را نصب کردهاید. شما میتوانید پوشهی install/
را برای جلوگیری از اجازهدادن به اجرای دوبارهی فرایند نصب پاک کنید. مای بیبی اجرا نمیشود مگر اینکه نصبکننده حذف شدهباشد یا قفل شدهباشد.
اگر شما میخواهید که پوشهی نصب مای بيبی را قفل کنید، یک فایل به نام lock
در پوشهی install ایجاد کنید، تازمانی که این فایل وجود داشته باشید، مای بیبی اجازهی اجرای فرایند نصب/بروزرسانی را نمیدهد.
SSH Quick Install
اگر شما دسترسی SSH در سرور *nix خود دارید، میتوانید با فرمانهای زیر فرایند آماده سازی را انجام دهید.
نیازها:
- access - Command Line Access to the Server
- wget, aria2 (version >= 1.9.3), curl, or lynx - Command used, depends on which you choose. These should be present or installable on any *NIX (Linux, UNIX, or Mac) based server
- unzip, mv, rm, and chmod - These are all required, and should all be present already on any *NIX based server
wget
wget --content-disposition http://www.mybb.com/download/latest -O mybb.zip
unzip mybb.zip "Upload/*"
mv Upload/* .
rm -Rf Upload mybb.zip
mv inc/config.default.php inc/config.php
chmod -R 0777 cache uploads inc/settings.php inc/config.php
curl
curl http://www.mybb.com/download/latest -o mybb.zip
unzip mybb.zip "Upload/*"
mv Upload/* .
rm -Rf Upload mybb.zip
mv inc/config.default.php inc/config.php
chmod -R 0777 cache uploads inc/settings.php inc/config.php
aria2c
aria2c http://www.mybb.com/download/latest -o mybb.zip
unzip mybb.zip "Upload/*"
mv Upload/* .
rm -Rf Upload mybb.zip
mv inc/config.default.php inc/config.php
chmod -R 0777 cache uploads inc/settings.php inc/config.php
lynx
lynx -crawl -dump http://www.mybb.com/download/latest > mybb.zip
unzip mybb.zip "Upload/*"
mv Upload/* .
rm -Rf Upload mybb.zip
mv inc/config.default.php inc/config.php
chmod -R 0777 cache uploads inc/settings.php inc/config.php