عرض ملفات السجل
أثناء التطوير وتصحيح الأخطاء، يكون عرض ملفات السجل خطوة حيوية. يوفر ServBay طريقتين لعرض ملفات السجل: الوصول المباشر إلى دليل السجل وعبر واجهة مستخدم رسومية لـ ServBay. فيما يلي الخطوات التفصيلية.
الطريقة الأولى: الوصول المباشر إلى دليل السجل
1. دليل ملفات السجل
يتم تخزين ملفات السجل الخاصة بـ ServBay في الدليل /Applications/ServBay/logs
. يحتوي هذا الدليل على ملفات سجل لخدمات مختلفة بما في ذلك PHP، Caddy، Redis، MariaDB، إلخ.
2. الوصول إلى دليل السجل
يمكنك الوصول إلى دليل السجل عبر الطرفية أو مدير الملفات. إليك الخطوات للوصول إليه عبر الطرفية:
- افتح تطبيق الطرفية.
- أدخل الأمر التالي واضغط Enter للتنقل إلى دليل السجل:bash
cd /Applications/ServBay/logs
1
3. عرض ملفات السجل
في دليل السجل، يمكنك استخدام أمر ls
لعرض جميع ملفات السجل والأدلة الفرعية:
ls
سوف ترى هيكلًا مشابهًا لما يلي:
caddy
dnsmasq
mariadb
memcached
php
|____5.6
|____7.0
|____7.1
|____7.2
|____7.3
|____7.4
|____8.0
|____8.1
|____8.2
|____8.3
|____8.4
postgresql
redis
xdebug
|____5.6
|____7.0
|____7.1
|____7.2
|____7.3
|____7.4
|____8.0
|____8.1
|____8.2
|____8.3
|____8.4
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
4. عرض ملفات سجل محددة
يمكنك استخدام أوامر cat
، less
، أو tail
لعرض محتويات ملفات السجل المحددة. على سبيل المثال:
عرض سجلات PHP 7.4
cat php/7.4/php-fpm.log
أو استخدم أمر less
للعرض المصفح:
less php/7.4/php-fpm.log
استخدم أمر tail
لعرض أحدث إدخالات السجل:
tail -f php/7.4/php-fpm.log
عرض سجلات Caddy
تُخزن سجلات Caddy في دليل caddy
. يمكنك التنقل إلى هذا الدليل لعرض ملفات السجل المحددة:
cd caddy
ls
2
ثم استخدم الأوامر أعلاه لعرض ملفات السجل المحددة.
الطريقة الثانية: من خلال واجهة المستخدم الرسومية لـ ServBay
1. فتح ServBay
في التطبيقات
، اعثر على أيقونة ServBay وانقر عليها نقرًا مزدوجًا لفتحها.
2. عرض سجلات الخدمة
في واجهة المستخدم الرسومية لـ ServBay، يمكنك عرض ملفات السجل من خلال الخطوات التالية:
عبر لوحة 'الخدمات'
- افتح واجهة المستخدم الرسومية لـ ServBay وتوجه إلى لوحة 'الخدمات'.
- على الجانب الأيمن من كل خدمة، ستجد أيقونة سجل. انقر على هذه الأيقونة لعرض ملف السجل لتلك الخدمة.
عبر لوحة 'المضيفين'
- في واجهة المستخدم الرسومية لـ ServBay، توجه إلى لوحة 'المضيفين'.
- على الجانب الأيمن من كل مضيف، ستجد أيقونة سجل. انقر على هذه الأيقونة لعرض ملف السجل لذلك المضيف.
3. تحليل ملفات السجل
من خلال عرض ملفات السجل، يمكنك تحليل حالة تشغيل النظام ومعلومات الأخطاء ومقاييس الأداء. تشمل ملفات السجل الشائعة:
php/version/php-fpm.log
: يسجل حالة تشغيل وأخطاء PHP-FPM.- دليل
caddy
: يسجل سجلات الوصول وأخطاء خادم الويب Caddy. redis.log
: يسجل حالة تشغيل وأخطاء قاعدة بيانات Redis.mariadb.log
: يسجل حالة تشغيل وأخطاء قاعدة بيانات MariaDB.- دليل
xdebug/version
: يسجل معلومات تصحيح الأخطاء لـ XDebug.
4. تنظيف ملفات السجل
يمكن أن تشغل ملفات السجل مساحة كبيرة على القرص، لذا يُوصى بتنظيف ملفات السجل التي لم تعد بحاجة إليها دوريًا. يمكنك استخدام الأمر التالي لحذف ملفات السجل المحددة:
rm php/7.4/php-fpm.log
ملاحظة: يرجى التأكد من أنك قد قمت بعمل نسخة احتياطية من معلومات السجل الهامة قبل حذف ملفات السجل.