تک دیک

واژه نامه و مجله آموزشی کامپیوتر و تکنولوژی

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
A
B
C
D
E
F
G
H
I
J
K
L
M
N
Numbers
O
P
Q
R
S
T
U
V
W
Y
Z
آگهی
اپلیکیشن ها
اچ‌تی‌ام‌ال
اسکرچ
اشخاص و شرکت ها
امنیت
امنیت آنلاین
اندروید
اینترنت
پایتون
پرسش و پاسخ
جاوااسکریپت
حروف انگلیسی
خبر
دوره های آموزشی
سخت‌افزار
سی‌اس‌اس
شبکه
فنی
کنسول جستجوی گوگل
گرافیک
لینوکس
مایکروسافت اکسل
مایکروسافت پاورپوینت
مایکروسافت ورد
مبانی کامپیوتر
مجله
مجله – امنیت
مجله – بازی
مجله – برنامه نویسی
مجله – دنیای اینترنت
مجله – سخت افزار
مجله – سیستم
مجله – شبکه
مجله – شبکه های اجتماعی
مجله – عمومی
مجله – گوشی‌های هوشمند
مجله – نرم افزار
مجله – ویندوز
مقدماتی
موضوعی
نرم‌افزار
وردپرس

فایل پیکربندی Configuration File

فایل پیکربندی یا Configuration File چیست؟

فایل پیکربندی (Configuration File یا به اختصار Config File) به گونه‌ای از فایل ها گفته می‌شود که برای پیکربندی پارامترها، تعیین گزینه ها و تنظیمات اولیه یک نرم افزار رایانه ای استفاده می‌شود. پیکربندی فرایندهای سرورها، تنظیمات سیستم عامل و نرم افزارهای کاربردی از جمله موارد استفاده از این فایل ها به شمار می‌رود.

فایل های کانفیگ کمک می‌کنند کاربر بتواند به عملکرد مورد انتظارش از نرم افزار دست پیدا کند و آن را متناسب با خواسته خود سفارشی سازی کند. به عنوان مثال، ظاهر واسط کاربری یک نرم افزار (شامل تم و رنگ بندی المان ها، فونت و …)، مسیر پیش‌فرض برای ذخیره گزارش‌ها، پارامترهای مرتبط با شبکه و … از جمله رایج‌ترین تنظیماتی هستند که در فایل های کانفیگ نگه داری می‌شود.

فایل پیکربندی Configuration File
نمونه‌ای از فایل کانفیگ برای بوت لودر GNU GRUB – همان‌طور که می‌بینید در این مثال از نماد # برای کامنت ها استفاده شده است.
فایل پیکربندی وردپرس
نمونه‌ای از محتویات فایل wp-config.php که برای تعیین تنظیمات اولیه وردپرس نظیر نام پایگاه داده و نام کاربر به کار می‌رود. از آنجایی که در اینجا با یک فایل از نوع php روبرو هستیم کامنت ها و مابقی محتویات فایل از همین زبان پیروی می‌کنند.

محتویات و نحوه استفاده از فایل های پیکربندی

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

ممکن است فرایند ایجاد و تغییر این فایل ها از طریق یک رابط کاربری گرافیکی و بخش‌های تعبیه شده در نرم افزار یا به واسطه ابزارهای ویژه‌ای که برای همین منظور طراحی شده است انجام شود. به این ترتیب علاوه بر تسهیل ویرایش فایل های کانفیگ، از ایجاد پیکربندی های نادرست که در اثر خطای کاربر رخ می‌دهد نیز جلوگیری می‌شود. از سوی دیگر در مورد نرم افزارهایی که انتظار می‌رود توسط کاربران حرفه ای (مانند مدیران سیستم) مورد استفاده قرار بگیرد این فایل ها معمولا به صورت دستی و با کمک یک ویرایشگر متنی تغییر داده می‌شوند.

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

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

پسوند فایل های پیکربندی

فایل های پیکربندی بسته به نرم افزارها و سیستم عامل های مختلف، دارای پسوندهای متفاوتی هستند؛ با اینحال در سیستم عامل های شبه یونیکس، غالبا از پسوندهای .conf و .cfg و .cf یا .ini برای این فایل ها استفاده می‌شود. در نسخه های قدیمی سیستم عامل ویندوز نیز از پسوند .ini برای این فایل ها استفاده می‌شد اما در نسخه های جدید پیشنهاد می‌شود مشابه تنظیمات خود سیستم عامل از Windows Registry برای نگه داری تنظیمات نرم افزارها استفاده شود.

فرمت هایی مثل XML و JSON و YAML که قادر هستند اشیا و ساختارهای داده ای پیچیده‌تری را به صورت سریالی توصیف و نمایش دهند نیز گزینه‌های مناسبی برای فایل های Config هستند.

کامنت ها

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

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا

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

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

دیدگاه‌ها

4 پاسخ به “فایل پیکربندی Configuration File”

  1. فاطمه بلوک نیم‌رخ
    فاطمه بلوک

    سلام ممنون از مطالبی که ب اشتراک گذاشتید.میشه راهنمایی کنید که چطورمیشه فایل config YAML را در پایتون اضافه کرد.ممنون میشم راهنمایی کنید.

  2. رضا نیم‌رخ
    رضا

    سلام در فایلconfig.php یک اسکریپت که میخوام روی هاست نصب کنم نوشته:

    $path=’/’;

    این رو باید ادرس چی رو وارد کنم؟ لطفا از طریق ایمیل بهم بگید

    1. امیر نیم‌رخ
      امیر

      سلام. سوال شما خیلی کلی هست. کانفیگ ها به خود اسکریپت و اونچه که سازنده شون درنظر گرفته بستگی دارن. اگر مشکلی در مورد اجراش دارین باید به مستندات اسکریپت مراجعه بفرمایید.

  3. sam نیم‌رخ
    sam

    hey dude
    it was really useful
    thanks for posting this

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

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

نوشته‌های بیشتر

تبلیغات متنی ساده