نمایش نتایج: از 1 به 1 از 1

موضوع: آموزش تغییر مسیر class_core.php برای اولین بار در جهان در ویبولتین

  1. Top | #1


    عنوان کاربر
    کاربرفعال
    تاریخ عضویت
    Apr 2015
    شماره عضویت
    252
    نوشته ها
    269
    تشکر
    597
    تشکر شده 725 بار در 247 ارسال

    پیش فرض آموزش تغییر مسیر class_core.php برای اولین بار در جهان در ویبولتین

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

    اما حالا امروز می خوایم به شما یاد بدیم که چطور مسیر خود فایل class_core.php رو تغییر بدید.
    برای این کار باید خط مربوط به مسیر رو در این فایل ها ویرایش کنیم:
    کد:
    کد:
    includesfunctions_filesystemxml.php includesinit.php includesmd5_sums_vbulletin.php installinit.php install	ableprefix.php
    خصوصا فایل includesinit.php که مهم هست.
    دقت کنید دو تا فایل init.php داریم، اما یکی در پوشه includes هست و دیگری در پوشه install. با توجه به این که انجمن شما در حال اجرا هست پس نیازی به init.php پوشه install نداریم!

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

    برای includesfunctions_filesystemxml.php
    کد:
    کد:
    require_once(DIR . "/includes/class_core.php");
    برای includesinit.php
    کد:
    کد:
    require_once(CWD . "/includes/class_core.php");
    برای includesmd5_sums_vbulletin.php
    کد:
    کد:
    "class_core.php" => "ed6b97d4ec893095a12deba7506f6b19",
    برای installinit.php
    کد:
    کد:
    require_once(CWD . "/includes/class_core.php");
    برای install ableprefix.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");
    دقت کنید که اسلش یا / باید (حتما) در ابتدای نام قرار بگیره!

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

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

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

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

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

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

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

  2. کاربر مقابل از Setare عزیز به خاطر این پست مفید تشکر کرده است:


اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
© تمامی حقوق برای انجمن های تخصصی دکتر پی سی محفوظ بوده و هرگونه کپی برداري از محتوای انجمن پيگرد قانونی دارد