Bad Sector
11th March 2011, 01:24 AM
سلام
در اين آموزش سعي دارم نحوه نصب و راه اندازي Invision Power Board بروي لوكال هاست را به طور كامل شرح بدم
پيش از هرچيز لازمه كه با استفاده از phpMyAdmin يك DataBase بسازيم
از اين قسمت ميگذريم چون حتما دوستان آشنايي كافي رو دارند
( قطعا اگر نداشتند سراغ IPB نميرفتند ... )
در اين آموزش من ديتابيس رو ipb_data نام گذاري ميكنم
خوب كار بعدي دريافت و كپي سورس IPB بروي لوكال است
سورس IPB رو در شاخه www لوكال كپي ميكنيم
من در اين آموزش سورس رو تحت عنوان ipb_2_0_4 در www كپي كرده ام
حالا هم ديتابيس و هم فايلهامون آماده هستند
پس نصب رو آغاز ميكنم ...
از easyPHP گزينه local web رو انتخاب ميكنيم
از گزينه هاي موجود لينك ipb_2_0_4 رو انتخاب ميكنيم
در اين مرحله با پيغام خطايي به اين عنوان مواجه ميشيم :
Code:
IPB WARNING [2] mysql_connect(): Access denied for user 'ODBC'@'localhost' (using password: NO) (Line: 120 of \ips_kernel\class_db_mysql.php)
خوب اين كاملا عاديه !
دليلش اينه كه ما تنظيمات نصب رو انجام نداده ايم
براي ورود به تنظيمات كلمه install رو به انتهاي خط فرمان افزوده و enter كنيد
به عنوان مثال اگر خط فرمان به اين شكل باشد :
Code:
http://127.0.0.1/ipb_2_0_4/
بايد به اين شكل دربيايد :
Code:
http://127.0.0.1/ipb_2_0_4/install/
بعد از enter كردن با صفحه اول نصب Invision Power Board مواجه خواهيد شد
كليد Procced رو فشرده و به صفحه بعدي برويد
مهمترين تنظيمات در اين قسمت است
به ترتيب به همه اونها ميپردازيم ...
1. قسمت Your Server Environment شامل يك گزينه تحت عنوان IPB 'index.php' URL ميباشد
اين همان آدرس فايلهاي سورس IPB است كه ما ايجاد كرديم
در editbox مربوطه مقدار پيش فرض برابر با آدرس مورد نظر ماست و معمولا نيازي به تغيير آن نيست
در اين مثال مقدار آن برابر با http://127.0.0.1/ipb_2_0_4 ميباشد
2. Your SQL Environment شامل گزينه هاي SQL Driver و SQL Host و SQL Database Name و SQL Username و SQL Password و SQL Table Prefix ميباشد
مقادير هر كدام را به اين شكل وارد ميكنيم
- SQL Driver كه مقدار MYSQL آن ثابت است
- SQL Host كه پيش فرض آن localhost است و عمدتا نيازي به تغيير ندارد
- SQL Database Name اينجا نام ديتابيسي كه ساخيتم را وارد ميكنيم ، اگر به خاطر داشته باشد نام ديتا بيس ما ipb_data بود
- SQL Username كه نام كاربر ديتابيس است و چون روي لوكال كار ميكنيم مقدا آن برابر root ميباشد
- SQL Password پسورد ديتابيس است كه معمولا بايد خالي باشد مگر خودتان پسوردي تعيين كرده باشيد
- SQL Table Prefix پيشوند فايلهاي جداول ديتابيس كه ميتونيد به صورت دلخواه تغييرش بديد . در صورت خالي گذاشتن اين گزينه خود IPB مقدار ibf_ را براي آن در نظر ميگيرد
3. قسمت Your Admin Account شامل گزينه هاي Username و Password و Re-type your password و Email Address ميباشد
مقادير هر كدام را به اين شكل وارد ميكنيم
- Username نام كاربري مدير سايت
- Password كلمه عبور مدير سايت
- Re-type your password تكرار كلمه عبور
- Email Address آدرس ايميل مدير سايت
خوب ، پس از وارد كردن مقادير فوق كليد Procced رو فشرده و به صفحه بعد ميرويم
در اين صفحه پيغام
Code:
Your board has now been installed!
رو دريافت ميكنيد و اين به اين معنيه كه همه چيز درست پيش رفته ...
لينك CLICK HERE TO CONTINUE رو انتخاب و به صفحه بعدي ميرويم
در اين صفحه نيز پيغامي مبني بر نصب موفقيت آميز Template دريافت ميكنيم
Code:
Template files installed!
لينك CLICK HERE TO FINISH رو براي اتمام كار كليك ميكنيم
در صفحه آخر نصب پيغامي به اين مضمون دريافت خواهيم كرد :
Code:
Success
The installation is now complete!
Although the installer is now locked (to re-install, remove the file 'install.lock'), for added security, please remove the index.php program before continuing.
خوب اين پيغام دو معني دارد
1. در صورت تمايل به نصب مجدد ( كه البته لزومي وجود ندارد ) فايل 'install.lock' موجود در شاخه install رو حذف كنيد
2. براي امنيت بيشتر فايل index.php موجود در شاخه install رو حذف كنيد
خوب ما داريم روي لوكال هاست كار ميكنيم واگر رو سرور بوديم حتما ميبايست دستور دوم رو انجام ميداديم ...
لينك CLICK HERE TO LOG IN رو كليل كنيد
در صفحه بعد ( LOGIN ) با وارد كردن نام مدير سايت و كلمه عبور login كنيد
به Invision Power Board خوش آمديد
خسته نباشيد و اميدوارم مورد استفاده قرار بگيرد ...
منبع (http://forum.behtarin.com/showthread.php?t=48104)
در اين آموزش سعي دارم نحوه نصب و راه اندازي Invision Power Board بروي لوكال هاست را به طور كامل شرح بدم
پيش از هرچيز لازمه كه با استفاده از phpMyAdmin يك DataBase بسازيم
از اين قسمت ميگذريم چون حتما دوستان آشنايي كافي رو دارند
( قطعا اگر نداشتند سراغ IPB نميرفتند ... )
در اين آموزش من ديتابيس رو ipb_data نام گذاري ميكنم
خوب كار بعدي دريافت و كپي سورس IPB بروي لوكال است
سورس IPB رو در شاخه www لوكال كپي ميكنيم
من در اين آموزش سورس رو تحت عنوان ipb_2_0_4 در www كپي كرده ام
حالا هم ديتابيس و هم فايلهامون آماده هستند
پس نصب رو آغاز ميكنم ...
از easyPHP گزينه local web رو انتخاب ميكنيم
از گزينه هاي موجود لينك ipb_2_0_4 رو انتخاب ميكنيم
در اين مرحله با پيغام خطايي به اين عنوان مواجه ميشيم :
Code:
IPB WARNING [2] mysql_connect(): Access denied for user 'ODBC'@'localhost' (using password: NO) (Line: 120 of \ips_kernel\class_db_mysql.php)
خوب اين كاملا عاديه !
دليلش اينه كه ما تنظيمات نصب رو انجام نداده ايم
براي ورود به تنظيمات كلمه install رو به انتهاي خط فرمان افزوده و enter كنيد
به عنوان مثال اگر خط فرمان به اين شكل باشد :
Code:
http://127.0.0.1/ipb_2_0_4/
بايد به اين شكل دربيايد :
Code:
http://127.0.0.1/ipb_2_0_4/install/
بعد از enter كردن با صفحه اول نصب Invision Power Board مواجه خواهيد شد
كليد Procced رو فشرده و به صفحه بعدي برويد
مهمترين تنظيمات در اين قسمت است
به ترتيب به همه اونها ميپردازيم ...
1. قسمت Your Server Environment شامل يك گزينه تحت عنوان IPB 'index.php' URL ميباشد
اين همان آدرس فايلهاي سورس IPB است كه ما ايجاد كرديم
در editbox مربوطه مقدار پيش فرض برابر با آدرس مورد نظر ماست و معمولا نيازي به تغيير آن نيست
در اين مثال مقدار آن برابر با http://127.0.0.1/ipb_2_0_4 ميباشد
2. Your SQL Environment شامل گزينه هاي SQL Driver و SQL Host و SQL Database Name و SQL Username و SQL Password و SQL Table Prefix ميباشد
مقادير هر كدام را به اين شكل وارد ميكنيم
- SQL Driver كه مقدار MYSQL آن ثابت است
- SQL Host كه پيش فرض آن localhost است و عمدتا نيازي به تغيير ندارد
- SQL Database Name اينجا نام ديتابيسي كه ساخيتم را وارد ميكنيم ، اگر به خاطر داشته باشد نام ديتا بيس ما ipb_data بود
- SQL Username كه نام كاربر ديتابيس است و چون روي لوكال كار ميكنيم مقدا آن برابر root ميباشد
- SQL Password پسورد ديتابيس است كه معمولا بايد خالي باشد مگر خودتان پسوردي تعيين كرده باشيد
- SQL Table Prefix پيشوند فايلهاي جداول ديتابيس كه ميتونيد به صورت دلخواه تغييرش بديد . در صورت خالي گذاشتن اين گزينه خود IPB مقدار ibf_ را براي آن در نظر ميگيرد
3. قسمت Your Admin Account شامل گزينه هاي Username و Password و Re-type your password و Email Address ميباشد
مقادير هر كدام را به اين شكل وارد ميكنيم
- Username نام كاربري مدير سايت
- Password كلمه عبور مدير سايت
- Re-type your password تكرار كلمه عبور
- Email Address آدرس ايميل مدير سايت
خوب ، پس از وارد كردن مقادير فوق كليد Procced رو فشرده و به صفحه بعد ميرويم
در اين صفحه پيغام
Code:
Your board has now been installed!
رو دريافت ميكنيد و اين به اين معنيه كه همه چيز درست پيش رفته ...
لينك CLICK HERE TO CONTINUE رو انتخاب و به صفحه بعدي ميرويم
در اين صفحه نيز پيغامي مبني بر نصب موفقيت آميز Template دريافت ميكنيم
Code:
Template files installed!
لينك CLICK HERE TO FINISH رو براي اتمام كار كليك ميكنيم
در صفحه آخر نصب پيغامي به اين مضمون دريافت خواهيم كرد :
Code:
Success
The installation is now complete!
Although the installer is now locked (to re-install, remove the file 'install.lock'), for added security, please remove the index.php program before continuing.
خوب اين پيغام دو معني دارد
1. در صورت تمايل به نصب مجدد ( كه البته لزومي وجود ندارد ) فايل 'install.lock' موجود در شاخه install رو حذف كنيد
2. براي امنيت بيشتر فايل index.php موجود در شاخه install رو حذف كنيد
خوب ما داريم روي لوكال هاست كار ميكنيم واگر رو سرور بوديم حتما ميبايست دستور دوم رو انجام ميداديم ...
لينك CLICK HERE TO LOG IN رو كليل كنيد
در صفحه بعد ( LOGIN ) با وارد كردن نام مدير سايت و كلمه عبور login كنيد
به Invision Power Board خوش آمديد
خسته نباشيد و اميدوارم مورد استفاده قرار بگيرد ...
منبع (http://forum.behtarin.com/showthread.php?t=48104)