অবৈধ ফর্ম কী। পৃষ্ঠাটি রিফ্রেশ করুন?


14

আমি ম্যাজেন্টো 2 এ পণ্যটি সংরক্ষণ করতে অক্ষম।

এটি " অবৈধ ফর্ম কী " দেখায় Please স্থানীয়ভাবে পৃষ্ঠাটি রিফ্রেশ করুন

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

কিভাবে সমাধান করবেন?


2
দয়া করে আপনার কুকি সেটিংটি পরীক্ষা করুন
অমিত বেরা

আপনি কি বিভিন্ন ব্রাউজার ব্যবহার করার চেষ্টা করেছেন? আমি সাধারণত গুগল ক্রোম ব্যবহার করি তবে এই সমস্যাটি এসেছি, সর্বোচ্চ মানগুলিতে ম্যাক্সপিনপুট_ভারগুলি সেট করা কোনও লোকাল হোস্টের পরিবর্তে স্থানীয় আইপি ঠিকানা ব্যবহার করে না, তবে আমি ফায়ারফক্স ব্যবহার করার চেষ্টা করেছি এবং এটি কার্যকর হয়েছে worked
মাতা দুশিক

উত্তর:


22

এই বাগটি php.ini পরিবর্তনশীল " ম্যাক্স_ইনপুট_ভারস " এর কারণে উত্থাপিত হ'ল পিএইচপি ফাংশনটির মাধ্যমে এটি 10000 এ বৃদ্ধি করুন:

ini_set('max_input_vars', 10000);

অথবা লিনাক্স কমান্ড লাইন ব্যবহার করে

cd /etc/php/7.0/apache2/
vi php.ini (Open for edit and set max_input_vars=10000)
:wq(Press esc and write the mentioned command to save and exit)
sudo /etc/init.d/apache2 restart(Restart Server)

আপনার জন্য ধন্যবাদ @ আহমাদ ভাকাস খান আমাকে চেক এবং আপডেট করার জন্য ধন্যবাদ আপনাকে ধন্যবাদ ...
নাগারাজু কে

ঠিক আছে. এটি সম্পর্কে আপডেট রাখা।
আহমদ ওয়াকাস খান

এটা আমার জন্য কাজ করেছে। খুব আকর্ষণীয় যদিও। কীভাবে আপনি এটি ডিবাগ করলেন?
অভিষেক জাখোটিয়া

@ অভিষেকজখোটিয়া: দুর্দান্ত। আমি googled এবং এই দরকারী তথ্য জুড়ে এসেছি। প্রায়শই পিএইচপি কোর ডিভোপার হওয়া ম্যাজেন্টো বিকাশকারীদের পাশাপাশি বেশ সহায়ক।
আহমদ ওয়াকাস খান

1
আমি max_input_vars10000 এ পরিবর্তিত হয়েছি , তবে এখনও একই সমস্যা আছে। আমি স্থানীয় (উবুন্টু 16.04 ব্যবহার করে) এবং ম্যাজেন্টো ২.৩
হেমন্ত কুমার

7

যদি আপনি এই ম্যাজেন্টো সাইটটি কোনও স্থানীয় মেশিনে (স্থানীয় হোস্ট) চালাচ্ছেন তবে আপনার প্রশ্নটি ইঙ্গিত দেয় যে আপনি: HTTP: // লোকালহোস্ট / সিনট্যাক্স ব্যবহার করতে সমস্যা হতে পারে , কারণ ম্যাজেন্টো 2 কুকির সাথে কীভাবে ডিল করতে হবে তা পুরোপুরি জানেন না ।

পরিবর্তে, আমি স্থানীয় সাইট অ্যাক্সেস করতে http://127.0.0.1/ ব্যবহার করার পরামর্শ দেব ; এক্ষেত্রে আপনার ব্রাউজারটিকে এটিকে আরও সহজে স্বীকৃতি দিতে এবং ম্যাজেন্টোর কুকিজের সাথে সঠিকভাবে কাজ করতে সক্ষম হওয়া উচিত।

আপনাকে ম্যাজেন্টোর প্রশাসক অঞ্চলে একটি কুকি ডোমেন সেট করতে হবে।

আশা করি এটা কাজে লাগবে...


2

এই পণ্যটি আরও কাস্টম বিকল্প এবং বিভাগ যুক্ত করার পরে দেখা দিয়েছে কারণ php.ini ফাইলটি আরও কাস্টম বিকল্প যুক্ত করার অনুমতি দেয় না।

সুতরাং, আমাদের php.ini ফাইলের ডিফল্ট সেটিংস পরিবর্তন করতে হবে।

যদি পিএইচপি সংস্করণ 7.1 থাকে তবে,

/etc/php/7.1/apache2/php.ini

যদি পিএইচপি সংস্করণ 7.0 থাকে তবে,

/etc/php/7.0/apache2/php.ini

