,آموزش نصب phpbb روی لوکال هاست را برای شما قرار داده ایم که آموزش تصویری را برای دانلود گذاشته ایم... سطح این آموزش متوسط است و برای یادگیری آن ، الزامی به دانستن زبان برنامه نویسی php ندارید ولی حداقل می بایست به یک زبان برنامه نویسی مسلط باشید و ساختار بانک های اطلاعاتی را بشناسید >> توجه داشته باشید که اگر چه دانستن زبان برنامه نویسی php الزامی نیست ، ولی شما با عدم آگاهی از آن عملا برای خود سقف تعیین کرده اید . یعنی در جایی که مجبور به انجام مورد خاصی هستید ، بدلیل عدم آشنایی متوقف خواهید شد . درست مثل جوجه هکرها که با چند نرم افزار آماده ، به قول خودشون هک میکنند ( البته فقط ID های یاهو رو ) هیچکدوم از این حضرات عملا خلاقیتی ندارند . به دلیل اینکه با ساختار این مقوله و ابزار بنیادی لازم آن آشنا نیستند و ... بنابراین در صورتی که به زبان php آشنا نیستید ، خوب است که خودآموزی تهیه کنید و دست کم ساختار و syntax این زبان قدرتمند رو بشناسید این فرصت خوبیست ! باور کنید که در راستای راه اندازی و بهینه سازی phpBB عملا ظرف مدت کوتاهی تجربیات خوبی کسب کرده و میتوانید مدعی تسلط بر این زبان باشید ! در این سری دروس ، سعی خواهم کرد که با زبان ساده مفاهیم را توضیح دهم به شکلی که حتی افرادی که تابحال نام Server به گوششان نخورده هم بتوانند از آن استفاده کنند ... .اول فایل را دانلود کنید همچنین فایلهای زبان فارسی را هم میتوانید از همان لیست ( صفحه دانلود ) دریافت کنید نرم افزار دیگری که برای کار با phpBB بروی local host احتیاج دارید ، نرم افزار شبیه ساز سرور است ( در جای خودش توضیح خواهم داد ) انواع مختلفی از این نرم افزار وجود دارد که به تصور من بهترین و ساده ترین آنها Easyphp1-7 است این نرم افزار را هم میتوانید از اینترنت به صورت رایگان دریافت کنید : دانلود بسیار خوب حالا شما همه ابزار لازم برای نصب و راه اندازی phpBB را دارید این ابزار شامل موارد زیر میباشند : 1. سورس phpBB 2.0.11 2. فایلهای زبان فارسی 3. نرم افزار شبیه ساز سرور آپاچی Easyphp1-7 4. ویرایشگر سورس کد ( DreamWeaver ، DzSoft php Editor و ZendStudio بهترین هستند ولی از Notepad هم حتی میتونید استفاده کنید ) ویرایشگرDzSoft php Editor رو بدلیل سهولت عملکرد توصیه میکنم : دریافت 5. ویندوز XP ( الزامی برای استفاده از ویندوز xp وجود ندارد ولی طبیعتا این ویندوز برای کار ما بهترین است ) همانطور که گفتم از نرم افزار EasyPHP به عنوان سرور Apache ( آپاچی ) استفاده میکنیم اجازه بدید کمی در مورد لزوم استفاده از اون توضیح بدم در ساده ترین شکل ممکن ، این موضوع را به این ترتیب میتوان عنوان کرد : در دنیای مجازی ( اینترنت ) اصولا دو دسته دستگاه کامپیوتر وجود دارد دسته اول : Client ( کلاینت ) دسته دوم : Server ( سرور ) دسته اول دستگاههایی مثل دستگاه من و شما هستند که به عنوان یک دستگاه واحد ، اطلاعاتی رو از دنیای مجازی دریافت یا ارسال میکنند دسته دوم دستگاههایی هستند که وظیفه سرویس دهی و مدیریت و نظارت بر دنیای مجازی و دستگاههای دسته اول را به عهده دارند ( دیگه از این ساده تر نمیتونم بگم ! ) خوب ، حالا شما میخواهید سیستمی را بروی دستگاهتون اجرا کنید که مخصوصا Server ها است ( مثلا phpBB ) دستگاه شما بعنوان یک Client بخودی خود قادر به چنین کاری نیست بنابراین شما میبایست از نرم افزاری برای این کار استفاده کنید تا عملکرد Server را شبیه سازی کند ، به نحوی که سیستم مورد نظر ، تصور کند که در Server در حال اجراست اصطلاح Local Host از همینجا ناشی شده است ، به معنی میزبان محلی ... Server ها عملکردی مخصوص به خود دارند که همه آن اعمال توسط این نرم افزارهای شبیه ساز ، قابل دسترسی میباشد ... قضیه به همینجا ختم نمیشود متداول ترین Server هایی که در دنیای مجازی موجود هستند عمدتا مبتنی بر Windows و Linux هستند ویندوزهای با ساختار NT ( مثل ویندوز XP ) از نرم افزاری مخصوص خود مایکروسافت برای این کار استغاده میکنند نرم افزاری بنام ( IIS ( Internet Information Service که نسخه های متفاوتی دارد و اگر اشتباه نکنم آخرین نسخه آن باید 5 باشد اما ما در مورد phpBB با ویندوز کاری نداریم و میبایست محیط Linux را برای اجرای آن فراهم کنیم دقیقا به این دلیل مجبور به استفاده از EasyPHP هستیم ... نصب و راه اندازی EasyPHP : فایل دریافتی ( آدرس دریافت در مقدمه دروس ) را نصب کنید ( لطفا مسیر پیش فرض نصب را برگزینید تا در ادامه دروس با مشکلی برخورد نکنیم ) تذکر مهم : بروی لوکال هاست امکان اجرای همزمان 2 برنامه شبیه ساز سرور وجود ندارد در حالت پیش فرض نصب ویندوز این نرم افزار نصب نمیشود ، مگر اینکه خودتان Component های آنها بیافزایید بنابراین در صورتی که IIS قبلا راه اندازی شده باشد ، میبایست آنرا از این مسیر غیر فعال کنید Control panel / Administrative Tools / Internet Information Services در شاخه Local Computer ( سمت چپ ) گزینه Web Sites را یافته و سپس در سمت راست بروی Default Web Site کلیک کنید اگر توجه کنید در ستون State کلمه Running را می بینید با فشردن کلید Stop ( در بالا ) IIS را از کار بیاندازید بعد از آن کلمه Stopped را در جلوی آن مشاهده خواهید کرد ... خوب حالا میتوانید EasyPHP را اجرا کنید بعد از اجرا آیکون آنرا در SysTray خواهید دید ( مطابق شکل ) برای اطمینان ار عملکرد آن میبایست یک مربع قرمز چشمک زن را بینید ، در غیر اینصورت سرورتان فعال نیست با راست کلیک بروی آن منویی ظاهر خواهد شد که شما بیشتر از همه با 3 گزینه آن کار دارید 1. Local Web از منوی اصلی 2. phpMyAdmin از منوی Configuration 3. EasyPHP از منوی Configuration پیش از هر کاری زبان پیش فرض EasyPHP را با انتخاب گزینه EasyPHP از منوی Configuration بروی انگلیسی تنظیم نمایید ( مطابق شکل ) نکات مهم : 1. فهرست ریشه سرور این واژه به مفهموم محلی است که ریشه اصلی ( بالاترین فهرست ) سرور وجود دارد و آدرس صفحات در حالت کلی از روی آن خوانده میشود به طور مثال وقتی آدرس http://www.pptForum.com را وارد میکنیم در واقع سعی در دسترسی فایلها و فهرستهای ریشه سرور که عموما با نام www است را داریم ( البته این حالت استثناهایی هم دارد که مربوط به بحث ما نیست ) در صورتی که EasyPHP را در مسیر پیش فرض آن نصب کرده باشید ( قراربود همین کار را بکنید ) آدرس فهرست ریشه سرور آن برابر با Program FilesEasyPHP1-7www خواهد بود این آدرس را همواره به خاطر داشته باشید 2. فهرست بانک اطلاعاتی آدرس دیگری که گاه به آن احتیاج خواهید داشت ، فهرست محل نگهداری DataBase ( بانک اطلاعاتی ) توسط EasyPHP است EasyPHP از این آدرس استفاده میکند : Program FilesEasyPHP1-7mysqldata البته شما جز در موارد پیشرفته نیازی به آن نخواهید داشت خوب حالا میبایست برویم سراغ خود phpBB در فهرست ریشه سرور ( یعنی www ) فولدری بنام Local بسازید ( نام این فولدر مهم نیست ولی برای سازگاری با دروس طبق دستور عمل کنید ) حالا فایل فشرده phpBB را در این فهرست باز کنید به این ترتیب شما شاخه ای به این آدرس دارید Program FilesEasyPHP1-7wwwlocal که تمامی فایلهای phpBB در آن موجود است برای استفاده از امکان زبان فارسی هم ، فایل فشرده زبان را در این آدرس باز کنید : Program FilesEasyPHP1-7wwwlocallanguage بعداز آن شما در این آدرس باید 2 فهرست زبان فارسی و انگلیسی را داشته باشید در ادامه ، به نحوه ایجاد بانک اطلاعاتی و راه اندازی نهایی phpBB می پردازیم اگر به خاطر داشته باشید ، در درس قبل ، فایلهای لازم را دریافت در محل مورد نیاز کپی کردیم همچنین EasyPHP رو هم دریافت و نصب واجرا کردیم خوب در حال حاضر مراحل باقیمانده ای رو که باید طی کنیم اینها هستند : 1. ایجاد یک دیتابیس برای استفاده در phpBB 2. اجرای برنامه Install و انجام تنظیمات لازم برای راه اندازی 3. حذف فولدرهای اضافی 4. تنظیمات نهایی phpBB از مرکز کنترل آن 5. و در نهایت اجرای phpBB بسیار خوب شروع میکنم ... ابتدا با اجرای phpMyAdmin یک بانک اطلاعاتی ایجاد کرده تا بتوانیم از آن برای راه اندازی نهایی phpBB استفاده کنیم توجه داشته باشید که ما تنها دیتابیس را میسازیم و جداول مورد نیاز phpBB در مرحله Install به صورت خودکار ساخته خواهد شد ( همینجا لازم است متذکر شوم که در آینده ، در صورت نیاز به انجام تغییرات و یا نصب امکانات اضافه بروی phpBB ، گاهی مجبور به ساختن جداول نیز خواهید بود ... ) در صفحه ظاهر شده ، کلمه local رو به کادر ارتباطی افزوده و کلید Create را میفشارم حالا دوباره بروی آیکن EasyPHP راست کلیک کرده و گزینه local web رو انتخاب میکنیم با این کار وارد صفحه اول سرور مجازی یا Server Root ( قبلا توضیح داده شده است ) خواهیم شد روی لینک local کلیک کنید تا به صفحه بعدی برید خوب ، همونطور که می بینید ، در مقابلتون صفحه نصب phpBB قرار داره در این صفحه اطلاعات متعددی وجود داره که از بین اونها ما به 10 مورد رسیدگی میکنیم این 10 مورد تاثیر مستقیمی بروی عملکرد ما داشته و روند کار ما رو پیش خواهند برد 1. انتخاب زبان پیش فرض فروم اگه یادتون باشه قرار بود فایلهای فارسی رو دریافت و در محل مورد نظر کپی کنید در صورتی که این کار را کرده باشید ، که حتما کرده اید ، میتوانید در این گزینه زبان پیش فرض را فارسی تعیین کنید 2. تعیین نوع سرور از آنجایی که ما در حال نصب وراه اندازی phpBB بروی localhost هستیم طبیعتا میبایست در این قسمت مقدار localhost را وارد نماییم یادآوری میکنم که عمدتا و جز در موارد خاص در صورت نصب phpBB بروی سرور وب هم از همین مقدار ( عبارت ) استفاده میشود 3. تعیین نام دیتا بیس ( DataBase ) اگر خاطرتون باشه در ابتدای این بحث توسط phpMyAdmin دیتابیسی بنام local ساختیم همین مقدار ( local ) را وارد میکنیم 4. تعیین نام کاربری دیتا بیس در این قسمت از عبارت متداول root استفاده کنید 5. پیشوند جداول در زمان Install ، همونطور که قبلا گفته شد ، جداول مورد نیاز phpBB به صورت خودکار ساخته میشوند در این قسمت میتوانید پیشوندی را برای نام این جداول تعیین کنید توصیه میکنم از همان مقدار پیش فرض استفاده کنید 6. آدرس ایمیل مدیر سایت 7. تعیین نام دومین از مقدار پیش فرض استفاده کنید 8. نام کاربری مدیر سایت 9. کلمه عبور مدیر سایت 10. تایید کلمه عبور مدیر سایت در صورتی که زبان را فارسی انتخاب کرده و مقادیر مورد نظر را بدرستی وارد کرده باشید میبایست چنین تصویری را پیش ر داشته باشید کلید شروع نصب رو فشرده و به صفحه بعدی بروید کلید پایان نصب رو بفشارید و به صفحه بعدی بروید در این صفحه پیغامی مبنی بر وجود فولدرهای install و contrib دریافت میکنید اینها فولدرهای حاوی برنامه نصب و اطلاعات لازم برای نصب هستند ) مجبورید که این فولدرها رو حذف کنید بنابراین به شاخه نصب فایلها رفته و این فولدرها رو حذف کنید بعد از حذف این فولدرها در همان صفحه ای که پیغام هشدار رو دیدید کلید F5 رو فشرده و صفحه رو بازسازی کنید ( به پیغام ویندوز توجه ای نکرده و کلید Retry رو بفشارید ) به phpBB خوش آمدید همونطور که در تصویر می بینید شما هم اکنون در مرکز کنترل phpBB هستید این به مفهوم عملکرد صحیح و موفقیت شما در نصب و راه اندازی phpBB میباشد گزینه های بسیاری در اختیار دارید که مهمترین اونها ( پیکربندی سیستم ) میباشد بعد از انجام تغییرات دلخواه ، گزینه ( فهرست اصلی بخش ) را از سمت راست صفحه انتخاب کرده و وارد صفحه اصلی phpBB ( صفحه index ) شوید