আমার ম্যাজেন্টো 2 ওয়েবসাইট ক্রাশ হয়েছে: অজানা বা খারাপ সময় অঞ্চল () ত্রুটি


13

এখানে চিত্র বর্ণনা লিখুন

আমি যখন আমার ম্যাজেন্টো ওয়েবসাইটে অ্যাক্সেস করি তখন আমার ত্রুটি হয়

ডেটটাইমজোন :: __ কনস্ট্রাক্ট (): অজানা বা খারাপ সময় অঞ্চল ()

ব্লক এবং সিএমএস পৃষ্ঠাগুলিতে এবং আমার সমস্ত পণ্য তালিকার পৃষ্ঠাগুলি সম্মুখভাগে 404 পৃষ্ঠা দেখায় ত্রুটি পাওয়া যায় নি। দয়া করে এই সমস্যাটি ঠিকমতো সমাধানের জন্য আমাকে চেক করুন এবং সহায়তা করুন। আপনি এই সমস্যাটি এখানে পরীক্ষা করতে পারেন। আমি আমার ব্যাকআপ সাইটটি পুনরুদ্ধার করে এই ত্রুটিটি সমাধান করি।

তবে আপনি যদি জানেন যে এই ত্রুটি কেন আসছে তবে এই প্রশ্নটি এখনও খোলা আছে


আমার উত্তর আপনাকে সাহায্য করেনি?
সিয়ারে উছুখলেবাউ

আমি বর্তমানে ম্যাজেন্টো ২.১.৩-তে একই সমস্যা করছি। হোমপেজটি কাজ করে, তবে অন্য সমস্ত পৃষ্ঠাগুলি কাজ করে না। আমার টাইমজোনটি সঠিকভাবে সেট করা core_config_dataআছে Europe/Amsterdam
জিয়েল বার্কার্স

উত্তর:


41

আমি জানি না ঠিক কিভাবে এটা ঘটেছে, কিন্তু আমার দৃশ্যকল্প মধ্যে core_config_dataটেবিল দূষিত হয়। এটা দিয়ে একরকম একটি নতুন সারি যোগ করেছিলেন pathসেট generalএবং valueসেট NULL:

ডাটাবেসে ভুল কনফিগারেশন

এই সৃষ্ট Magento\Framework\App\Config\ScopeConfigInterface::getValue()উপর public/vendor/magento/framework/Stdlib/DateTime/Timezone.php::scopeDate()রিটার্ন NULLপরিবর্তে Europe/Amsterdam। বলার অপেক্ষা রাখে না, যখন \DateTimeZone()বস্তুটি তৈরি করা হয়েছিল এটি তাত্ক্ষণিকভাবে এই ব্যতিক্রমটিকে ছুঁড়ে ফেলেছে।

সুতরাং অন্য কেউ যদি এই ত্রুটির মুখোমুখি হন তবে আপনার কনফিগারেশনটি সন্ধান শুরু করার জন্য একটি স্পষ্ট জায়গা হতে পারে।


4
আমার ঠিক একই সমস্যা ছিল. আমি ভুল করে core_cofig_dataটেবিলে একটি নতুন লাইন যুক্ত করেছি যখন অন্য কোনও কিছুর জন্য কিছু এন্ট্রি .োকানোর চেষ্টা করেছি। আমি ম্যাকের সিকেলপ্রো অ্যাপ্লিকেশনটি ব্যবহার করছি এবং যখন আমি একটি নতুন সারি যুক্ত করি তখন এটি স্বয়ংক্রিয়ভাবে generalপথের নিচে যুক্ত হয়
অ্যালেক্স ডিনকা

1
হ্যাঁ, ভবিষ্যতের রেফারেন্সের জন্য এটি থেকে মুক্তি পাওয়ার জন্য একটি দ্রুত সহজ উপায় আমার জন্য একই সমস্যা:DELETE FROM core_config_data WHERE path LIKE 'general' AND value IS NULL LIMIT 1;
B00MER

