اموزش تغییر نام (مسیر کنترل پنل مدیریت) برای جلوگیری از هک شدن
با عرض سلام و خسته نباشید خدمت کاربران عزیز همیار

خب امروزه کاربرای زیادی که سایت دارن به دنبال اینن که سایتشونو امن کنن تا از دست هکر ها در امان بمونن

حالا میخوام یکی از راه های امن کردن انجمن مای بی بی رو براتون اموزش بدم:


خب در این اموزش بهتون یاد میدیم که چگونه مسیر پنل admin  رو عوض کنید و به نام دلخواهتون در بیارید

خب ایتدا هاستتون رو باز کنید . به مسبر نصب مای بی بی برید بعد پوشه  inc  رو باز کنید بعد فایل c o n f i g .php رو ویرایش کنید (ببخشید فاصله دادم بین حروف کانفیگ اخه به شکلک تبدیل میشد)


حالا کد زیر را در این فایل پیدا کنید :

$c o n f i g['admin_dir'] = 'admin';




خب حالا در کد بالا اون قسمت که نوشته admin  و بین دوتا 'admin' قرار گرفته  . 

به جای اون admin اسم مورد نظرتون که میخواید مسیر پنلتون باشه رو بزارید مثلا:  OOOOO     (این فقط مثال بود)


خب حالا این فایل رو ذخیره کنید



حالا دوباره به مسیر نصب مای بی بی برید و پوشه admin  رو به همون اسمی که اونجا گذاشتید تغییر بدید


کار تمام است


موفق باشید



imageimage
 
نویسنده :

