فایل wp-config قلب تپنده وردپرس !

اگر فایل functions.php اصلی ترین فایل قالب وردپرس باشد فایل wp-config.php هم قلب تپنده وردپرس می باشد ! فایل wp-config.php نقش اصلی را هنگارم نصب وردپرس دارد. فایل wp-config.php همچنین در پیکر بندی دیتابیس, بهینه سازی و افزایش سرعت, افزایش امنیت و پایداری سایت وردپرس بسیار موثر می باشد. در ادامه مطلب شما را با برخی از تنظیمات و هک های فایل wp-config.php آشنا می کنیم که شاید تا بحال از آن اطلاعی نداشتید!

• تنظیم Database Prefix
اولین قابلیت فایل wp-config تنظیم پیشوند دیتابیس می باشد که نقش موثری در افزایش امنیت سایت وردپرسی در عهده دارد و شما می توانید با تغییر پیشفرض این متغییر امنیت سایت خود را در حد قابل قبولی افزایش دهید.

$table_prefix  = 'wp_';
$table_prefix  = 'wp_fgh159';

• تنظیم زبان سایت
قابلیت بعدی فایل wp-config این است که به شما امکان می دهد زبان سایت خودتان را به راحتی عوض کنید و اگر به اشتباه وردپرس انگلیسی را نصب کرده باشید به راحتی آن را به زبان فارسی تغییر دهید. البته قبل از تغییر این قسمت باید فایل های زبان مورد نظر خود را که با پسوند mo می باشند را در مسیر wp-content/languages کپی کنید!

define('WPLANG', '');
define('LANGDIR', '');

• تنظیم خطاهای وردپرس
اگر شما برنامه نویس هستید و می خواهید وردپرس را شخصی سازی کنید یا آن را گسترش دهید می توانید با تغییر در فایل wp-config خطاهای وردپرس را آشکار و در اصطلاح در حالت دیباگ قرار دهید تا خطاهای احتمالی را رفع نمایید.

define('WP_DEBUG', false); // غیر فعال کردن حالت دیباگ - حالت پیشفرض
define('WP_DEBUG', true); // فعال کردن حالت دیباگ

• تغییر آدرس سایت
اگر آدرس سایت شما دچار مشکل شده باشد و دامنه سایت شما به هر دلیلی غیر قابل دسترسی باشد می توانید آدرس جدید را در فایل wp-config قرار دهید و به راحتی سایت خودتان را بر روی دامنه جدید ست کنید.

define('WP_HOME', '//www.yoursite.com');
define('WP_SITEURL', '//www.yoursite.com');

• تغییر پرمیشن فایل ها و فولدر ها
اگر سایت شما بالا نمی آید و خطای پرمیشن را می گیرد که ممکن است این مشکل در برخی از هاست ها نمایان شود. می توانید به راحتی میزان دسترسی به فایل ها و فولدر ها را توسط کد زیر تغییر دهید تا وردپرس این تنظیمات را بصورت اتوماتیک انجام دهد!

define('FS_CHMOD_FILE', 0755);
define('FS_CHMOD_DIR', 0644);

• تنظیم حالت ذخیره پیش نویس
حتما هنگام نوشتن مطلب در سایت متوجه شده اید که وردپرس هر دقیقه یک بار از مطلبی که در حال نوشتن آن هستید یک کپی ذخیره می کند تا اگر به هر دلیلی ارتباط شما با وردپرس قطع شد مطلب با ارزش شما از دست نرود. فایل wp-config این امکان را می دهد تا این گزینه را نیز تغییر دهید و یا زمان ذخیره پیش نویس را کم زیاد کنید و یا اگر حالت ذخیره پیش نویس برای شما تبدیل به معضل شده است این امکان را غیر فعال کنید!

define('AUTOSAVE_INTERVAL', 120); // به ثانیه
define('WP_POST_REVISIONS', 5); // تغییر تعداد پیش نویس برای هر مطلب
define('WP_POST_REVISIONS', false); // غیر فعال کردن حالت ذخیره پیش نویس

• بهینه سازی و تعمیر دیتابیس
شما می توانید با اضافه کردن یک کد در فایل wp-config قابلیت بهینه سازی و تعمیر دیتابیس سایت خود را توسط وردپرس فعال کنید. این قابلت جدید از نسخه ۲٫۹ به ودرپرس اضافه شده است. بعد از افزودن کد زیر به آدرس //www.yoursite.com/wp-admin/maint/repair.php رفته و دیتابیس سایتتان را بهینه کنید!

define('WP_ALLOW_REPAIR', true);

• تغییر PHP Memory Limit

شاید هنگام به افزودن پلاگین یا آپدیت پلاگین یا خود وردپرس با خطای WordPress Memory Exhausted Error مواجه شده اید. شما می توانید محدودیت این متغییر را با اضافه کردن کد زیر در فایل wp-config از بین ببرید.

define('WP_MEMORY_LIMIT', '64M');

• تغییر مسیر wp-content
یکی از تغییراتی که می تواند باعث افزایش امنیت سایت شما شود تغییر پیش فرض مسیر wp-content می باشد که این امکان را نیز فایل wp-config برای شما مهیا کرده است ! چون بعضی از پلاگین ها در صورت تغییر مسیر wp-content ازکار می افتند در کد زیر مسیر پلاگین را نیز مشخص می کنیم.

define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' );
define( 'WP_CONTENT_URL', '//example/blog/wp-content');
define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );
define( 'WP_PLUGIN_URL', '//example/blog/wp-content/plugins');

• تغییر جدول یوزرها
در حالت پیش فرض مشخصات کاربران وردپرس در جداول wp_users و wp_usermeta ذخیره می شوند که شما می توانید با افزودن کد زیر به فایل wp-config نام این جداول را نیز تغییر دهید!

define('CUSTOM_USER_TABLE', $table_prefix.'my_users');
define('CUSTOM_USER_META_TABLE', $table_prefix.'my_usermeta');

• امنیت فایل wp-config
و در آخر به امنیت خود فایل wp-config می رسیم که شما به اهمیت فایل مهم wp-config پی بردید و حفظ امنیت این فایل یعنی حفظ امنیت کل سایت ! شما می توانید با افزودن کد زیر به فایل htaccess که در روت سایت شما موجود است امنیت سایت خودتان را تضمین کنید.

# protect wpconfig.php
<files wp-config.php>
order allow,deny
deny from all
</files>

منبع : ققنوس گرافیک

سلام! من صمد ارشدی ادمین ققنوس گرافیک هستم, طراح و برنامه نویس وب و از همه مهمتر عاشق وردپرس. در ضمینه های HTML, Css, Js, jQuery, Php, Mysql و … تخصص دارم. برای ارسال سفارش طراحی و برنامه نویسی سایت می تونین با این ایمیل [email protected] تماس بگیرین.

گوگل پلاس

6 فکر می‌کنند “فایل wp-config قلب تپنده وردپرس !

  1. محمد

    بسیار خوب بود استفاده کردیم
    تازه کار با وردپرس رو شروع کردم
    بسیار جالبه
    و امکان هر کاری رو داری
    یه قالب ساختم
    که هنوز اول راهه
    و خیلی کارداره
    لطف کنید ازش دیدن کنید
    و مشکلاتشو برام میل کنید
    با تشکر از سایت مفیدتون

    یا مهدی(عج)/تا ظهور دولت یار

    هیئت محبین امام حسن عسکری(ع)
    http://www.abamahdi.com

    پاسخ
  2. خنفری

    سلام قسمت دیدگاه های من تنظیم نیست و بالا نمی آد نمی دونم چیکا کنم تو رو خدا کمکم کنید خواهش می کنم

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit is exhausted. Please reload CAPTCHA.