بستن منو
۵۸
تعداد کلیدهای این موضوع
لیست همه کلیدهای این موضوع
دسترسی سریع به دسته کلیدها :

مباحث اصلی مرتبط با انجمن mybb (نصب، انتقال، ارتقا و ...) توسعه انجمن mybb پلاگین های انجمن mybb امنیت در انجمن mybb پایگاه داده (Database) مربوط به انجمن mybb شیوه کار با بخش های مختلف انجمن mybb (هم برای مدیران و هم برای کاربران) گروه های کاربری در انجمن mybb پیوست ها در انجمن mybb شکلک ها در انجمن mybb صفحه اصلی (صفحه اول) انجمن mybb انجمن ها (forums) و زیرانجمن ها (subforums)، در انجمن mybb موضوع ها (threads)، در انجمن mybb ارسال ها (posts) و بخش Post Bit در انجمن mybb راست چین - چپ چین کردن عنصرها (بخش ها)، در انجمن mybb تگ head و بخش header، در انجمن mybb نمایش عکس، آواتار، Favicon و ... ، در انجمن mybb دکمه ها در انجمن mybb تاریخ و ساعت، در انجمن mybb پوسته ها و قالب ها، در انجمن mybb موارد مرتبط با زبان PHP، در انجمن mybb ارسال ایمیل (email)، در انجمن mybb محل قرارگیری عنصرها و بخش های مختلف، در میان کدهای قالب (theme)، در انجمن mybb بلوک نقل قول (blockquote)، در انجمن mybb کش (cache)، در انجمن mybb مباحث عمومی مربوط به انجمن mybb
مباحث اصلی مرتبط با انجمن mybb (نصب، انتقال، ارتقا و ...)
4
توسعه انجمن mybb
4
پلاگین های انجمن mybb
14
امنیت در انجمن mybb
4
پایگاه داده (Database) مربوط به انجمن mybb
1
شیوه کار با بخش های مختلف انجمن mybb (هم برای مدیران و هم برای کاربران)
1
گروه های کاربری در انجمن mybb
1
پیوست ها در انجمن mybb
2
شکلک ها در انجمن mybb
1
صفحه اصلی (صفحه اول) انجمن mybb
2
انجمن ها (forums) و زیرانجمن ها (subforums)، در انجمن mybb
2
موضوع ها (threads)، در انجمن mybb
1
ارسال ها (posts) و بخش Post Bit در انجمن mybb
4
راست چین - چپ چین کردن عنصرها (بخش ها)، در انجمن mybb
1
تگ head و بخش header، در انجمن mybb
1
نمایش عکس، آواتار، Favicon و ... ، در انجمن mybb
1
دکمه ها در انجمن mybb
0
تاریخ و ساعت، در انجمن mybb
1
پوسته ها و قالب ها، در انجمن mybb
2
موارد مرتبط با زبان PHP، در انجمن mybb
2
ارسال ایمیل (email)، در انجمن mybb
4
محل قرارگیری عنصرها و بخش های مختلف، در میان کدهای قالب (theme)، در انجمن mybb
1
بلوک نقل قول (blockquote)، در انجمن mybb
1
کش (cache)، در انجمن mybb
1
مباحث عمومی مربوط به انجمن mybb
2
×

دانلود فروشگاه اندروید کلیدستان

613

نویسنده

علیرضا گلمکانی ( admin )

شماره کلید
دسته کلید - دسته بندی

داشتن یک کپی از انجمن mybb قرار گرفته بر روی هاست، بر روی کامپیوتر خانگی خود، برای تست کردن تغییرات مورد نظرمان قبل از اعمال به انجمن اصلی

فرض کنید که یک انجمن mybb بر روی هاست خود دارید و قصد دارید که یک سری تغییرات را بر روی آن اعمال نمایید، اما می خواهید قبل از اعمال تغییرات، از عملکرد صحیح آنها، اطمینان پیدا کنید. برای این منظور، می توانید از انجمن mybb موجود در هاست خود، یک کپی را بر روی کامپیوتر خانگی خود قرار بدهید و سپس تغییرات را به آن کپی اعمال نمایید و اگر همه چیز درست بود، آنگاه همان تغییرات را به انجمن mybb اصلی که در هاست قرار دارد، اعمال کنید. در اینجا قصد داریم که مراحل کپی کردن انجمن به کامپیور خانگی را شرح بدهیم.

مرحله اول : کپی کردن فایل های انجمن mybb

