ম্যাজেন্টো ২.২ ত্রুটি "পৃষ্ঠাটি সঠিকভাবে পুনঃনির্দেশ করছে না"


10

আমি ম্যাজেন্টো সিই ২.২.০ এ আমার নিজস্ব মডিউল পরীক্ষা করছি তবে "পৃষ্ঠাটি সঠিকভাবে পুনঃনির্দেশিত হচ্ছে না" পেতে থাকি। নেটওয়ার্ক ট্র্যাফিকের দিকে তাকিয়ে আমি এই অনুরোধগুলি দেখছি:

  • / Magento22-acumulus / অ্যাডমিন /
  • / Magento22-acumulus / অ্যাডমিন / অ্যাডমিন / সূচক / অস্বীকার /
  • / Magento22-acumulus / অ্যাডমিন / অ্যাডমিন / প্রমাণীকরণ / লগইন /
  • / Magento22-acumulus / অ্যাডমিন / অ্যাডমিন /
  • / Magento22-acumulus / অ্যাডমিন / অ্যাডমিন / সূচক / অস্বীকার /
  • / Magento22-acumulus / অ্যাডমিন / অ্যাডমিন / প্রমাণীকরণ / লগইন /
  • / Magento22-acumulus / অ্যাডমিন / অ্যাডমিন /
  • / Magento22-acumulus / অ্যাডমিন / অ্যাডমিন / সূচক / অস্বীকার /
  • / Magento22-acumulus / অ্যাডমিন / অ্যাডমিন / প্রমাণীকরণ / লগইন /
  • / Magento22-acumulus / অ্যাডমিন / অ্যাডমিন /
  • ...

আমার সেটআপ:

  • বেস url / magento22-acumulus / এ স্থানীয় ইনস্টল
  • পিএইচপি 7.0.10 এবং অ্যাপাচি 2.4.23 সহ ওয়্যাম্পসারভার 3.0.8

আমি কি করেছিলাম:

  • নমুনা ডেটা সহ ম্যাজেন্টো ২.২.০ ইনস্টল করুন
  • সেটিংস পরিবর্তন হয়েছে: গোপন কী সরান এবং মানক অ্যাডমিন / url ব্যবহার করুন use
  • এটি পরীক্ষা করা হয়েছে: আমি লগইন স্ক্রিনটি পাই
  • আমার মডিউলটি ইনস্টল করুন, মডিউল: সক্ষম, সেটআপ: আপগ্রেড, সেটআপ: ডি: সংকলন comp
  • এটি পরীক্ষা করা হয়েছে: উপরের মতো ত্রুটি
  • মডিউল: অক্ষম, ক্যাশে: পরিষ্কার, সেটআপ: ডি: সংকলন
  • এটি পরীক্ষা করা হয়েছে: আমি লগইন স্ক্রিনটি পাই
  • এটি বহুবার একই প্যাটার্নটি পুনরাবৃত্তি করেছিল, তাই আমি ভাবছিলাম এটি আমার মডিউলটির সাথে করা উচিত।
  • তবে তারপরে আমি আমার মডিউলটি একবারে কাজ করতে পেরেছিলাম এবং আমি আমার নিজের পৃষ্ঠায় যেতে সক্ষম হয়েছি। দুর্ভাগ্যক্রমে ত্রুটি ফিরে এসেছিল, তাই আমি আমার ডিডিয়োকে সক্ষম এবং অক্ষম করে কিছু ডিবাগিং করতে থাকি কিন্তু সমস্যাটি সনাক্ত করতে পারি না Unfortunately
  • এবং এখন আমি আমার মডিউল সক্ষম না করেও সমস্যাটি পাই। সুতরাং আমি মনে করি এটি নিজেই ম্যাজেন্টোতে কিছু অদ্ভুত অবস্থা / বাগ।

এখানে সমস্যা কি হতে পারে?


আপনি যদি সমাধান পেয়ে থাকেন তবে আপনার উত্তর পোস্ট করুন
ললিত মোহন

