رفتن به مطلب

ارورهای ناشناخته بعد از روشن کردن دیباگ


rey

پست های پیشنهاد شده

با سلام

من وقتی حالت دیباگ سایت رو از طریق فایل کانفیگ ، فعال میکنم ، این ارورها در بالای سایت میان و بخش ادمین هم ب کلی غیرفعال میشه و نمیشه لاگین شد . ولی وقتی دیباگ رو غیرفعال میکنم ارورها هم ناپدید میشن .
 

Notice: add_shortcode_param is deprecated since version 4.4 (will be removed in 5.1)! Use vc_add_shortcode_param instead. in public_html/wp-includes/functions.php on line 3830

 

و

 

Notice: Undefined variable: lib_dir in public_html/wp-content/themes/themeName/lib/defines.php on line 4


 

میخواستم بدونم چطور میتونم این ارورها رو رفع کنم تا ی وقت در عملکرد سایت مشکلی ایجاد نکنن ؟

لینک به ارسال

سلام

اگر وقتی دیباگ رو غیرفعال میکنید سایت بدون مشکل کار میکنه پس جای نگرانی نیست.

خطای اول مربوط به کدهای میانبر هست که میتونه توسط افزونه یا کدنویسی در قالب ایجاد شده باشه. پیشنهاد تمام افزونه ها رو غیرفعال کنید و ببینید بازم این خطا وجود داره یا نه اگر وجود نداشت قالب رو بررسی کنید باید تابع add_shortcode_param رو پیدا و با vc_add_shortcode_param جایگزین بشه البته به همین سادگی ها نیست و باید دید مقادیری که میگیرن به چه شکلی هست.

خطای دوم مربوط به فایل defines.php در قالب هست که اشکال در نحوه برنامه نویسی در خط 4 هست که اگر با php اشنا باشین میتونید براحتی رفعش کنید.

لینک به ارسال
در 15 دقیقه قبل، rezakianoosh گفته است :

سلام

اگر وقتی دیباگ رو غیرفعال میکنید سایت بدون مشکل کار میکنه پس جای نگرانی نیست.

خطای اول مربوط به کدهای میانبر هست که میتونه توسط افزونه یا کدنویسی در قالب ایجاد شده باشه. پیشنهاد تمام افزونه ها رو غیرفعال کنید و ببینید بازم این خطا وجود داره یا نه اگر وجود نداشت قالب رو بررسی کنید باید تابع add_shortcode_param رو پیدا و با vc_add_shortcode_param جایگزین بشه البته به همین سادگی ها نیست و باید دید مقادیری که میگیرن به چه شکلی هست.

خطای دوم مربوط به فایل defines.php در قالب هست که اشکال در نحوه برنامه نویسی در خط 4 هست که اگر با php اشنا باشین میتونید براحتی رفعش کنید.

متشکر بابت راهنمایی

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

مسئله دیگه ای ک هست اینه ک من دقیقا تمام فایلهارو دانلود کردم و روی لوکالم اوردم بالا ، و دیباگ رو هم روشن کردم و ارورها مشاهده نشدن !!!!

درواقع ارورها فقط روی هاست نمایان میشن .

 

درمورد کد اول تا اونجایی ک من جستجو کردم متوجه شدم ک در مورد پلاگین visual composer هست و گویی در آپدیتهای جدید این پلاگین ، ب جای تابع add_shortcode_param از تابع vc_add_shortcode_param  استفاده شده و این در حالی است ک قالب هنوز از تابع قدیمی استفاده میکنه .

ب نظرتون درسته این موضوع ؟؟
و حل کردنش مشکله ؟؟

کد مرتبط با ارور دوم هم ب این صورته :


 

if( !defined('YA_DIR') ){
	define( 'YA_DIR', $lib_dir );
}

if( !defined('YA_URL') ){
	define( 'YA_URL', site_url( str_replace( $lib_abs, '', $lib_dir ) ) );
}


ک توی ارور ب همه ی این خطها همون ارور رو میگیره .
شما متوجه اشکال میشین توی این کدها ؟؟

 


باز هم متشکر

ویرایش شده توسط rey
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...