-
February 29th, 2016, 01:44
#1
عضو انجمن
سوال در مورد php.ini
سلام دوستان
من جدیدا یک پلاگین نصب کردم بعد از نصب پلاگین یک ارور از نوع Illegal string offset روی صفحه اصلی سایت ظاهر می شه از چند نفر که پرسیدم گفتن باید نمایش ارور ها را توی php.ini غیر فعال کنم... من فایل php.ini را پیدا نمی کردم برای همین با کمک فایل phpinfo.php متوجه شدم که php.ini توی این آدرسه:
/usr/local/lib/php.ini
ولی این آدرسو توی سی پنل پیدا نمی کنم حتی تیک اون فایل های مخفی را هم زدم توی قسمت سرچ سی پنل هم آدرس را زدم ولی نتونستم پیداش کنم
چطوری می شه به این ادرس رسید؟
-
-
February 29th, 2016 01:44
# ADS
-
February 29th, 2016, 04:01
#2
عضو انجمن
پاسخ : سوال در مورد php.ini
سلام
این آدرس توی سرور هست و مسلما شما دسترسی بهش ندارید . یک فایل با نام .user.ini ایجاد کنید و کد مربوط به فعال کردن ارور php رو تو این فایل بنویسید که باعث میشه تو php.ini برای یوزر شما اعمال بشه.
-
-
February 29th, 2016, 10:01
#3
پاسخ : سوال در مورد php.ini
سلام
در ادامه پاسخ دوستمون اگه روش فایل user.ini جواب نداد می تونید از یکی از دو روش زیر نیز استفاده کنید:
روش اول (که ممکنه در بعضی هاست ها جواب بده در بعضی هاش باعث اخطار بشه)
در حالت نمایش فایل های مخفی سی پنل وارد فایل htaccess. شوید یا اگر این فایل وجود نداره بسازیدش بعد یک خط کد زیر رو به آخر این فایل اضافه کنید:
کد:
php_flag display_errors off
روش دوم (این روش در همه هاست ها جواب میده فقط بدیش اینه هر وقت اسکریپت سایت رو آپدیت کردی دوباره باید این روش هم اجرا کنی):
فایل index.php رو برای ویرایش باز کن و کد زیر رو در اولین خط این فایل قرار بده:
کد:
<?php error_reporting(0); ?>
-