PDA

View Full Version : آموزش نصب VBulletin



kqlman
پنج شنبه 08 مرداد 1388, 12:01 عصر
نصب Vbulletin :
برای نصب بین نسخه ی اصلی و null شده تفاوت زیادی وجود ندارد . تنها در نسخه ی اصلی ابتدا نام کاربری (که همان شماره مشتری است) و سپس کلمه عبور را در وب سایت اصلی وارد کرده و نسخه ی اصلی را که به نام مشتری ثبت شده است download خواهیم کرد و سپس همانند نسخه ی null شده باقی مراحل نصب را ادامه خواهیم داد.

http://comodo.persiangig.com/1.GIF


عکس شماره 1- وارد کردن نام مشتری در مرحله اول نصب

باید توجه داشت که چنانچه فردی به اعضای vbulletin ایمیل بزند(در وب سايت www.piratereport.com ) و گزارش استفاده از نسخه ی null شده را بدهد vbulletin در هر مرحله بعد از اخطار دامنه ی مورد نظر را می بندد بنابراین باید حدالامکان از نسخه های اصلی استفاده کرد.
برای نصب در داخل فایل دانلود شده دایرکتوری Upload را در مقصد مورد نظر آپلود کرده و سپس در پوشه ی includes ، فایل config.php.new را به config.php تغییرنام می دهیم .

http://comodo.persiangig.com/2.GIF

شكل شماره 2- تغيير نام config.php.new به config.php

از ديگر اموري كه در هنگام نصب بايد مورد توجه قرار گيرد محتويات فايل config.php است .بايد در نظر داشت كه در اين فايل كليه تنظيمات مربوط به نصب vbulletin قرار دارد از جمله موارد بسيار مهمي كه در هنگام نصب ممكن است باعث بروز مشكلاتي شود نام كاربري و كلمه عبور در پايگاه داده mysql است كه در فايل config.php بايد انها را ويرايش كرد .
از موارد ديگر مي توان به نام پايگاه داده اصلي vbulletin كه به صورت پيش فرض forums است و يا حتي نوع پايگاه داده كه بطور پيش فرض mysql است اشاره كرد كه ميتوان آن را به mysqli تغيير داد تا از امكانات پيشرفته mysql استفاده كرد .
Mysqli یک لایه توسعه یافته برای PHP5 و نسخه های بالاتر از mysql 4.1 است و ؟؟؟ تو صیه می شود که به جای استفاده از نسخه های بالاتر از mysql4.1 از mysqli استفاه شود تا به پایگاه داده وصل شود. برای به کار انداختن آن می توان از فایل config.php در VBulletin گزینه ی enable را فعال کرد به این صورت که به دنبال $config[‘mysqli’][‘ini-file’]=”: می گردیم و در آن آدرس فایل mysqli.ini را می دهیم .چنانچه این فایل وجود نداشت باید به صورت دستی آن را ایجاد کرده و تنظیمات مربوط به آن را در داخل آن قرار دهیم . اگر بعد از نصب خطایی مانند زیر رخ دهد باید مجموعه کاراکترهای مورد استفاده در sql که latin1 است را به مجموعه کاراکترهای (character set) مورد نظر تغییر دهیم تا مشکل بر طرف شود.




برای این کار باید در بخش کنترل پنل admin اجازه ی اجرای query داشته باشیم از مسیر زیر وارد محل اجرای query می شود . چنانچه اجازه اجرای query به ما داده نشود می توان طبق دستورالعمل بخش 4 قسمت (هـ) این اجازه را صادر کرد.
Admin CP > maintenance > Execute SQL query
حال در این بخش در بخش دستی (manual) طبق شکل زیر دستود ; SHOW WARIABLES LIKE ‘char%’ را وارد می کنیم.

http://comodo.persiangig.com/3.JPG
شکل شماره 3- نحوه قرار گرفتن دستور نمایش character set


نتایج باید چیزی شبیه عکس زیر باشد.


http://comodo.persiangig.com/4.JPG
عکس شماره 4- نتايج اجراي query


چنانچه مقادیر character_set_database و character_set_connection متفاوت باشند می توان آن را از طریق زیر تصصیح کرد ( چنانچه این مقادیر یکسان باشند از طریق زیر نمی توان مشکل را حل کرد و بهتر است با VBulletin تماس بگیریم و مشکل را با آنها در میان بگذاریم زیرا امکان دارد در جدول های پایگاه داده باشد و در یکی از جداول از مجموعه کاراکتر متفاوتی استفاده شده باشد و باید آنها را برای استفاده از مجموعه کاراکترهای جدید update کرد . این مشکل می تواند ناشی از تغییر مجموعه کاراکترها بعد از نصب VBulletin و یا نصب و استفاده از update ها و ... باشد.)
باید character_set_connection را طوری update کرد تا با character_set_connection یکسان باشد یک فایل mysqli.ini را به صورت دستی بسازید و در داخل آن کد زیر را وارد نمائید.



[client] Default-character-set=utf8


حال در فایل config.php در VBulletin آدرس مسیر دسترسی به فایل mysqli.ini را در سرور بدهید و آدرس محل قرار کرفتن فایل جدید را در آن بگذارید و فایل را ذخیره کنید.

از موارد امنيتي بسيار مهم عوض كردن نام پوشه مديريتي و اداره کردن (moderator) است كه بطور پيش فرض admincp و modcpميباشد كه اين مورد نيز بايد در اين فايل مهم تغيير داده شود .
براي ويرايش آن ميتوان از ويرايشگر هاي متني مانند notepad ++ يا از دستور vim يا nano در نسخه هاي لينوكسي
استفاده كرد .


http://comodo.persiangig.com/5.JPG
شكل شماره 5- فايل config.php

سپس در بخش url مرورگر خود آدرس www.pooyasec.com/forums/install/install.php را وارد کرده و وارد صفحه اصلی نصب می شویم.در اینجا VBulletin به صورت خود کار مراحل نصب را جلو می برد و نام کاربری و کلمه عبوری که به آن می دهیم به عنوان نام کاربری و کلمه عبور برای مدیر کل سایت بکاربرده خواهد شد.
Vbulletin دارای 158 جدول mysql است که در این مراحل ساخته خواهند شد. همچنین برای عنوان انجمن اصلی نیز در این مرحله از ما سوال می شود.
باید توجه داشت جوابی که در این مرحله برای نام انجمن اصلی میدهیم در بخش main forum دیده خواهد شد.
پس از اتمام مراحل نصب VBulletin از ما می خواهد تا فایل install.php را از دایرکتوری install پاک کنیم بعد از آنکه این فایل پاک شد. می توانیم وارد VBulletin شویم.

نقل شده از گروه امنيت اطلاعات پويا (http://pooyasec.com/forums):قلب::قلب: