اگر فایل Functions.php مهم ترین فایل در قالب وردپرس باشد، فایل Wp-Config.php مهم ترین فایل برای تنظیمات وردپرس است. از این فایل برای پیکربندی ویژگی های پایگاه داده، افزایش عملکرد و بهبود امنیت وردپرس استفاده می شود. امروز میخواهم چندترفند ساده و کاربردی از این فایل رو به شما عزیزان آموزش بدهم. با ما همراه باشید:
یکی از جالبترین ترفندهای فایل wp-config.php، توانایی تشخیص نوع هاست است:
1 |
define(‘DB_HOST’, $_ENV{DATABASE_SERVER}); |
با قرار دادن کد بالا در فایل wp-config.php به صورت دستی، امکان تشخیص و سازگاری با هاست های مختلف را فراهم خواهید کرد.
کلیدهای امنیتی وردپرس، مجموعه ای از متغیرهای تصادفی است که باعث بهبود رمزگذاری اطلاعات ذخیره شده در کوکی های کاربران می شود.
در ورژن های قبل از ۳٫۰ وردپرس شما باید این را به طور دستی در فایل wp-config.php قرار دهید. ذر وردپرس ۳٫۰ به بعد اگر شما مراحل نصب را با ویزارد طی کنید، به طور اتوماتیک این کلیدهای امنیتی به فایل wp-config.php اضافه خواهد شد.
کلیدهای امنیتی به شکل زیر هستند:
1 2 3 4 5 6 7 8 |
define(‘AUTH_KEY’, ‘put your unique phrase here’); define(‘SECURE_AUTH_KEY’, ‘put your unique phrase here’); define(‘LOGGED_IN_KEY’, ‘put your unique phrase here’); define(‘NONCE_KEY’, ‘put your unique phrase here’); define(‘AUTH_SALT’, ‘put your unique phrase here’); define(‘SECURE_AUTH_SALT’, ‘put your unique phrase here’); define(‘LOGGED_IN_SALT’, ‘put your unique phrase here’); define(‘NONCE_SALT’, ‘put your unique phrase here’) |
زمانی که شما وردپرس را به صورت ویزارد نصب می کنید، یکی از گزینه ها تعیین پیشوند جداول وردپرس است که در فایل wp-config.php به صورت زیر ذخیره می شود:
1 |
$table_prefix = ‘wp_’; |
پیشنهاد می کنیم که پیشوند جداول را چیزی غیر از _wp قرار دهید تا سایت مورد حمله هکران قرار نگیرد.اگر شما وردپرس را راه اندازی کرده اید، برای تغییر پیشوند جداول فقط نیاز به تغییر این فایل نیست. و باید پیشوند ها رو در دیتابیس هم تغییر دهید.
برای توسعه دهندگان، وردپرس امکانی قرار داده که می توانید خطایابی کنید. به صورت پیشفرض این قابلیت غیرفعال است. برای فعال سازی کافیست طبق کد زیر در فایل wp-config.php عمل کنید.
1 2 |
define(‘WP_DEBUG’, false); // غیرفعال سازی خطایابی به صورت پیشفرض define(‘WP_DEBUG’, true); // فعال سازی خطایابی |
افزایش محدودیت حافظه PHP
یکی از مشکلاتی که اکثر کاربران وردپرس با آن مواجه شده اند این است که بعد از فعال کردن برخی افزونه ها با خطای کاهش MEMORY مواجه می شوند.شما می توانید با کد زیر میزان حافظه را تغییر دهید:
1 |
define(‘WP_MEMORY_LIMIT’, ’64M’); |
فقط حواستان باشد که ممکن است برخی از این کدها در همه ی هاست ها اجرا نشود.
موفق باشید.