যদি পিএইচপি সংস্করণ 7.2 থাকে তবে

/etc/php/7.0/apache2/php.ini

এই মানটি কমেন্ট করুন এবং php.ini এ এই সমস্ত মান আপডেট করুন,

max_input_vars = 200000
max_input_time = 600
max_execution_time = 3600

তারপরে অ্যাপাচি 2 ওয়েব সার্ভারটি পুনরায় চালু করুন এবং এটি পরীক্ষা করুন।

sudo service apache2 restart

1

এই উবুন্টু 14.0.4 সিস্টেমে ম্যাজেন্টো 2.3-অবৈধ ফর্ম কী ত্রুটিটিতে চেষ্টা করুন।

ফ্রেন্ডেন্ড-সাইড সন্নিবেশ করানোর সময় আমি অবৈধ ফর্ম কী ত্রুটির মুখোমুখি হয়েছি, তবে ক্রোম ব্রাউজারটি কেবল এই ত্রুটিটি ঘটেছে, সন্নিবেশ সঠিকভাবে ফায়ারফক্স ব্রাউজারে চালানো হচ্ছে।

পদক্ষেপগুলি অনুসরণ করে আমি এই ত্রুটিটি সমাধান করেছি: -

আপনার বেস ইউআরএল লোকালহোস্ট থেকে 127.0.0.1 এ পরিবর্তন করুন।

আপনার বেস ইউআরএলতে ডোমেন হিসাবে লোকালহোস্ট ব্যবহার করা Magento 2 এ সমস্যা সৃষ্টি করে।

ম্যাজেন্টোর বেস ইউআরএল কনফিগারেশনটি কোর_কনফিগ_ডেটা টেবিলটিতে অবস্থিত। নিম্নলিখিত মানগুলি পরিবর্তন করার প্রয়োজন হতে পারে:

ওয়েব / অনিরাপদ / বেস_আরল ওয়েব / সুরক্ষিত / বেস_আরল উদাহরণস্বরূপ, আপনার যদি আগে HTTP: // লোকালহস্ট / ম্যাজেন্টো 2 কম্যুনিটি / থাকে , আপনার এটি এটিকে http://127.0.0.1/magento2commune/ এ পরিবর্তন করা উচিত

ইউআরএল পরিবর্তন করার পরে, ক্যাশে ফ্লাশ করুন (বিন / ম্যাজেন্টো ক্যাশে: ফ্লাশ)। আপনার বিভিন্ন ডিরেক্টরি মুছে ফেলতেও পারে।

Https://magento.stackexchange.com/a/122167/78151 এর মাধ্যমে আমি এই সমাধানটি পেয়েছি


1

Php.ini এবং ক্যাশে পরিষ্কার করার জন্য সমস্ত প্রস্তাবিত টুইটগুলি অবিচ্ছিন্নভাবে চেষ্টা করার পরে, আমার ম্যাজেন্টো 2 এখনও লোকালহোস্টের কাছ থেকে কুকিজ গ্রহণ করবে না যদিও আমি তার পরিবর্তে লিনাক্স মেশিনের নাম ব্যবহার করেছি, এটি একটি ডোমেন নামের মতো মনে হচ্ছে। আমি অবশেষে লোকালহোস্ট ব্যবহার করে রইলাম যা একটি ডোমেন নাম যা আপনার স্থানীয় আইপি ঠিকানার সাথে ডিএনএস সমাধান করে এবং এটিই কাজ করে।



0

আমার ক্ষেত্রে এটি ফায়ারফক্সের ওয়েবসাইট সুরক্ষা সেটিংসের কারণে হয়েছিল।

ফায়ারফক্স কিছু কুকিগুলি ব্লক করেছে যা ম্যাগেনটো 2 দ্বারা প্রয়োজনীয় ছিল।

সুতরাং আমাকে পছন্দসমূহ -> গোপনীয়তা এবং সুরক্ষা -> ব্রাউজারের গোপনীয়তায় গিয়ে "কাস্টম" নির্বাচন করে "কুকিজ" বিকল্পটি চেক করে এটিকে অক্ষম করতে হয়েছিল।


0

লোকালহোস্ট থেকে 127.0.0.1 এ বেস ইউআরএল পরিবর্তন করা। আমার জন্য কৌশলটি।


0

আপনার সিপ্যানেলে লগইন করুন বা এফটিপি-র মাধ্যমে অ্যাক্সেস ম্যাজেন্টো রুট আপনার ফাইলটি php.ini খুলুন যদি আপনি ইতিমধ্যে ম্যাক্সিনপুট_ওয়ার্স সংখ্যাটি 10,000 তে বাড়িয়ে থাকেন বা ফাইলটির নীচে এই পাস করুন max_input_vars = 10000 আপনার ফাইলটি সংরক্ষণ করুন এবং ম্যাজেন্টোতে তা রিফ্রেশ করুন এটি ভাল কাজ করা উচিত!

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