PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال در مورد php.ini



upnull50
February 29th, 2016, 01:44
سلام دوستان

من جدیدا یک پلاگین نصب کردم بعد از نصب پلاگین یک ارور از نوع Illegal string offset روی صفحه اصلی سایت ظاهر می شه از چند نفر که پرسیدم گفتن باید نمایش ارور ها را توی php.ini غیر فعال کنم... من فایل php.ini را پیدا نمی کردم برای همین با کمک فایل phpinfo.php متوجه شدم که php.ini توی این آدرسه:

/usr/local/lib/php.ini

ولی این آدرسو توی سی پنل پیدا نمی کنم حتی تیک اون فایل های مخفی را هم زدم توی قسمت سرچ سی پنل هم آدرس را زدم ولی نتونستم پیداش کنم
چطوری می شه به این ادرس رسید؟

iranhostcom
February 29th, 2016, 04:01
سلام
این آدرس توی سرور هست و مسلما شما دسترسی بهش ندارید . یک فایل با نام .user.ini ایجاد کنید و کد مربوط به فعال کردن ارور php رو تو این فایل بنویسید که باعث میشه تو php.ini برای یوزر شما اعمال بشه.

iHSG
February 29th, 2016, 10:01
سلام
در ادامه پاسخ دوستمون اگه روش فایل user.ini جواب نداد می تونید از یکی از دو روش زیر نیز استفاده کنید:

روش اول (که ممکنه در بعضی هاست ها جواب بده در بعضی هاش باعث اخطار بشه)
در حالت نمایش فایل های مخفی سی پنل وارد فایل htaccess. شوید یا اگر این فایل وجود نداره بسازیدش بعد یک خط کد زیر رو به آخر این فایل اضافه کنید:



php_flag display_errors off



روش دوم (این روش در همه هاست ها جواب میده فقط بدیش اینه هر وقت اسکریپت سایت رو آپدیت کردی دوباره باید این روش هم اجرا کنی):
فایل index.php رو برای ویرایش باز کن و کد زیر رو در اولین خط این فایل قرار بده:



<?php error_reporting(0); ?>