من فرض می کنم که شما بر روی کامپیوتر خود، یک شبیه ساز سرور، مثل نرم افزار Wamp Server دارید. اگر ندارید، آن را نصب کنید و سعی کنید که ابتدا یک سایت ساده را با آن در مرورگر خود ببینید، همچنین به phpMyAdmin موجود در آن هم نگاهی بیندازید تا با آن آشنا شوید تا در مراحل بعدی، مشکلی نداشته باشید (البته از نرم افزارهای شبیه ساز دیگر نیز می توان استفاده نمود).

ابتدا وارد کنترل پنل هاست خود بشوید، سپس به قسمت مدیریت فایل های هاست رفته و یک فایل فشرده از فولدر حاوی فایل های انجمن mybb تهیه کنید. اگر کنترل پنل هاست شما، cpanel می باشد، باید وارد cpanel شوید و سپس گزینه File Manager را انتخاب کنید، سپس در فولدربندی سایت، فولدر مربوط به انجمن را پیدا کرده و آن را انتخاب کنید و سپس از گزینه های بالای پنجره، گزینه Compress را انتخاب کنید تا یک فایل فشرده از آن فولدر، تهیه شود. سپس فایل فشرده را انتخاب کنید و از گزینه های بالای پنجره، گزینه Download را انتخاب کنید تا فایل فشرده، دانلود شود.

اکنون فایل فشرده را درون فولدری که در نرم افزار Wamp Server (یا هر نرم افزار شبیه سازی دیگری که دارید) به عنوان فولدر حاوی فایل های سایت در نظر گرفته می شود، کپی کنید و سپس آن را از حالت فشردن در بیاورید. خوب، تا اینجا توانستیم که فایل های انجمن را در کامپیوتر خود کپی کنیم.

مرحله دوم : وارد کردن اطلاعات پایگاه داده MySQL

در این مرحله باید از پایگاه داده ای که مربوط به اطلاعات انجمن mybb است، یک فایل پشتیبان تهیه کنید. برای این منظور، در کنترل پنل هاست خود، وارد phpMyAdmin شده و سپس وارد آن پایگاه داده بشوید. سپس با گزینه Export ، از تمامی جدول های (tables) آن پایگاه داده (database)، یک فایل پشتیبان تهیه کنید. سپس در کامپیوتر خود و در phpMyAdmin نصب بر روی Wamp Server ، یک پایگاه داده با همان نام بسازید و وارد آن بشوید و سپس با گزینه Import و از آن فایل پشتیبان، جدول ها را به درون این پایگاه داده، وارد نمایید.

مرحله سوم : تغییر نام کاربر و رمز کاربری، برای دسترسی به پایگاه داده MySQL

شما در هاست اصلی، هنگام نصب انجمن mybb ، یک کاربر اصلی تعریف کرده بودید که با نام کاربری و رمز کاربری آن، به پایگاه داده MySQl مربوط به انجمن mybb متصل می شدید (یعنی این کار را انجمن mybb با آن مشخصات انجام می داد). اما اکنون پایگاه داده MySQL به کامپیوتر شما منتقل شده است و بنابراین باید مشخصات مربوط به کاربر اصلی را تغییر بدهید تا انجمن mybb بتواند به پایگاه داده متصل شود (اطلاعات را از آن بخواند). اگر از نرم افزار Wamp Server استفاده می کنید، کاربر اصلی دارای نام root است و رمز آن نیز، تهی است، یعنی در قسمت رمز، هیچ کاراکتری نباید بنویسیم.

برای اعمال تغییرات، با فرض اینکه انجمن در فولدری با نام forum نصب شده باشد، باید به مسیر زیر برویم :


forum/inc/config.php

پس از باز کردن فایل config.php ، باید کدهایی مشابه کدهای زیر را در آن بیابیم :


$config['database']['type'] = 'mysqli';
$config['database']['database'] = 'database';
$config['database']['table_prefix'] = 'table_prefix';

$config['database']['hostname'] = 'hostname';
$config['database']['username'] = 'username';
$config['database']['password'] = 'password';

اکنون باید اطلاعات جدید مربوط به پایگاه داده MySQL را در آن به روز کنیم (بر اساس نام و رمز کاربر اصلی در شبیه ساز Wamp Server). بنابراین دو خط آخر را به صورت زیر تغییر می دهیم (البته اطمینان حاصل کنید که در شبیه ساز شما، نام کاربری و رمز عبور، همین موارد باشد) :


$config['database']['username'] = 'root';
$config['database']['password'] = '';

