💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ Morteza.M
مشکل در ایجاد فایلهای error log
جامعه پی اچ پی ایجاد شده در ۲۷ شهریور ۱۴۰۳

با سلام 

مشکل اینه که من هر کاری کردم نتونستم فایلهای لاگ error logs را به نام دامنه خودم ایجاد کنم یعنی داخل پوشه logs فایلهای access_log و error_log ایجاد میشوند ولی نه با نام دامنه من که mrt.com هست 

تنظیمات فایل http-vhost من به این شکل است

<VirtualHost *:80>
    ServerAdmin webmaster@mrt.com
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/My-project"
    ServerName mrt.com
    ErrorLog "/Applications/XAMPP/xamppfiles/logs/mrt.com-error_log"
    CustomLog "/Applications/XAMPP/xamppfiles/logs/mrt.com-access_log" common

در تنظیمات httpd.conf هم serverName mrt.com رو اضافه کردم 

و در فایل host هم دامین رو اضافه کردم ولی همچنان فایل error log با نام دامینم ایجاد نمیشه 

سیستم عاملم مک هستش 

 

127.0.0.1               localhost
255.255.255.255         broadcasthost
127.0.0.1              mrt.com
::1                          localhost

سلام،

چک کن ببین اجازه و دسترسی نوشتن رو روی فایل داری؟

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

اگر مشکل حل نشده باید لاگ هارو بررسی کرد.

 

محسن موحد ۲۸ شهریور ۱۴۰۳، ۱۸:۴۵

چک کردم اجازه دسترسی به فایل هم دارم 

نام فایل رو هم تغییر دادم ولی باز اتوماتیک فایل php-log-error را ایجاد میکرد و داخلش خطاها رو مینویسه 

در نهایت  فایل لاگ رو دستی ایجاد کردم و در فایل php.ini مسیر error_log رو به به فایل ساخته شدم دادم الان درست شده و خطاها در داخل فایل جدید مینویسه

 

ولی مشکلی که هست اینه که الان وقتی با دامین‌های دیگه مثل localhost هم به خطا برمیخورم داخل همون فایلی که دستی ساختم نوشته میشن آیا راهی هست که بشه خطاهای مربوط به هر دامین رو داخل فایل لاگ خودش نوشت ؟

Morteza.M ۳۰ شهریور ۱۴۰۳، ۱۲:۲۱