فایل wp-config.php در وردپرس چیست؟
فایل wp-config.php یکی از فایلهای اصلی وردپرس است. این فایل دارای اطلاعاتی دربارهی پایگاه دادهی سایت است، برای مثال نام سایت، هاست، نام کاربری و رمز عبور. این اطلاعات به وردپرس کمک میکند تا با پایگاه داده برای ذخیره و بازگرداندن اطلاعاتی مانند پستها، کاربران و… ارتباط برقرار کند. فایل wp-config.php ایجاد گزینههای پیشرفته در وردپرس هم به کار میرود.
ویژگیهای فایل wp-config.php
فایل wp-config.php در بستهی پیش فرض وردپرسی که دانلود میکنید، وجود ندارد. در عوض این بسته دارای فایلی به نام wp-config-sample.php است که هنگام نصب وردپرس باید نام آن را تغییر داده و به عنوان فایل wp-config.php از آن استفاده کنید. در زیر میتوانید مهمترین بخش فایل wp-config.php را مشاهده کنید:
// MySQL settings – You can get this info from your web host //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘database_name_here’);
/** MySQL database username */
define(‘DB_USER’, ‘username_here’);
/** MySQL database password */
define(‘DB_PASSWORD’, ‘password_here’);
/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);
باقیماندهای این فایل که در زیر نشان داده شده است هم دارای تنظیمات پیشرفتهتری برای پیکربندی سایر بخشهای پایگاه دادهها، شامل عوامل امنیتی مربوط به نصب وردپرس و سایر گزینههای پیشرفته است.
/Database Charset to use in creating database tables.
define(‘DB_CHARSET’, ‘utf8’);
/ The Database Collate type. Don’t change this if in doubt.
define(‘DB_COLLATE’, ”);
/**#@+
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’);
$table_prefix = ‘wp_’;
define(‘WPLANG’, ”
define(‘WP_DEBUG’, false);
require_once(ABSPATH . ‘wp-settings.php’);
جمع بندی
در این بخش با فایل wp-config.php و کاربردهای آن آشنا شدید، در صورتی که مطالب قبلی ما که در مورد ارورهای وردپرس بودند، دنبال کرده باشید حتما میدانید که این فایل نقش مهمی در کارکرد وردپرس دارد.
منبع
https://www.wpbeginner.com/glossary/wp-config-php/