ল্যারাভেল কারিগর রুট: ক্যাশে ত্রুটিযুক্ত ডেটা ব্যতিক্রম ঘটায়


9

কমান্ডটি চালনা করে: php artisan route:cacheনিম্নলিখিত সম্পাদনার ব্যবস্থা করে:

Erroneous data format for unserializing 'Symfony\Component\Routing\CompiledRoute'

চলমান: php artisan route:clearএটি ঠিক করে দেয়

আমি কীভাবে এটি ঠিক করতে পারি তা জানতে চাই যাতে আমি আমার রুটগুলি ক্যাশে করতে পারি।


1
রুটগুলিতে কোনও ক্লোজার (ইনলাইন ফাংশন) সরান, যদি আপনার থাকে।
jsHate

আমি আমার যাত্রাপথ ফাইলে কোন বন্ধ থাকতে
Nate

রুটে কোনও বন্ধ না হওয়ায় একই সমস্যাটির মুখোমুখি।
নভোড়ু

আমি একই সমস্যার মুখোমুখি হয়েছি, আপনি কী ভাগ করে নিতে পারেন এমন কোনও কাজ খুঁজে পেয়েছেন?
অজানা দেব

এখনো নেই, একটি তাজা ডিরেক্টরির মধ্যে এবং reclone IM- এর পরিকল্পনা দেখুন সেখানে কি ঘটছে
Nate

উত্তর:


2

গুচ্ছ জিনিস পরে আউট। আমি দেখতে পেলাম যে সিপিএল সংস্করণটি আপ টু ডেট থাকা সত্ত্বেও অ্যাপাচি 2 পিএইচপি এর পুরানো সংস্করণটি ব্যবহার করছে।

পিএইচপি এর সমস্ত পুরানো সংস্করণ আনইনস্টল করার পরে এবং অ্যাপাচি 2 কে সর্বশেষতম সংস্করণটি ব্যবহার করার জন্য পুনরায় কনফিগার করার পরে এই সমস্যাটি স্থির হয়েছে।



1

আমি আশা করি আপনি সিএলআই এবং প্রকল্পের জন্যও একই পিএইচপি সংস্করণ ব্যবহার করছেন। এছাড়াও পিএইচপি 7.4 রাউটিং ক্যাশে পিএইচপি 7.3 এর সাথে কাজ করে না।


0

আপনার রুটের লাইনের মধ্যে কেবল ফাঁকা জায়গা সরিয়ে দিন ..

php artisan optimize:clear
php artisan optimize

1
ফাঁকা লাইনগুলি সরানো কোনও রুটের ফাইলগুলিতে কীভাবে সহায়তা করবে?
Nate

0

লারাভেল আপডেট করার চেষ্টা করার সময়, একই সমস্যা দেখা দিয়েছে। একমাত্র উপায় যা আমাকে সাহায্য করেছিল তা হল সিমফনি / রাউটিংয়ের সংস্করণটি ভি 4.2.0 এ ডাউনগ্রেড করা (আমার কাছে v 4.4.3 ছিল)

composer require symfony/routing:v4.2.0


সিমফনি ডাউনগ্রেডিং / ভিউ ২.২.০ এ রাউটিং করার চেষ্টা করেছে যা দেখতে সাহায্য করে তবে আমি লারাভেলের বর্তমান সংস্করণের (9.৯.০) সিম্ফনি / রাউটিং সংস্করণটি খুব কম হওয়ায় দেখতে পারিনি।
Nate
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.