فایل wp-config.php چیست؟ چه اطلاعاتی درون آن قرار دارد؟


نویسنده:
شنبه 18 دی 1400
فایل wp-config.php

از جمله فایل‌های مهم موجود در وردپرس می‌توان به فایل wp-config.php اشاره کرد. فایل wp-config.php بخش مهمی از نصب وردپرس است. این فایل در طول نصب وردپرس ایجاد شده و شامل تنظیمات مربوط به پیکربندی پایگاه داده است. به طور خلاصه، فایل wp-config.php به وردپرس اجازه می دهد تا با پایگاه داده ارتباط برقرار کند.

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

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

فایل wp-config.php چیست؟

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

این فایل پیکربندی در پوشه ریشه وب سایت شما ذخیره می‌شود. شما می‌توانید از طریق یک سرویس گیرنده FTP مانند FileZilla یا مدیر فایل میزبان وب خود به فایل wp-config.php دسترسی پیدا کنید. همچنین در نرم‌افزارهای مجازی ساز مانند xamp نیز می‌توانید این فایل را در پوشه htdocs بیابید.

فایل wp-config.php

در صورت نیاز به ایجاد فایل wp-config.php به صورت دستی، وردپرس یک فایل نمونه به نام فایل wp-config-sample.php را در پوشه ریشه ارائه می دهد. این شامل تمام اطلاعات لازم است، ایده آل برای مبتدیانی که هنوز با فایل آشنا نیستند. به خاطر داشته باشید که ترتیب کد را تغییر ندهید زیرا ممکن است باعث ایجاد خطا در سایت شود.

پیشنهادی: خطای 504 چیست و رفع خطای 504 چگونه است؟

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

بخش‌های مختلف فایل wp-config.php :

همانطور که قبلا ذکر شد، فایل wp-config-sample.php وردپرس را می توان تغییر داد تا یک پیکربندی سفارشی برای وب سایت وردپرس شما ایجاد کند. بنابراین، دانستن هدف هر بخش و نحوه تغییر آن مهم است. در ادامه به بخش‌های مختلف این فایل مهم خواهیم پرداخت.

تنظیمات MySQL در فایل wp-config.php:

بخش تنظیمات MySQL شامل پیکربندی پایگاه داده وردپرس شما، نام میزبان MySQL، نام پایگاه داده، نام کاربری و رمز عبور است. اگر ارائه دهنده هاست شما از شماره پورت جایگزین استفاده می کند یا در حال انتقال به وب سرور دیگری هستید، توصیه می‌کنیم این بخش را تغییر دهید. در اینجا یک قطعه از بخش تنظیمات MySQL است که از فایل wp-config-sample.php گرفته شده است:

تمام اطلاعات مورد نیاز این بخش در کنترل پنل هاست شما موجود است. به عنوان مثال،  Hostinger اطلاعات پایگاه داده کاربر را در پایگاه داده MySQL در بخش پایگاه داده CPanel نمایش می‌دهد.

مجموعه کاراکترهای پایگاه داده:

وردپرس مجموعه کاراکترهای پایگاه داده و مقادیر رده بندی پایگاه داده را در فایل پیکربندی پیکربندی می کند. هدف آن تعریف جداول پایگاه داده با تنظیمات مجموعه نویسه مناسب است، مانند:

در اینجا سیستم رمزگذاری را بر روی مجموعه کاراکتری utf8 قرار داده‌ایم.

کلید‌های امنیتی:

فایل wp-config شما مجموعه‌ای از کلیدهای احراز هویت را ذخیره می‌کند و یک لایه امنیتی اضافی برای وب‌سایت شما در برابر حملات brute force فراهم می‌کند. این رشته‌های تصادفی از داده‌ها حاوی هشت متغیر است که همه آنها اطلاعات ورود به سیستم را که پس از ورود به وب سایت وردپرس نگهداری می‌شود توسط کوکی‌ها رمزگذاری می‌کنند. ممکن است این اطلاعات در فایل wp-config شما متفاوت باشند.

پیشنهادی: آموزش گام‌به گام حل مشکل آپلود نشدن تصاویر در وردپرس

پیشوند جدول در دیتابیس وردپرس:

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

فعالسازی حالت تعمیر:

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

شما می‌توانید با ‌True قرار دادن متغیر بالا این حالت را فعال کنید.

مسیر مطلق:

بخش مسیر مطلق مکان یک پوشه یا یک فایل را در یک کامپیوتر بیان می کند. این رابطه بین پوشه ها و فایل ها و همچنین اساس URL سایت شما را تعیین می کند. دقت داشته باشید که به هیچ عنوان اطلاعات این بخش را تغییر ندهید.

سخن آخر:

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

مطالب زیر را حتما بخوانید

مهمترین قوانین استفاده صحیح از برچسب‌ها که باید رعایت کنید

استفاده اصولی از برچسب‌ها باعث بهبود طبقه‌بندی مطالب، دسترسی آسان به محتوا و بهبود سئو وب‌سایت می‌شود.

11 عامل برای پنالتی شدن سایت توسط گوگل

در این مقاله سعی داریم به 11 عامل مهم پنالتی شدن سایت توسط گوگل بپردازیم. گوگل وظیفه دارد بهترین نتیجه...

چگونه مشکلات امنیتی سایت را با سرچ کنسول گوگل بررسی کنیم؟

برای رفع مشکلات امنیتی سایت با سرچ کنسول گوگل باید مراحل مختلفی را طی کنید که قصد داریم در این...

چگونه دسترسی سرچ کنسول سایت خود را به دیگران بدهیم؟

شما می‌توانید نقش‌های مختلفی را در گوگل سرچ کنسول داشته باشید. برای دادن دسترسی گوگل سرچ کنسول به دیگران باید...

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

4 پاسخ به “فایل wp-config.php چیست؟ چه اطلاعاتی درون آن قرار دارد؟”

  1. حسین گفت:

    سلام .مجوز سه رقمی wp-config.php چه عددی باید باشه ؟ ممنون

  2. علی گفت:

    سلام
    لیست کاربران توی چه فایلی ذخیره میشه ؟
    پیداش نمیکنم

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