দুর্ভাগ্যজনকভাবে এখনও না। আমি আমার মডিউলটি এমএ 2.২ তে পরীক্ষা করা বন্ধ করে দিয়েছি এবং এখন কেবল এটি এমএ 2.1 তে পরীক্ষা করছি। আমার মডিউলটি এমএ ২.২ তে গ্রাহকরা ব্যবহার করেছেন, সুতরাং এটি বিশ্বাস করার আরও বেশি কারণ এটি আমার মডিউলটির কনফিগারেশন, সেটিংস বা কোডে কোনও ত্রুটি নয়। যদি, শেষ পর্যন্ত, আমি কোনও সমাধান খুঁজে পাই, তবে আমি এটি পোস্ট করব।
ফাইটসারউইন

আমারও একই সমস্যা আমি জানতে পেরেছি যে আমার মডিউল হেল্পার ক্লাসে সমস্যা আছে .. আপনার মডিউলগুলি একে
অপরকে

আপনি যা সঠিক ত্রুটি পেয়েছেন তা চিত্রটি ভাগ করতে পারেন?
সর্বवेश দিনেশকুমার প্যাটেল

আপনি এটি একটি নতুন সংস্করণ চেষ্টা করেছেন এবং কোনও এক্সটেনশন যোগ করেছেন না অন্যথায়?
সর্বवेश দিনেশকুমার প্যাটেল

উত্তর:


1

আমি নিশ্চিত নই যে এটি সংকলন প্রক্রিয়া সহ একটি বাগ বা মডিউল কোড সহ কিছু ভুল। আমার ক্ষেত্রে, ম্যাজেন্টো সংকলনটি ভুলভাবে আমার মডিউলে (প্রকৃত সংজ্ঞায়িত কনস্ট্রাক্টর ছাড়াই) একটি শ্রেণীর জন্য একটি ইন্টারসেপ্টর তৈরি করছিল যা অন্য মডিউলের অন্য শ্রেণিকে প্রসারিত করেছিল যা কোর ম্যাগেন্টো (সংজ্ঞায়িত কনস্ট্রাক্টর উভয়ই) থেকে একটি শ্রেণি বাড়িয়েছিল। এটি আপনার উল্লিখিত সমস্যাগুলি ছাড়াও সীমান্তে একটি ফাঁকা পৃষ্ঠা তৈরি করছিল। একই সমস্যাটি নিয়ে আমার জন্য কাজ করে ম্যাগেন্টো ২.২ এবং ম্যাজেন্টো ২.১ এর কয়েকটি নতুন ইনস্টল করার পরে:

  • বিকাশকারী মোড সক্ষম করুন: পিএইচপি বিন / ম্যাজেন্টো মোতায়েন: মোড: সেট বিকাশকারী
  • আপনার মডিউল ইনস্টল করুন (ফাইলগুলি আপলোড করুন / অনুলিপি করুন) তারপরে পিএইচপি বিন / ম্যাজেন্টো সেটআপ চালান: আপগ্রেড করুন
  • সংকলন প্রক্রিয়াটি চালানোর পরিবর্তে (কেবল তখনই প্রয়োজন যখন কনস্ট্রাক্টর আর্গুমেন্টের ক্রম পরিবর্তন হয় বা আর্গুমেন্টের ধরণগুলি পরিবর্তন করা হয়), কেবল ফোল্ডারটি / উত্পন্ন / কোড / YOURMODULENAMESPACE মুছুন

0

যেহেতু আপনি অ্যাপাচি ব্যবহার করছেন তাই আমার পরামর্শ হচ্ছে আপনার পুনর্লিখনলগটি সক্ষম করা উচিত। তারপরে ইস্যুটির প্রতিলিপি করুন এবং আবার লগগুলি পরীক্ষা করুন।

RewriteLog "logs\rewritelog.txt"    
RewriteLogLevel 3

আপনার উত্তরের জন্য ধন্যবাদ, তবে কী তা আমাকে শিখতে পারে? আমি ইতিমধ্যে ডিবাগ করার চেষ্টা করেছি, তাই আমি জানি যে প্রত্যেকে পুনঃনির্দেশিত অনুরোধটি ম্যাজেন্টো দ্বারা প্রক্রিয়া করা হয়। দেখছি না আপাচে ছবিতে কীভাবে আসে?
ফাইটসারউইন

