احمد شاهرخی

عدم دسترسی به قسمت ماژولها بخاطر آپدیت نبودن ماژول پرستاپی

سلام به دوستان.

بخاطر سازگار نبودن ماژول پرستاپی با نسخه php 7 دسترسی ما به بخش ماژولها (با ارور 500) مسدود شده .البته ورژن php را روی 5.6 هم قرار دادیم،ولی درست نشد(متن خطا در پایین گذاشتیم).حالا در این قسمت سوالم این هست که برای حل این موضوع چه راهکاری وجود داره؟

psf_prestapay.php was encoded by the ionCube Encoder for PHP 5.6 and cannot run under PHP 7.1 or later.Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 7.1. in Unknown on line 0

The best answer is selected
سیدهاشم افخمی

سلام

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

کافیه در روت سایت به پوشه modules برید و پوشه ماژول به نام psf_prestapay و به یک اسم دلخواه مثلا (psf_prestapay_1) تغییر دهید.

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

البته راه حل اصلی اینه که نسخه ماژول و البته نسخه یون کیوب رو به آخرین نسخه بروز کنید. آخرین نسخه ماژول پرستاپی هم با php 5.6 و هم با php 7 سازگاره و خود ما هم در پرستایار در حال استفاده از این ماژول هستیم.

سیدهاشم افخمی

سلام

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

کافیه در روت سایت به پوشه modules برید و پوشه ماژول به نام psf_prestapay و به یک اسم دلخواه مثلا (psf_prestapay_1) تغییر دهید.

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

البته راه حل اصلی اینه که نسخه ماژول و البته نسخه یون کیوب رو به آخرین نسخه بروز کنید. آخرین نسخه ماژول پرستاپی هم با php 5.6 و هم با php 7 سازگاره و خود ما هم در پرستایار در حال استفاده از این ماژول هستیم.

احمد شاهرخی

سلام جناب افخمی

طبق بررسیهایی که انجام دادم نسخه یون کیوب روی سرور بروز هست ولی نسخه ماژول به روز نیست.مساله اینجاست که دسترسی به قسمت ماژولها نداریم و همانطور که گفته شد ارور 500 بمحض ورود به قسمت ماژولها دریافت میکنیم.جهت رفع این موضوع چه پیشنهادی دارید؟

سیدهاشم افخمی

اگه نسخه یون کیوب بروز باشه روی نسخه php 5.6 اصلا نباید خطایی بگیرید ، البته ممکنه ماژول دیگه ای داشته باشید که با نسخه ۵.۶ سازگار نباشه.

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

احمد شاهرخی

سلام مجدد

با بروز رسانی ماژول پرستاپی و دو ماژول رایگان سیستمیها به آخرین نسخه و ارتقا php به 7.3 مشکل عدم دسترسی حل شد.

با تشکر فراوان

احمد شاهرخی

فقط در ماژول پرستا پلاس وقتی روی دو قسمت 'مدیریت پلاگین ها' و 'مهاجرت و تغییر نسخه PHP' میرم باز خطای 500 دریافت میشه///

سیدهاشم افخمی

هر زمان خطای ۵۰۰ دریافت می کنید حتما دیباگ (حالت خطایابی) رو از طریق صفحه کارایی فعال کنید تا خطای اصلی مشخص بشه.

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

این خطای ۵۰۰ هم اصلا مرتبط با خطایی که برای پرستاپی دریافت می کردید نیست و احتمالا مشکلات فنی خود ماژول هست که باید توسعه دهنده برطرف کنه (البته متن خطای اصلی رو قرار بدید بهتر میشه نظر داد)

محمد علی آسوده .

دوستان عزیز سلام وقت بخیر

پرستاشاپ من 1.6.23 است که برای وارد شدن به منوی ماژولها این پیغام خطا را می دهد:

[PrestaShop] Fatal error in module file :/home/betterka/domains/mehpar.com/public_html/classes/module/Module.php:

Call to undefined method PackPay::_generateConfigXml()

برای رفع آن چه راهی را پیشنهاد می کنید

از لطف شما سپاسگزارم.

سیدهاشم افخمی

سلام

ما کلاس php با عنوان PackPay اصلا در هسته پرستاشاپ به صورت پیش فرض نداریم. احتمالا یکی از ماژول های شما که این کلاس را دارد دچار مشکل بوده و باید باگ آن برطرف شود.

با توجه به نام کلاس احتمالا ماژولتون مربوط به پرداخت می باشد ، برای پیدا کردن ماژول میتونید نام پوشه ماژول ها رو یکی یکی تغییر بدید و تست کنید که آیا خطا برطرف می شود یا خیر.

محمد علی آسوده .

ضمن تشکر از راهنمایی شما، متوجه شدیم که PackPay مربوط به ماژول یکپارچه پرداخت آی پرستا بوده و پس از نصب این ماژول (البته نسخه جدید (iprestapayment_Free_2.1.6) است که پس از نصب آن، این مشکل برای منوی ماژولهای سایت ایجاد شده بود و با راهنمایی دوستان در فراکت بحمدلله حل شد.

سربلند و عزتمند باشید

ایجاد گفتگو جدید

اگر سوالی دارید ، اگر چالشی در فروشگاه خود دارید ، می توانید گفتگو خود را ایجاد نمایید.

ایجاد گفتگو جدید

دوره های آموزشی

Loading...