مهدی عادلی فر
بنیانگذار توسینسو و برنامه نویس

فایل wp-config.php چیست؟ آموزش پیکربندی وردپرس با فایل config

چگونه تنظیمات وردپرس ( Wordpress ) را انجام دهیم؟ کاربرد فایل wp-config.php در وردپرس چیست؟ یکی از مهمترین تنظیماتی که در وردپرس وجود دارد تنظیمات پایگاه داده می‌باشد. تنظیمات پایگاه داده هنگام نصب وردپرس انجام می‌شود ولی اگر بخواهیم بعد از اینکه وردپرس را نصب کردیم تغییری در تنظیمات پایگاه داده به وجود آوریم باید از کجا این عمل را انجام دهیم. این تنظیمات گفته شده در وردپرس در داخل فایلی به نام wp-config.php قرار دارد. در این مطلب قصد داریم که در مورد این فایل مطالبی را ارائه دهیم.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
سرفصل های این مطلب
  1. محتویات فایل wp-config.php

یکی از مهم‌ترین فایل‌های که در وردپرس وجود دارد فایل wp-config.php می باشد. این فایل در داخل پوشه اصلی wordpress قرار دارد و اطلاعات و تنظیمات پایه‌ای سایت شما را در بر دارد. شما به جای اینکه عملیات نصب معمول وردپرس را انجام دهید می‌توانید در پوشه وردپرس این فایل را بسازید و تنظیمات را به صورت دستی در آن قرار دهید. دقت داشته باشید که کدهایی که در فایل wp-config.php قرار داده‌اند با یک ترتیب خاص چیده شده‌اند و تغییر چیدمان آن‌ها ممکن است که باعث بروز خطا در وب سایت شود. در ادامه به بررسی مجتویات این فایل خواهیم پرداخت.

محتویات فایل wp-config.php

Database Name این قسمت نام دیتابیسی را که وردپرس اطلاعات خود را در درون آن ذخیره می‌کند نگهداری می نماید. البته در نسخه های جدید بخش به صورت زیر درآمده است

define('DB_NAME', 'wordpress');

در بخش بعدی نام کاربری که با آن در دیتابیس لاگین می‌کنیم آورده شده است. برای مثال به کد زیر توجه نمایید

define('DB_USER', 'root');

در قسمت بعدی به همین ترتیب پسورد حساب کاربری که با آن وارد دیتابیس می‌شویم آورده شده است. دقت داشته باشید که اگر زمانی ندانیم که با چه پسوردی می‌توانیم به دیتابیس وارد شویم پسورد در این فایل ذخیره شده است.در بخش بعدی سروری که دیتابیس وردپرس بر روی آن قرار دارد آورده شده است. از آنجایی که ممکن است وردپرس در یک سرور و دیتابیس آن در سرور دیگر باشد ممکن است مقادیر این خط همیشه localhost نباشد. ولی به هر حال این خط به شکل زیر خواهد بود

define('DB_HOST', 'localhost');

در بخش بعدی می‌توانید نوع مجموعه کاراکتری که با استفاده از آن بانک اطلاعاتی داده‌ها را ذخیره می‌کند نیز مشخص کنید به این دلیل که ما فارسی زبان هستیم بهتر است که مجموعه کاراکتر از نوع utf8 باشد. به شکل زیر

define('DB_CHARSET', 'utf8mb4');

در ادامه این فایل کلید های خصوصی و امنیتی وردپرس ذخیره شده‌اند که بهتر است این کلید ها دستکاری نشوند زیرا تغییرات آن‌ها در لاگین کردن کاربران و بسیاری از قسمت‌های امنیتی دیگر تأثیر خواهد گذاشت. در بخش

$table_prefix  = 'wp_';

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


مهدی عادلی فر
مهدی عادلی فر

بنیانگذار توسینسو و برنامه نویس

مهدی عادلی، بنیان گذار TOSINSO. کارشناس ارشد نرم افزار کامپیوتر از دانشگاه صنعتی امیرکبیر و #C و جاوا و اندروید کار می کنم. در زمینه های موبایل و وب و ویندوز فعالیت دارم و به طراحی نرم افزار و اصول مهندسی نرم افزار علاقه مندم.

نظرات