ম্যাজেন্টো কোনও ওয়েবসভার নয়। অ্যাপাচি ওয়েবসার্ভার পুনঃনির্দেশগুলি ব্যবহার করে। সুতরাং, যেহেতু ত্রুটিটি কোনও পুনঃনির্দেশের বিষয়ে, তাই আয়া আপাচে কি করছে আইএ সন্ধান করার জন্য প্রথম স্থান। আপনার কাছে অ্যাপাচি ওএ অদ্ভুত পুনঃনির্দেশ (HTTP-to-https, বা অনুরূপ) করছেন এবং 50% চ্যাচ দেখতে পেয়েছে যে ম্যাজেন্টো অ্যাপচেকে একটি অদ্ভুত উপায়ে পুনর্নির্দেশের নির্দেশ দেয়, সম্ভবত www-to www বা বিপরীত দিকে পছন্দ করে।
x86fantini

ম্যাজেন্টো ব্রাউজারে পুনঃনির্দেশ নির্দেশাবলী দেয়। Https বনাম কোনও HTTP সমস্যা নেই (এমএ 2.2 অন্তহীন পুনর্নির্দেশগুলি সম্পর্কে অন্যান্য প্রতিবেদনের মতো), এবং www বনাম নন-www, কারণ এটি স্থানীয় হোস্টে রয়েছে। পুনঃনির্দেশগুলি প্রশ্নে বর্ণিত পৃষ্ঠাগুলিতে রয়েছে।
ফাইটসারউইন

0

গত সপ্তাহে, আমি আবার একটি পরিষ্কার এম 2.3.4 এনভায়রনমেন্ট (নমুনা ডেটা সহ) ইনস্টল করার চেষ্টা করেছি এবং হুরা এটি কাজ করছে বলে মনে হচ্ছে। একটি সেটআপ করার পরে বাদে: di: সংকলন করুন এই সমস্যাটি আবার উপস্থিত হয়েছিল। যাইহোক, / উত্পন্ন / কোড থেকে উত্পন্ন কোডটি সরিয়ে ফেলা এটিকে আবার কাজ করে ... তাই এটি জেনারেটর বা কোনও কোডের মধ্যে সমস্যা হতে পারে যা কোনও বস্তুর প্রকারের জন্য পরীক্ষা করে এবং উত্পন্ন ইন্টারসেপ্টর শ্রেণীর জন্য পূরণ করে না .. ।

@ গ্যাব্রিয়েল এমডিএস কমবেশি একই জিনিসটির উত্তর দিয়েছিল, তবে আমার জন্য এটি তখনও হয়েছিল যখন আমার নিজস্ব মডিউলটি এখনও ইনস্টল করা হয়নি, সুতরাং আমার কাছে কেবলমাত্র নমুনা ডেটা সহ পরিষ্কার ইনস্টল ছিল।

সুতরাং, একটি চূড়ান্ত উত্তর বা সমাধান নয়, তবে অবশ্যই জ্যাব্রিয়েল এমডিএস-এর উত্তর, উত্পন্ন প্রক্রিয়াটির দিকে একটি শক্তিশালী ইঙ্গিত সহ together


0

আমি জানি এটি একটি পুরানো পদক্ষেপ তবে এটি আমার গুগল অনুসন্ধানে প্রথম স্থান অর্জন করেছে। এই উত্তরগুলির কোনওটিই আমাকে সহায়তা করেনি তবে আমি একই সমস্যাটি अनुभव করেছি এবং এটি সমাধান করতে সক্ষম হয়েছি। আমার সেটআপটি একটি বিপরীত প্রক্সি ব্যবহার করে। প্রক্সিটির পিছনে আমি http (নন-এসএসএল) ব্যবহার করি এবং প্রক্সিটির আগে কেবলমাত্র https (এসএসএল) অনুমোদিত হয়। এটি আমার পুনঃনির্দেশিত সমস্যা তৈরি করেছে।

সমাধান: নিম্নলিখিত লাইনটি (মন্তব্যের ঠিক পরে) পাব / ইনডেক্স.এফপিতে যুক্ত করুন

, $ _SERVER [ 'https'] = 'উপর';

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