X
پلاگین گالری آواتار
[color=#ff0000] پلاگین :[/color] [size=small]Avatar Gallery Manager[/size]   [color=#ff0000]نسخه ...
تعیین نشده
دیدگاه های کاربران 6
ارسال: 2
من استفاده کردم این اخطار رو داد

Warning [2] Cannot modify header information - headers already sent by (output started at /home/setares2/public_html/inc/config.php:1) - Line: 51 - File: mohammad/index.php PHP 5.3.29 (Linux)


File
Line
Function[PHP]
 
errorHandler->error
/mohammad/index.php
51
header
ارسال: 3
سلام

میشه بگید طبق آموزش انجام دادید یا نه؟

این آموزش اشکال نداره حالا شما ببیند فایل کانفینگ رو باز کنید حالا خط 51 رو اینجا قرار بدید تا چک بشه
ممنون
ارسال: 4
من تعغییر دادم

خراب شد

خواستم به حالت اول برش گردونم

بازهم خرابه اینم کد

<?php
/**
* Database configuration
*
* Please see the MyBB Docs for advanced
* database configuration for larger installations
* http://docs.mybb.com/
*/

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

$config['database']['hostname'] = 'localhost';
$config['database']['username'] = 'setares2_s';
$config['database']['password'] = 'B}#S(FG4KnO!';

/**
* Admin CP directory
*  For security reasons, it is recommended you
*  rename your Admin CP directory. You then need
*  to adjust the value below to point to the
*  new directory.
*/

$config['admin_dir'] = 'admin';

/**
* Hide all Admin CP links
*  If you wish to hide all Admin CP links
*  on the front end of the board after
*  renaming your Admin CP directory, set this
*  to 1.
*/

$config['hide_admin_links'] = 0;

/**
* Data-cache configuration
*  The data cache is a temporary cache
*  of the most commonly accessed data in MyBB.
*  By default, the database is used to store this data.
*
*  If you wish to use the file system (cache/ directory), MemCache, xcache, or eAccelerator
*  you can change the value below to 'files', 'memcache', 'xcache' or 'eaccelerator' from 'db'.
*/

$config['cache_store'] = 'db';

/**
* Memcache configuration
*  If you are using memcache as your data-cache,
*  you need to configure the hostname and port
*  of your memcache server below.
*
* If not using memcache, ignore this section.
*/

$config['memcache']['host'] = 'localhost';
$config['memcache']['port'] = 11211;

/**
* Super Administrators
*  A comma separated list of user IDs who cannot
*  be edited, deleted or banned in the Admin CP.
*  The administrator permissions for these users
*  cannot be altered either.
*/

$config['super_admins'] = '1';

/**
* Database Encoding
*  If you wish to set an encoding for MyBB uncomment
*  the line below (if it isn't already) and change
*  the current value to the mysql charset:
*  http://dev.mysql.com/doc/refman/5.1/en/charset-mysql.html
*/

$config['database']['encoding'] = 'utf8';

/**
* Automatic Log Pruning
*  The MyBB task system can automatically prune
*  various log files created by MyBB.
*  To enable this functionality for the logs below, set the
*  the number of days before each log should be pruned.
*  If you set the value to 0, the logs will not be pruned.
*/

$config['log_pruning'] = array(
    'admin_logs' => 365, // Administrator logs
    'mod_logs' => 365, // Moderator logs
    'task_logs' => 30, // Scheduled task logs
    'mail_logs' => 180, // Mail error logs
    'user_mail_logs' => 180, // User mail logs
    'promotion_logs' => 180 // Promotion logs
);

?>
ارسال: 5
خب یکم کار پیچیده میشه من این کارو میگم شما انجام بده انشاا.. ک درست میشه
خب به این کد دقت کن:
/**

* Memcache configuration
*  If you are using memcache as your data-cache,
*  you need to configure the hostname and port
*  of your memcache server below.
*
* If not using memcache, ignore this section.
*/

$config['memcache']['host'] = 'localhost';
$config['memcache']['port'] = 11211;

/**

یعنی دقیقا این:

/**

* Memcache configuration
*  If you are using memcache as your data-cache,
*  you need to configure the hostname and port
*  of your memcache server below.
*
* If not using memcache, ignore this section.
خب حالا ترجمه کن
ی همچین چیزی میشه
کش فایل ها ذخیره شده در دیتابس یا بانک اطلاعاتی
حالا دستور شرطی میکنه یعنی که نام هاست و پورت اشتباه بود ارور بده خب

حالا شما باید این کد رو ویرایش کنید ک مربوط میشه به دستور شرطی:

$config['memcache']['host'] = 'localhost';

$config['memcache']['port'] = 11211;
اگه اسم هاستت لوکال هاست ک هیچ اگه نه ویرایش کن
پورت رو هم ببین درسته یا نه
بعد کش رو پاک کن خب
اگه نشد نسخه مای بی بی رو به 1.8 تبدیل کنید تمام مشکلتون حل میشه Smile
ارسال: 6
عذر میخوام آپ میکنم
 این کد رو جایگزین کنید ببینید درسته میشه:
<?php

/**
 * Database configuration
 *
 * Please see the MyBB Docs for advanced
 * database configuration for larger installations
 * http://docs.mybb.com/
 */

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

$config['database']['hostname'] = 'localhost';
$config['database']['username'] = 'setares2_s';
$config['database']['password'] = 'B}#S(FG4KnO!';

/**
 * Admin CP directory
 *  For security reasons, it is recommended you
 *  rename your Admin CP directory. You then need
 *  to adjust the value below to point to the
 *  new directory.
 */

$config['admin_dir'] = 'admin';

/**
 * Hide all Admin CP links
 *  If you wish to hide all Admin CP links
 *  on the front end of the board after
 *  renaming your Admin CP directory, set this
 *  to 1.
 */

$config['hide_admin_links'] = 0;

/**
 * Data-cache configuration
 *  The data cache is a temporary cache
 *  of the most commonly accessed data in MyBB.
 *  By default, the database is used to store this data.
 *
 *  If you wish to use the file system (cache/ directory), MemCache, xcache, or eAccelerator
 *  you can change the value below to 'files', 'memcache', 'xcache' or 'eaccelerator' from 'db'.
 */

$config['cache_store'] = 'db';

/**
 * Memcache configuration
 *  If you are using memcache as your data-cache,
 *  you need to configure the hostname and port
 *  of your memcache server below.
 *
 * If not using memcache, ignore this section.
 */

$config['memcache']['host'] = 'localhost';
$config['memcache']['port'] = 11211;

/**
 * Super Administrators
 *  A comma separated list of user IDs who cannot
 *  be edited, deleted or banned in the Admin CP.
 *  The administrator permissions for these users
 *  cannot be altered either.
 */

$config['super_admins'] = '1';

/**
 * Database Encoding
 *  If you wish to set an encoding for MyBB uncomment
 *  the line below (if it isn't already) and change
 *  the current value to the mysql charset:
 *  http://dev.mysql.com/doc/refman/5.1/en/charset-mysql.html
 */

$config['database']['encoding'] = 'utf8';

/**
 * Automatic Log Pruning
 *  The MyBB task system can automatically prune
 *  various log files created by MyBB.
 *  To enable this functionality for the logs below, set the
 *  the number of days before each log should be pruned.
 *  If you set the value to 0, the logs will not be pruned.
 */

$config['log_pruning'] = array(
    'admin_logs' => 365, // Administrator logs
    'mod_logs' => 365, // Moderator logs
    'task_logs' => 30, // Scheduled task logs
    'mail_logs' => 180, // Mail error logs
    'user_mail_logs' => 180, // User mail logs
    'promotion_logs' => 180 // Promotion logs
);


/**
 * Admin CP Secret PIN
 *  If you wish to request a PIN
 *  when someone tries to login
 *  on your Admin CP, enter it below.
 */

$config['secret_pin'] = '';

اسم پوشه ادمین رو درست کن و کد رو جایگزین کن ببین درست میشه
ارسال: 7
مشکل حل شد ممنون

برای عضویت در کانال تلگرامی
[همیار مای بی بی]
کلیک کنید
دریافت آخرین اخبار ، کدهای تخفیف و جوایز
برای اطلاع از آخرین اخبار مای بی بی فارسی عضو کانال تلگرامی شوید :