এটি নিশ্চিত করতে পারে যে এটি এম 2 ই ই বনাম 2.1.5 এ ছিল। একটি পরিষ্কার ইনস্টল যা আমি ইউআরপিডফ্লো ইনস্টল না করা পর্যন্ত কাজ করে। নিশ্চিত না যে এটি কোনও ম্যাজেন্টো বাগ কিনা বা এক্সটেনশান সহ কোনও সমস্যা।
স্পেয়ারসাইকাল

1
এটি একটি মোহন হিসাবে কাজ করেছে, এবং ডাটাবেসে "সাধারণ" "NULL" লাইনটি মুছে ফেলার পরে ক্যাশে পরিষ্কার করতে ভুলবেন না;)
অ্যালেক্স

1
আমি এই সমস্যাটি ফাঁকা / নাল মানগুলির সাথে कोर_কনফিগ_ডেটা সহ পাথ = 'সাধারণ' বলতে পারি যা এমন এক সমস্যা হয়ে দাঁড়িয়েছিল যা এমনকি ম্যাজেন্টো 1 দ্বারা ভোগা হয়েছিল।
র্যান্ড করুন

9

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

পরবর্তী ক্যোয়ারী ব্যবহার করে বর্তমান স্টোর টাইমজোন সনাক্ত করার চেষ্টা করুন:

SELECT * FROM `core_config_data` WHERE `path` = 'general/locale/timezone'

ফলাফল খালি থাকলে, ডিফল্ট মান toোকানোর চেষ্টা করুন:

INSERT INTO `core_config_data`(`path`, `value`) VALUES ('general/locale/timezone', 'Europe/Moscow')

যদি এটি সাহায্য না করে - প্রকল্পের ভিতরে অনুসন্ধান করার চেষ্টা করুন: যেখানে কোডটি একটি ত্রুটি ছুড়ে দেয়। তারপরে এটি ডিবাগ করার চেষ্টা করুন: খালি টাইমজোন মানটি কোথা থেকে আসছে তা সনাক্ত করুন।


আমি স্রেফ আমার পুরানো ওয়েবসাইটটিকে ব্যাকআপ ফিরিয়ে দিয়ে ফিরে পেয়েছি and এবং আমরা সময়সীমা নিয়ে কাজ করছি সুতরাং আমি যে সমস্যাটি সৃষ্টি করলাম তা আমি পরীক্ষা করে দেখিনি তবে আপনার উত্তরের জন্য আপনাকে ধন্যবাদ thank আমি আপনার উত্তরটিকে উচ্চতর করে দিয়েছি এবং আমি এটি যাচাই করব তা যদি একই সমস্যা হয় তবে আমি আপনার উত্তরটিকে স্বীকৃত হিসাবে চিহ্নিত করব
মুরতুজা জাবুওয়ালা

আমি ২.৩.০ এর ভ্যানিলা সেটআপে এই সমস্যার মুখোমুখি হয়েছি এবং উপরের সমাধানটি ব্যবহার করে এটি সমাধান করেছি। ধন্যবাদ @ সিয়ারে
প্রফুল রাজপুত

0

আমি সঠিক উত্তর দিয়ে সমস্যার সমাধান করেছি;

1, নির্বাচন করুন:

select * FROM `core_config_data` WHERE path = 'general'

2, মুছে দিন:

DELETE FROM `core_config_data` WHERE path = 'general'

তারপরে ওয়েবসাইটটি কাজ করছে, আশা করি আপনার কাজে আসবে।


জিল বার্কার্স ইতিমধ্যে একই উত্তর দিয়েছেন আপনি কী নতুন উত্তর দিয়েছেন ??
মুরতুজা জাবাওয়ালা

হ্যাঁ, আপনাকে ধন্যবাদ!
জেরি xu
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.