PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : فعال کردن توضیحات بیشتر یا Debug mod در ارور لاگ آپاچی



sibait
July 16th, 2017, 09:45
اگر ادمین سرور هستید ممکن است در بعضی مواقع با مشکلاتی مبهم در وب سرور مواجه شوید. در اینگونه مواقع بهرین گزینه مطالعه لاگ های موجود است. زمانی که اطلاعات موجود در ارور لاگ کافی نباشد چه راه حلی را ارائه میدهید ؟! یکی از راه حل های موجود فعال کردن حالتیست تا وب سرور در هنگام ثبت لاگ ارور توضیحات بیشتری را در فایل ثبت نمایید. برای این مورد باید متفیر log lever در فایل کانفیگ وب سرور را ویرایش نماییم. با استفاده از یک ویرایشگر مانند nano یا vi (که در همه اموزش ها ترجیح ما استفاده از ادیتور قدرتمند vi است) فایل کانفیگ وب سرور که در این اموزش منظور ما اپاچی است را با باز میکنیم.
در Centos فایل کانفیگ اپاچی در ادرس زیر قرار دارد:
vi /etc/httpd/httpd.conf


1


vi /etc/httpd/httpd.conf





و در ubuntu نیز میتوانید فایل کانفیگ را در ادرس زیر پیدا کنید:
sudo vi /etc/apache2/apache2.conf


1


sudo vi /etc/apache2/apache2.conf





(ادرس های با کامند ادیتور نوشته شده است)
متغیر LogLevel را پیدا نمایید. خالت پیشفرض این متغیر روی warn قرار دارد. برای ایجاد توضیحات بیشتر ان را روی info یا debug قرار دهید.در نظر داشته باشید متغیر debug اطلاعات بسیار زیادی در اختیار شما قرار میدهد.
برای مثال:
# LogLevel: Control the number of messages logged to the error_log. # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. # LogLevel 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 :
$service httpd restart


1


$service httpd restart






ubuntu :
$sudo service apache2 restart


1


$sudo service apache2 restart