-
January 3rd, 2015, 15:26
#1
نمایش error ها در direct admin
سلام
یه vps با پنل direct admin گرفتم
منتهی اگر خطایی در کد php داشتم باشم error مزتبط با اون خطا رو بهم نمیده و شماره خط خطا رو هم نمیگیرم
به همین دلیل خیلی مشکل خوردم تو کدهای php
تو اینترنت در رابطه با نحوه روشن کردن error ها هم search کردم ولی هیچ جوابی نگرفتم.
لطفا منو در این رابطه راهنمایی کنیذ
-
-
January 3rd, 2015 15:26
# ADS
-
January 3rd, 2015, 15:38
#2
پاسخ : نمایش error ها در direct admin

نوشته اصلی توسط
:hamid:
سلام
یه vps با پنل direct admin گرفتم
منتهی اگر خطایی در کد php داشتم باشم error مزتبط با اون خطا رو بهم نمیده و شماره خط خطا رو هم نمیگیرم
به همین دلیل خیلی مشکل خوردم تو کدهای php
تو اینترنت در رابطه با نحوه روشن کردن error ها هم search کردم ولی هیچ جوابی نگرفتم.
لطفا منو در این رابطه راهنمایی کنیذ
سلام
display errors و error reporting را با ini_set داخل برنامه می توانید فعال کنید.
یا روی کل سرور با فعال کردن روی php.ini
-
-
January 3rd, 2015, 16:03
#3
پاسخ : نمایش error ها در direct admin
من با یوزر admin در پنل لاگین کردم و از قسمت:
admin tools > file editor
فایل php.ini رو انتخاب کردم و این ها رو داخلش نوشتم:
کد:
error_reporting = E_ALL
display_errors = "1"
html_errors = "1"
اما هنوز هم error هارو نشونم نمیده !!
-
-
January 3rd, 2015, 16:11
#4
عضو انجمن
پاسخ : نمایش error ها در direct admin
سلام.
در ssh دستور زیر را بزنید جهت مشاهده ی مکان فایل php.ini :
php -i | grep php.ini
سپس با ویرایشگر nano یا vi انرا باز کنید.
متن هایی که اضافه کرده اید از قبل را حذف کنید.
دنبال کلمه ی display_errors بگردید و مقدار جلوی انرا از off به on قرار دهید.
سپس وب سرور را ریستارت کنید.
برای ریستارت وب سرور اپاچی.
service httpd restart
------------------------------------------
serivce nginx restart
service php-fpm53 restart
به جای 53 ورژن php را بنویسید.
برای ریستارت وب سرور nginx
موفق باشید./
-
تعداد تشکر ها ازsecureconfig به دلیل پست مفید
-
January 3rd, 2015, 16:41
#5
پاسخ : نمایش error ها در direct admin
ممنون دوست عزیز. درست شد
حالا یه سوالی. پس اون فایل php.ini که خود direct admin نشون میده و تغییراتی هم که توش وارد میکنیم اعمال نمیشه برای چیه ؟
-
-
January 3rd, 2015, 16:45
#6
عضو انجمن
پاسخ : نمایش error ها در direct admin
خواهش میکنم.
مقادیر مربوطه را اشتباه وارد کرده بودید - به جای on عدد 1 را قرار داده بودید !
و احتمال اینکه 2 تا فایل php.ini وجود داشته باشد هم هست.
و بعد از تغییرات باید وب سرور حتما ریستارت شود و اگر nginx هست سرویس php-fpm هم باید ریستارت شود.
موفق باشید./
-
-
January 3rd, 2015, 17:00
#7
پاسخ : نمایش error ها در direct admin
آخه تو این جا گفته مقدار رو "1" بزنم:
PHP: Runtime Configuration - Manual
بله دوتا فایل php.ini هست:
کد:
/usr/local/lib/php.ini
/usr/local/php56/lib/php.ini
فایل اولی همونیه که direct admin نشونم میده
دومی اونیه که بار آخر با ssh رفتم edit کردم
ویرایش توسط :hamid: : January 3rd, 2015 در ساعت 17:02
-
-
January 3rd, 2015, 17:13
#8
پاسخ : نمایش error ها در direct admin

نوشته اصلی توسط
:hamid:
آخه تو این جا گفته مقدار رو "1" بزنم:
PHP: Runtime Configuration - Manual
بله دوتا فایل php.ini هست:
کد:
/usr/local/lib/php.ini
/usr/local/php56/lib/php.ini
فایل اولی همونیه که direct admin نشونم میده
دومی اونیه که بار آخر با ssh رفتم edit کردم
زمانی که شما از هنلدر های مختلفی استفاده می کنید مسیر فایلهای php.ini متفاوت است
برای بدست آوری مسیر درست با استفاده از دستور php --ini میتوان مسیر دقیق و درست آن را پیدا کرد
-
تعداد تشکر ها از Yas-Host به دلیل پست مفید