مرحله چهارم : تغییر آدرس URL مربوط به صفحه اصلی انجمن و همچنین برطرف کردن مشکل عدم log in شدن

اگر مراحل قبلی را به درستی انجام داده باشید، اکنون می توانید با مرورگر اینترنت، انجمن را بر روی کامپیوتر خود مشاهده کنید. اما مشکلی که در این مرحله وجود دارد این است که تعدادی از لینک ها، شما را به انجمن اصلی که در هاست قرار دارد، منتقل می کنند. بنابراین برای رفع این مشکل، باید در تنظیمات انجمن، آدرس URL مربوط به صفحه اصلی انجمن را تغییر بدهیم. معمولا در این مرحله، ممکن است که با نام کاربری و رمز مدیر کل یا هر کاربر دیگر، نتوانید log in شوید (راه حل آن را هم در همین مرحله خواهیم گفت)، بنابراین من نحوه تغییر آدرس URL را از طریق پایگاه داده MySQL و همچنین از طریق یک فایل در بین فایل های انجمن، بیان خواهم کرد (زیرا به آن دسترسی دارید). البته دقت کنید که اگر تنها تنظیمات درون فایل تغییر داده شود، انجمن به درستی کار می کند، اما بهتر است که اطلاعات درون پایگاه داده MySQL را هم تغییر بدهیم.

ابتدا نحوه تغییر در پایگاه داده MySQL را بیان می کنیم. در phpMyAdmin ، وارد پایگاه داده مربوط به انجمن mybb بشوید (در کامپیوتر خود). سپس در میان جدول ها، جدولی را بیابید که کلمه settings در انتهای نام آن نوشته شده است. وارد جدول بشوید و 4 ستونی که دارای نام های زیر هستند را بیابید :


bburl
homeurl
cookiedomain
cookiepath

دو مورد اول را باید تغییر بدهیم تا لینک های سایت دارای آدرس صحیح باشند و دو مورد بعدی هم مربوط به کوکی ها (cookie) هستند که با تغییر آنها، سیستم log in و log out درست خواهد شد. ستون bburl از جدول، مربوط به Board URL است. مثلا برای سایت کلیدستان که بر روی کامپیوتر قرار گرفته باشد، باید آن را به صورت زیر تغییر بدهیم (دقت کنید که نام فولدر انجمن را برابر forum انتخاب کرده ام) :


http://localhost/kelidestan.com/forum

ستون homeurl از جدول، برابر آدرس صفحه اصلی سایت (سایت حاوی انجمن) باید تنظیم شود، من آدرس زیر را برای آن می نویسم :


http://localhost/kelidestan.com/

در ستون cookiedomain ، هر مقداری که نوشته شده است را حذف کنید و باید آن را خالی بگذارید.

در ستون cookiepath از جدول، تنها علامت زیر را بنویسید :


/

بعد از این تغییرات، هنوز مشکل ها برطرف نشده است و باید یک فایل انجمن را هم تغییر بدهیم. با فرض اینکه انجمن شما در فولدری با نام forum نصب شده باشد، به آدرس زیر بروید :


forum/inc/settings.php

پس از باز کردن فایل settings.php ، باید 4 خط از کدهای آن را تغییر بدهیم (آن 4 خط از کدها، همه در کنار هم نیستند، ولی من آنها را پشت سرهم نمایش می دهم :) :


$settings['bburl'] = "http://localhost/kelidestan.com/forum";
$settings['homeurl'] = "http://localhost/kelidestan.com/";
$settings['cookiedomain'] = "";
$settings['cookiepath'] = "/";

مشاهده می کنید که همان مقادیری که برای تغییر در پایگاه داده تذکر دادم را برای همین 4 خط نیز نوشته ام.

پس از تغییرات فوق، اگر انجمن را در مرورگر اینترنت خود مشاهده کنید، لینک ها صحیح هستند و سیستم log in و log out هم به درستی کار می کند.

کپی برداری از محتوای سایت کلیدستان، ممنوع بوده و پیگرد قانونی دارد. (تنها استفاده شخصی کاربر، مجاز است) (کپی برداری توسط سایر وب سایت ها = حرام) (بیشتر بدانید)

خوانده شد
مبحث بالا، مفید بود و سایت کلیدستان را دوست داشتم :
محبوب کردن این مبحث در گوگل :
اون چیزی که میخواستم نبود :
سوال دارم :
ارسال نظر :
نظرات 0 0 0

*** نظر بدهید

دسترسی سریع

×

شماره کلید


کلید
×

شماره دسته کلید


دسته کلید
×

جستجو


جستجو

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)