رفتن به مطلب

مشکل اساسی در نصب اسکریپت جامعه طراحان و گرافیست ها ShotPro نسخه 2.1


yaser

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

سلام

من اسکریپت اسکریپت جامعه طراحان و گرافیست ها ShotPro نسخه 2.1 را نصب کردم (دیتابیس را ساختم+ایمپورت کردم+فایل کانفیگ را ادیت کردم)

اما با کوهی از خطاها مواجه شدم  (پیوست)

کسی میتونه کمک کنه؟
 

لینک ها تنها برای اعضای سایت قابل نمایش است.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

درود.

تابع mcrypt_encrypt در نسخه PHP 7 لینک ها تنها برای اعضای سایت قابل نمایش است. . اگه نسخه PHP هاستتون 7 هست، نمی تونید از این تابع استفاده کنید. نسخه PHP باید 5.4 به بعد باشه. همچنین پیش نیازهای این اسکریپت به شرح زیر هست:

PHP 5.4 or Greater
cURL
PDO Driver
GD Library or ImageMagick or Imagick.
Enabled function mbstring
MCrypt PHP Extension

در ضمن روی PHP 5.6 می تونید با تغییر در کدهای این اسکریپت این مشکل رو حل کنید. آدرس فایلی که باید تغییر داده شود:

/vendor/laravel/framework/src/illuminate/encryption/encrypter.php

کد اصلاح شده :

protected function padAndMcrypt($value, $iv) {

$value = $this->addPadding(serialize($value));

$this->key = $this->key.”\0\0\0\0\0\0”; //ADDED NULL BYTES

return mcrypt_encrypt($this->cipher, $this->key, $value, $this->mode, $iv);

}

 

ولی در کل در آخرین نسخه ( 2.1 ) نباید کلید سایز 10 ساخته بشه o.O مجددا نسخه اسکریپت رو چک کنید.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

از اینکه جواب دادید ممنون.... اما

نسخه php سرور من 5.6.35 است

کدی که زحمت کشیدید عینا در سطور 76 تا 83 به همان نحو که گفتید درج شده بود و چیزی برای اصلاح وجود نداشت

اینکه که فرمودید کلید سایز 10 ساخته نشود رو نفهمیدم

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • 3 هفته پیش...

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...