[ درس اول ]
با سلام
پس از مقدمه ای که عنوان شد ، آموزش درس اول رو شروع میکنم
در مقدمه این دروس ، در مورد ابزار لازم برای نصب و راه اندازی 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 خواهید دید ( مطابق شکل )
برای اطمینان ار عملکرد آن میبایست یک مربع قرمز چشمک زن را بینید ، در غیر اینصورت سرورتان فعال نیست
با راست کلیک بروی آن منویی ظاهر خواهد شد که شما بیشتر از همه با 3 گزینه آن کار دارید
1. Local Web از منوی اصلی
2. phpMyAdmin از منوی Configuration
3. EasyPHP از منوی Configuration
پیش از هر کاری زبان پیش فرض EasyPHP را با انتخاب گزینه EasyPHP از منوی Configuration بروی انگلیسی تنظیم نمایید ( مطابق شکل )
نکات مهم :
1. فهرست ریشه سرور
این واژه به مفهموم محلی است که ریشه اصلی ( بالاترین فهرست ) سرور وجود دارد و آدرس صفحات در حالت کلی از روی آن خوانده میشود
به طور مثال وقتی آدرس www.pptForum.com را وارد میکنیم در واقع سعی در دسترسی فایلها و فهرستهای ریشه سرور که عموما با نام www است را داریم
( البته این حالت استثناهایی هم دارد که مربوط به بحث ما نیست ) در صورتی که EasyPHP را در مسیر پیش فرض آن نصب کرده باشید ( قراربود همین کار را بکنید ) آدرس فهرست ریشه سرور آن برابر با Program Files\EasyPHP1-7\www خواهد بود
این آدرس را همواره به خاطر داشته باشید
2. فهرست بانک اطلاعاتی
آدرس دیگری که گاه به آن احتیاج خواهید داشت ، فهرست محل نگهداری DataBase ( بانک اطلاعاتی ) توسط EasyPHP است
EasyPHP از این آدرس استفاده میکند : Program Files\EasyPHP1-7\mysql\data
البته شما جز در موارد پیشرفته نیازی به آن نخواهید داشت
خوب حالا میبایست برویم سراغ خود phpBB
در فهرست ریشه سرور ( یعنی www ) فولدری بنام Local بسازید ( نام این فولدر مهم نیست ولی برای سازگاری با دروس طبق دستور عمل کنید )
حالا فایل فشرده phpBB را در این فهرست باز کنید
به این ترتیب شما شاخه ای به این آدرس دارید Program Files\EasyPHP1-7\www\local که تمامی فایلهای phpBB در آن موجود است
برای استفاده از امکان زبان فارسی هم ، فایل فشرده زبان را در این آدرس باز کنید : Program Files\EasyPHP1-7\www\local\language
بعداز آن شما در این آدرس باید 2 فهرست زبان فارسی و انگلیسی را داشته باشید ( مطابق شکل )
خوب همه چیز آماده است
در درس بعدی مطالب را پی خواهیم گرفت ...
موفق باشید