سلام
در این آموزش نحوه تغییر مسیر فایل config.php گفته شده بوده: تغییر نام config.php
حالا اگر کسی به سایت ما نفوذ کرد و با ویبولتین هم آشنا باشه، ابتدا میره سراغ class_core.php در پوشه includes و بعد هم فایل کانفیگ رو پیدا می کنه و کرم می ریزه!

اما حالا امروز می خوایم به شما یاد بدیم که چطور مسیر خود فایل class_core.php رو تغییر بدید.
برای این کار باید خط مربوط به مسیر رو در این فایل ها ویرایش کنیم:
کد:
includes\functions_filesystemxml.php includes\init.php includes\md5_sums_vbulletin.php install\init.php install\tableprefix.php
خصوصا فایل includes\init.php که مهم هست.
دقت کنید دو تا فایل init.php داریم، اما یکی در پوشه includes هست و دیگری در پوشه install. با توجه به این که انجمن شما در حال اجرا هست پس نیازی به init.php پوشه install نداریم!

در این 5 فایل، در هر کدوم 1 خط هست مربوط به نام و مسیر فایل.
به تفکیک برای هر کدوم رو می نویسم:

برای includes\functions_filesystemxml.php
کد:
require_once(DIR . '/includes/class_core.php');
برای includes\init.php
کد:
require_once(CWD . '/includes/class_core.php');
برای includes\md5_sums_vbulletin.php
کد:
'class_core.php' => 'ed6b97d4ec893095a12deba7506f6b19',
برای install\init.php
کد:
require_once(CWD . '/includes/class_core.php');
برای install\tableprefix.php
کد:
require_once(DIR . '/includes/class_core.php');
از این پنج مورد، ما چهار مورد رو به این شکل داریم
کد:
require_once(DIR . '/includes/class_core.php');
حالا باید /includes/class_core.php رو به مسیر و نام دلخواه تغییر بدیم. مثلا من در سایت خودم نوشتم
کد:
require_once(CWD . '/telegram.php');
یعنی من اومدم class_core.php رو به telegram.php تغییر نام دادم و گذاشتم در فولدر اصلی انجمن.
اگر انجمن شما در فولدر public_html هست، telegram.php باید داخل این پوشه منتقل بشه.
اگر هم داخل forum هست، فایل telegram.php رو باید داخل پوشه forum منتقل کنید.

اگر هم مثلا می خواید داخل پوشه مثلا admincp قرار بگیره باید این مسیر رو بذارید:
کد:
require_once(DIR . '/admincp/newpath/new-name.php');
دقت کنید که اسلش یا / باید (حتما) در ابتدای نام قرار بگیره!

برای هر چهار مورد همین کار رو می کنید.

اما برای includes\md5_sums_vbulletin.php
کد:
'class_core.php' => 'ed6b97d4ec893095a12deba7506f6b19',
که به این شکل هست تنها نام رو تغییر می دید
کد:
'telegram.php' => 'ed6b97d4ec893095a12deba7506f6b19',
نکته: این هش که می بینید ممکن هست برای شما چیز دیگه ای نوشته باشه.

حالا هر پنج فایل رو بعد تغییر save کنید تا انجام بشه.

بعد هم فایل class_core.php رو باید تغییر نام بدید و به مسیر جدید منتقل کنید.

تبریک! انجام شد.

نکته: اگر بعدش انجمن تون بالا نیومد یک بار مراحل رو بررسی کنید.
هم چنین error_log رو هم چک کنید ببینید چه خطایی می بینید. برای ما ارسال کنید.

اختصاصی وی بی ایران، اولین بار در جهان