عدم تطابق ماژول های وردپرس (exif و imagick) با هسته Php 4.4 جدید در لوکال هاست (لاراگون)
سلام وقت تون بخیر
در وردپرس یک بخش وجود دارد به نام “وضعیت سلامت سایت” روی این بخش که کلیک می کنید مشکلات بحرانی و مشکلات قابل بهبود سایت رو بهتون نشان میده.
قالب سایتم enfold بود و نسخه وردپرسم 5.9 و سایت بر روی لوکال هاست لاراگون نصب شده و نسخه هسته Php وردپرس رو به php 4.4 ارتقاء دادم.
حالا همونطور که در تصویر زیر می بینید وردپرس پیغام داده که ماژول های PHP خودت رو بروز رسانی کن به اسم های exif و imagick که یا نصب نشدن داخل هسته وردپرس و یا غیرفعال هستن.
وقتی جستجو کردم به بعضی از منابعی برخورد کردم که اگر برای شما هم جدیده لینک هاشو اینجا میگذارم ببینید و نظرتونو برای حل این چلش بیان کنید.
یک سایت ایرانی راهنمایی کردن
یک انجمن ایرانی برنامه نویسی درباره اش بحث کردن اما نامفهومه
شما هم در یک مقاله اشاره کردید به تعریف کلی از ماژول اما هیچ کاربری در این خصوص ازتون سئوالی نپرسیده.
یک کانال خاجی یوتیوب فقط یک راه حل عملی ارائه کرده که هیچ زیرنویسی نداره.
اما مطابقش که انجام دادم منابع ماژول ها رو که دو تا فایل بودن به نام های php_imagick-3.5.1-7.4-ts-vc15-x64 و ImageMagick-7.1.0-18-vc15-x64 رو از github و وب سایت خود imagic دانلود کردم و در ابتدا مشکل ماژول ها حل شد و مشکلی هم از بابت هسته PHP وردپرس ایجاد نشد اما بالای صفحه یک ارور ظاهر شد به شکل :
این ارور رو سرچ کردم و دیدم که :
از انجمن شرکت انفولد هم سوال شده که به این شکل پاسخ دادن اونم به صورت حدودی:
متن ارور :
Warning: Creating default object from empty value in /home/httpd/vhosts/gewerbe-oberamt.ch/httpdocs/wp-content/themes/enfold/config-templatebuilder/avia-shortcodes/slideshow_layerslider/slideshow_layerslider.php on line 28
داخل این ارور اخطاری داده شده که مرتبط با یکی از فایل های قالب انفولد هستش slideshow_layerslider.php در لاین 28 کدی داره که خوانده نمیشه.
مطابق آموزش انجمن انفولد وقتی بررسی می کنین و هسته PHP رو به 7.1 و یا 7.2 تغییر میدین علاوه براینکه ارور باقی می مونه ماژول ها رو هم باید مجدد اضافه کنید. حتی اگر بخواین به حال اول هم برگردید این ارور پاک نمیشه.
ممنون میشم راهنماییم کنید.
با تشکر
سلام وقت بخیر
مجددا مشکل ارور لاین 28 لایر اسلایدر حل شد (slideshow_layerslider.php on line 28)
متن ارور :
Warning: Creating default object from empty value in /home/httpd/vhosts/gewerbe-oberamt.ch/httpdocs/wp-content/themes/enfold/config-templatebuilder/avia-shortcodes/slideshow_layerslider/slideshow_layerslider.php on line 28
چون در ادامه ماجرا با یک ارور بحرانی برخورد کردم و چند تا درس گرفتم اولیش این بود که حتی توی لوکال هاست (فرقی نمی کنه که چه لوکال هاستی باشه) حتما حتما قبل از هر تغییرات اساسی بکاپ گیری بکنم.
دومین نکته این که توی مرحله قبل که پوسته رو غیرفعال کردم یک سری تغییرات دادم و کلا با ارور بحرانی مواجه شدم و مجبور شدم وردپرسی رو که براش خیلی زحمت کشیده بودم و طراحی انجام داده بودم از بیس پاک کنم و یک وردپرس جدید بیارم بالا.
سوم این که مجددا که وردپرس نصب کردم و قبلشم لاراگونم رو هم پاک کردم دوباره نصب کردم همچنان توی وردپرس جدیدم هم ارور به قوت خودش باقی بود و پاک نشده بود حالا چرا دلیلش این بود.
مجدد خود ارور لاین 28 لایر اسلایدر رو سرچ کردم و وارد انجمن شرکت انفولد شدم و یکی از کارشناس ها پیشنهاد جالبی داده بود :
ایشون نوشته بود که نسخه قالب تون رو بروزرسانی کنید مشکل لاین 28 لایر اسلایدر حل میشه.
منم آخرین نسخه رایگان قالب انفولد رو دانلود کردم و انفولدمو به روزرسانی کردم از نسخه 5 به نسخه 7 بروزرسانی شد و ارور برطرف شد
این آقای اسماعیل آخرین کارشناسی بود که این ارور رو پاسخ داده بود و دیگه صفحه تاپیک انجمن رو بسته بود. (فرشته نجات )
ضمنا اگر قالب انفولد پولی خریدین که هیچی اما اگر خواستین لینکشو براتون میذارم. (آخرین نسخه قالب انفولد یک سایت ایرانیه)
لطفا قبل از ارسال پاسخ، این قوانین را مطالعه نمایید:
- به هیچ عنوان از لینک سایتهای دیگر یا لینکهای تبلیغاتی در پاسخ استفاده نکنید.
- تا حد امکان متن پاسخ کامل و واضح باشد.
- محتوای پاسخ را از سایت خود یا سایتی دیگر کپی نکنید.
از آنجا که هدف ما ایجاد یک فضای مفید برای همفکری و رسیدن به پاسخ سوالات است، در صورتی که پاسخ شما یکی از شرایط فوق را نداشته باشد، توسط ناظرین تایید نخواهد شد.