آموزش نصب و راه اندازي انجمن ( phpBB ) ( لوكال هاست )

شروع موضوع توسط Hyper ‏18 آوریل 2005 در انجمن مقالات آموزشی phpBB

  1. Hyper

    Hyper Active Member

    ارسال‌ها:
    1,478
    تشکر شده:
    287
    امتیاز دستاورد:
    36
    [ مقدمه ]

    با سلام

    از امروز آموزش نصب و راه اندازي phpBB رو بروي local host شروع ميكنم

    سطح اين آموزش متوسط است و براي يادگيري آن ، الزامي به دانستن زبان برنامه نويسي php نداريد
    ولي حداقل مي بايست به يك زبان برنامه نويسي مسلط باشيد و ساختار بانك هاي اطلاعاتي را بشناسيد

    >> توجه داشته باشيد كه اگر چه دانستن زبان برنامه نويسي php الزامي نيست ، ولي شما با عدم آگاهي از آن عملا براي خود سقف تعيين كرده ايد . يعني در جايي كه مجبور به انجام مورد خاصي هستيد ، بدليل عدم آشنايي متوقف خواهيد شد .
    درست مثل جوجه هكرها كه با چند نرم افزار آماده ، به قول خودشون هك ميكنند ( البته فقط ID هاي ياهو رو )
    هيچكدوم از اين حضرات عملا خلاقيتي ندارند . به دليل اينكه با ساختار اين مقوله و ابزار بنيادي لازم آن آشنا نيستند و ...
    بنابراين در صورتي كه به زبان php آشنا نيستيد ، خوب است كه خودآموزي تهيه كنيد و دست كم ساختار و syntax اين زبان قدرتمند رو بشناسيد
    اين فرصت خوبيست !
    باور كنيد كه در راستاي راه اندازي و بهينه سازي phpBB عملا ظرف مدت كوتاهي تجربيات خوبي كسب كرده و ميتوانيد مدعي تسلط بر اين زبان باشيد !

    در اين سري دروس ، سعي خواهم كرد كه با زبان ساده مفاهيم را توضيح دهم به شكلي كه حتي افرادي كه تابحال نام Server به گوششان نخورده هم بتوانند از آن استفاده كنند ...

    نسخه اي از phpBB كه به آن ميپردازيم ، نسخه 2.0.11 ( جديدترين ) بوده كه ميتوانيد آنرا از سايت رسمي phpBB دريافت كنيد :


    همچنين فايلهاي زبان فارسي را هم ميتوانيد از همان ليست ( صفحه دانلود )‌ دريافت كنيد

    نرم افزار ديگري كه براي كار با 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 وجود ندارد ولي طبيعتا اين ويندوز براي كار ما بهترين است )

    در درس اول به توضيح مفهوم سرور و نحوه راه اندازي و تنظيمات آن خواهيم پرداخت
    پس تا بعد ...

    موفق باشيد
     
    نوشته شده توسط Hyper در ‏18 آوریل 2005
    website1.ir، vahidb369، s_p و 6 نفر دیگر از این ارسال تشکر کرده اند.
  2. Hyper

    Hyper Active Member

    ارسال‌ها:
    1,478
    تشکر شده:
    287
    امتیاز دستاورد:
    36
    [ درس اول ]
    با سلام

    پس از مقدمه ای که عنوان شد ، آموزش درس اول رو شروع میکنم
    در مقدمه این دروس ، در مورد ابزار لازم برای نصب و راه اندازی phpBB و همچنین نحوه دریافت آنها توضیحات لازم داده شد

    همانطور که گفتم
    از نرم افزار 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 خواهید دید ( مطابق شکل )
    برای اطمینان ار عملکرد آن میبایست یک مربع قرمز چشمک زن را بینید ، در غیر اینصورت سرورتان فعال نیست

    [​IMG]

    با راست کلیک بروی آن منویی ظاهر خواهد شد که شما بیشتر از همه با 3 گزینه آن کار دارید
    1. Local Web از منوی اصلی
    2. phpMyAdmin از منوی Configuration
    3. EasyPHP از منوی Configuration

    پیش از هر کاری زبان پیش فرض EasyPHP را با انتخاب گزینه EasyPHP از منوی Configuration بروی انگلیسی تنظیم نمایید ( مطابق شکل )

    [​IMG]

    نکات مهم :

    1. فهرست ریشه سرور
    این واژه به مفهموم محلی است که ریشه اصلی ( بالاترین فهرست ) سرور وجود دارد و آدرس صفحات در حالت کلی از روی آن خوانده میشود
    به طور مثال وقتی آدرس 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 فهرست زبان فارسی و انگلیسی را داشته باشید ( مطابق شکل )

    [​IMG]

    خوب همه چیز آماده است
    در درس بعدی مطالب را پی خواهیم گرفت ...

    موفق باشید
     
    نوشته شده توسط Hyper در ‏18 آوریل 2005
    s_p، !!! و roshanaiy از این ارسال تشکر کرده اند.
  3. iman_ebru

    iman_ebru Active Member

    ارسال‌ها:
    4,400
    تشکر شده:
    130
    امتیاز دستاورد:
    36
    ممنون مقاله کاملی به نظر میرسه
     
    نوشته شده توسط iman_ebru در ‏18 آوریل 2005
    !!! از این پست تشکر کرده است.
  4. PC man

    PC man Active Member

    ارسال‌ها:
    1,211
    تشکر شده:
    44
    امتیاز دستاورد:
    36
    قربون دستت.
    خیلی مفید واقع شد.خیلی وقت بود دنبال همچین آموزشی میگشتم.

    خسته نباشی
     
    نوشته شده توسط PC man در ‏18 آوریل 2005
    !!! از این پست تشکر کرده است.
  5. Hyper

    Hyper Active Member

    ارسال‌ها:
    1,478
    تشکر شده:
    287
    امتیاز دستاورد:
    36
    از لطف دوستان سپاسگذارم
    تا فردا درس دوم رو هم اضافه میکنم ...
     
    نوشته شده توسط Hyper در ‏20 آوریل 2005
    !!! از این پست تشکر کرده است.
  6. Hyper

    Hyper Active Member

    ارسال‌ها:
    1,478
    تشکر شده:
    287
    امتیاز دستاورد:
    36
    [ درس دوم ]

    با سلام

    در ادامه ، به نحوه ايجاد بانك اطلاعاتي و راه اندازي نهايي phpBB مي پردازيم
    اگر به خاطر داشته باشيد ، در درس قبل ، فايلهاي لازم را دريافت در محل مورد نياز كپي كرديم
    همچنين EasyPHP رو هم دريافت و نصب واجرا كرديم

    خوب در حال حاضر مراحل باقيمانده اي رو كه بايد طي كنيم اينها هستند :

    1. ايجاد يك ديتابيس براي استفاده در phpBB
    2. اجراي برنامه Install و انجام تنظيمات لازم براي راه اندازي
    3. حذف فولدرهاي اضافي
    4. تنظيمات نهايي phpBB از مركز كنترل آن
    5. و در نهايت اجراي phpBB

    بسيار خوب شروع ميكنم ...

    ابتدا با اجراي phpMyAdmin يك بانك اطلاعاتي ايجاد كرده تا بتوانيم از آن براي راه اندازي نهايي phpBB استفاده كنيم ( مطابق شكل )

    [​IMG]

    توجه داشته باشيد كه ما تنها ديتابيس را ميسازيم و جداول مورد نياز phpBB در مرحله Install به صورت خودكار ساخته خواهد شد
    ( همينجا لازم است متذكر شوم كه در آينده ، در صورت نياز به انجام تغييرات و يا نصب امكانات اضافه بروي phpBB ، گاهي مجبور به ساختن جداول نيز خواهيد بود ... )

    در صفحه ظاهر شده ، كلمه local رو به كادر ارتباطي افزوده و كليد Create را ميفشارم ( مطابق شكل )

    [​IMG]


    ديتابيس ساخته شده و در صفحه بعدي پيغامي مبني بر اتمام كار در يافت خواهيد كرد ( مطابق شكل )

    [​IMG]

    حالا دوباره بروي آيكن EasyPHP راست كليك كرده و گزينه local web رو انتخاب ميكنيم ( مطابق شكل )

    [​IMG]
    با اين كار وارد صفحه اول سرور مجازي يا Server Root ( قبلا توضيح داده شده است ) خواهيم شد
    ميبايست چيزي شبيه اين تصوير در مقابلتون باشه ...

    [​IMG]

    روي لينك local كليك كنيد تا به صفحه بعدي بريد


    [​IMG]

    خوب ، همونطور كه مي بينيد ، در مقابلتون صفحه نصب phpBB قرار داره
    در اين صفحه اطلاعات متعددي وجود داره كه از بين اونها ما به 10 مورد رسيدگي ميكنيم
    اين 10 مورد تاثير مستقيمي بروي عملكرد ما داشته و روند كار ما رو پيش خواهند برد

    1. انتخاب زبان پيش فرض فروم
    اگه يادتون باشه قرار بود فايلهاي فارسي رو دريافت و در محل مورد نظر كپي كنيد
    در صورتي كه اين كار را كرده باشيد ، كه حتما كرده ايد ، ميتوانيد در اين گزينه زبان پيش فرض را فارسي تعيين كنيد

    2. تعيين نوع سرور
    از آنجايي كه ما در حال نصب وراه اندازي phpBB بروي localhost هستيم
    طبيعتا ميبايست در اين قسمت مقدار localhost را وارد نماييم
    يادآوري ميكنم كه عمدتا و جز در موارد خاص در صورت نصب phpBB بروي سرور وب هم از همين مقدار ( عبارت ) استفاده ميشود

    3. تعيين نام ديتا بيس ( DataBase )
    اگر خاطرتون باشه در ابتداي اين بحث توسط phpMyAdmin ديتابيسي بنام local ساختيم
    همين مقدار ( local ) را وارد ميكنيم

    4. تعيين نام كاربري ديتا بيس
    در اين قسمت از عبارت متداول root استفاده كنيد

    5. پيشوند جداول
    در زمان Install ، همونطور كه قبلا گفته شد ، جداول مورد نياز phpBB به صورت خودكار ساخته ميشوند
    در اين قسمت ميتوانيد پيشوندي را براي نام اين جداول تعيين كنيد
    توصيه ميكنم از همان مقدار پيش فرض استفاده كنيد

    6. آدرس ايميل مدير سايت

    7. تعيين نام دومين
    از مقدار پيش فرض استفاده كنيد

    8. نام كاربري مدير سايت

    9. كلمه عبور مدير سايت

    10. تاييد كلمه عبور مدير سايت

    در صورتي كه زبان را فارسي انتخاب كرده و مقادير مورد نظر را بدرستي وارد كرده باشيد
    ميبايست چنين تصويري را پيش ر داشته باشيد

    [​IMG]

    كليد شروع نصب رو فشرده و به صفحه بعدي برويد ( مطابق شكل )

    [​IMG]

    كليد پايان نصب رو بفشاريد و به صفحه بعدي برويد ( مطابق شكل )

    در اين صفحه پيغامي مبني بر وجود فولدرهاي install و contrib دريافت ميكنيد
    اينها فولدرهاي حاوي برنامه نصب و اطلاعات لازم براي نصب هستند (‌مطابق شكل )

    [​IMG]

    مجبوريد كه اين فولدرها رو حذف كنيد
    بنابراين به شاخه نصب فايلها رفته و اين فولدرها رو حذف كنيد ( مطابق شكل )

    [​IMG]

    بعد از حذف اين فولدرها در همان صفحه اي كه پيغام هشدار رو ديديد كليد F5 رو فشرده و صفحه رو بازسازي كنيد
    ( به پيغام ويندوز توجه اي نكرده و كليد Retry رو بفشاريد )


    به phpBB خوش آمديد

    [​IMG]

    همونطور كه در تصوير مي بينيد
    شما هم اكنون در مركز كنترل phpBB هستيد
    اين به مفهوم عملكرد صحيح و موفقيت شما در نصب و راه اندازي phpBB ميباشد

    گزينه هاي بسياري در اختيار داريد
    كه مهمترين اونها (‌ پيكربندي سيستم ) ميباشد
    بعد از انجام تغييرات دلخواه ، گزينه ( فهرست اصلي بخش ) را از سمت راست صفحه انتخاب كرده و وارد صفحه اصلي phpBB ( صفحه index ) شويد ( مطابق شكل )

    [​IMG]

    خسته نباشيد
    در آموزش هاي بعدي سعي خواهيم كرد تا با نحوه تنظيمات حرفه اي تر و ساير موارد لازم در مورد phpBB بيشتر آشنا شويم ...
     
    نوشته شده توسط Hyper در ‏23 آوریل 2005
    !!!، roshanaiy، mohammad_molana و یک نفر دیگر از این ارسال تشکر کرده اند.
  7. YTERROR

    YTERROR Active Member

    ارسال‌ها:
    3,877
    تشکر شده:
    1,324
    امتیاز دستاورد:
    36
    آقا واقعا ممنون دستت درد نکنه خیلی مفید بود
     
    نوشته شده توسط YTERROR در ‏23 آوریل 2005
    !!! از این پست تشکر کرده است.
  8. Hyper

    Hyper Active Member

    ارسال‌ها:
    1,478
    تشکر شده:
    287
    امتیاز دستاورد:
    36
    خواهش میکنم
    منتظر ادامه هم باشید ...
     
    نوشته شده توسط Hyper در ‏23 آوریل 2005
    !!! از این پست تشکر کرده است.
  9. Hyper

    Hyper Active Member

    ارسال‌ها:
    1,478
    تشکر شده:
    287
    امتیاز دستاورد:
    36
    نوشته شده توسط Hyper در ‏28 آوریل 2005
    !!!، N I M A و jalal95 از این ارسال تشکر کرده اند.
  10. ellisa

    ellisa Member

    ارسال‌ها:
    375
    تشکر شده:
    9
    امتیاز دستاورد:
    16
    Mer30 Hyper Jan
     
    نوشته شده توسط ellisa در ‏30 آوریل 2005
    !!! از این پست تشکر کرده است.
  11. PC man

    PC man Active Member

    ارسال‌ها:
    1,211
    تشکر شده:
    44
    امتیاز دستاورد:
    36
    دوست عزيز مرسي از آموزش هاي جالب و نكته به نكته.
    موفق باشي :)
     
    نوشته شده توسط PC man در ‏30 آوریل 2005
    !!! از این پست تشکر کرده است.
  12. Hyper

    Hyper Active Member

    ارسال‌ها:
    1,478
    تشکر شده:
    287
    امتیاز دستاورد:
    36
    محبت دارید ...

    در خدمتم !
     
    نوشته شده توسط Hyper در ‏30 آوریل 2005
    !!! از این پست تشکر کرده است.
  13. shahramshahidi

    shahramshahidi Member

    ارسال‌ها:
    58
    تشکر شده:
    2
    امتیاز دستاورد:
    6
    سلام
    شما راهنمائی انچام دادم اما موفق نشده مشکل میاد من فکر میکنم مشکی Database Server Hostname / DSN:
    به من راهنمائی کنید.
     
    نوشته شده توسط shahramshahidi در ‏14 می 2005
    !!! از این پست تشکر کرده است.
  14. DJ_Baba

    DJ_Baba Member

    ارسال‌ها:
    201
    تشکر شده:
    17
    امتیاز دستاورد:
    18
    مرسی پیره مرد
     
    نوشته شده توسط DJ_Baba در ‏29 ژوئن 2005
    !!! از این پست تشکر کرده است.
  15. DJ_Baba

    DJ_Baba Member

    ارسال‌ها:
    201
    تشکر شده:
    17
    امتیاز دستاورد:
    18
    1-میشه این آرم phpBB برداشت
    2-سایت توپ برای تمپیت فارسی
     
    نوشته شده توسط DJ_Baba در ‏29 ژوئن 2005
    !!! از این پست تشکر کرده است.
  16. Hyper

    Hyper Active Member

    ارسال‌ها:
    1,478
    تشکر شده:
    287
    امتیاز دستاورد:
    36
    ا. نام فایل لوگو phpbb2_logo.jpg مي باشد

    فایل overall_header_.tpl ، در شاخه تمپلت رو ویرایش کرده و قسمت مربوطه رو حذف کنید

    چیزی شبیه این :
    کد (Text):

    <img src="templates/fisubsilversh/images/phpbb2_logo.jpg" border="0" alt="{L_INDEX}" title="{L_INDEX}" width="240" height="110" />
     
    2. سايتها :

    انگلسيس : http://www.phpbbhacks.com/
    فارسي : http://forum.persianmind.com/

    موفق باشيد
     
    نوشته شده توسط Hyper در ‏30 ژوئن 2005
    !!! از این پست تشکر کرده است.
  17. erfandodoli

    erfandodoli Banned

    ارسال‌ها:
    270
    تشکر شده:
    8
    امتیاز دستاورد:
    16
    دمت جيززززززززززززززززززززززززززززززززززززززززززززززززززززززززززززززززززززززززززززززززز
    دمت ميخ
    دمت گوشكوب
    دمت هرچي توبگي
    خدا پدر و مادرتو بييامورزه
    صد رحمت به اون شيري كه تو رو خورده
    مرسيييييييييييييييي
     
    نوشته شده توسط erfandodoli در ‏9 جولای 2005
    !!! از این پست تشکر کرده است.
  18. Hyper

    Hyper Active Member

    ارسال‌ها:
    1,478
    تشکر شده:
    287
    امتیاز دستاورد:
    36
    چیز دیگه ای نبود حواله ما کنی ... ؟! :eek:
     
    نوشته شده توسط Hyper در ‏9 جولای 2005
    !!! از این پست تشکر کرده است.
  19. erfandodoli

    erfandodoli Banned

    ارسال‌ها:
    270
    تشکر شده:
    8
    امتیاز دستاورد:
    16
    هايپر جان لينك لوگوي امضات خرابه نشون نمي ده
     
    نوشته شده توسط erfandodoli در ‏10 جولای 2005
  20. LordEfazati

    LordEfazati Member

    ارسال‌ها:
    491
    تشکر شده:
    421
    امتیاز دستاورد:
    16
    نوشته شده توسط LordEfazati در ‏9 سپتامبر 2005

به اشتراک بگذارید