فعال کردن توضیحات بیشتر یا Debug mod در ارور لاگ آپاچی
اگر ادمین سرور هستید ممکن است در بعضی مواقع با مشکلاتی مبهم در وب سرور مواجه شوید. در اینگونه مواقع بهرین گزینه مطالعه لاگ های موجود است. زمانی که اطلاعات موجود در ارور لاگ کافی نباشد چه راه حلی را ارائه میدهید ؟! یکی از راه حل های موجود فعال کردن حالتیست تا وب سرور در هنگام ثبت لاگ ارور توضیحات بیشتری را در فایل ثبت نمایید. برای این مورد باید متفیر log lever در فایل کانفیگ وب سرور را ویرایش نماییم.
با استفاده از یک ویرایشگر مانند nano یا vi (که در همه اموزش ها ترجیح ما استفاده از ادیتور قدرتمند vi است) فایل کانفیگ وب سرور که در این اموزش منظور ما اپاچی است را با باز میکنیم.
در Centos فایل کانفیگ اپاچی در ادرس زیر قرار دارد:
1 |
vi /etc/httpd/httpd.conf |
و در ubuntu نیز میتوانید فایل کانفیگ را در ادرس زیر پیدا کنید:
1 |
sudo vi /etc/apache2/apache2.conf |
(ادرس های با کامند ادیتور نوشته شده است)
متغیر LogLevel
را پیدا نمایید. خالت پیشفرض این متغیر روی warn قرار دارد. برای ایجاد توضیحات بیشتر ان را روی info یا debug قرار دهید.در نظر داشته باشید متغیر debug اطلاعات بسیار زیادی در اختیار شما قرار میدهد.
برای مثال:
1 2 3 4 5 |
# LogLevel: Control the number of messages logged to the error_log. # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. # LogLevel debug |
حال با استفاده از دستورات زیر میتوانید وب سرور را ریستار نمایید.
centos :
1 |
$service httpd restart |
ubuntu :
1 |
$sudo service apache2 restart |
منبع “Wiki Config”
موفق باشید.
دیدگاه ها
ارسال دیدگاه