ম্যাজেন্টো 1.7 এ বিকাশকারী মোড কীভাবে সক্ষম করবেন


20

আমি Magento 1.7 ব্যবহার করে কোনও সাইটে বিকাশকারী মোড সক্ষম করার চেষ্টা করছি। এখন পর্যন্ত আমি যোগ করেছি:

SetEnv MAGE_IS_DEVELOPER_MODE "true"

থেকে .htaccessফাইল এবং:

...
if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) {
    Mage::setIsDeveloperMode(true);
}
...

থেকে index.phpফাইল হিসাবে বর্ণনা এখানে । আমি এমনকি এই Ifশর্তটি সরিয়ে দিয়েছি :

...
    Mage::setIsDeveloperMode(true);
...

index.php ফাইলে। তবে এখনও ভাগ্য নেই। আমি কী মিস করছি? বিকাশকারী মোড সক্ষম করতে আমার কী করা উচিত?


1
আপনার দুটি পদ্ধতিই কাজ করা উচিত। "এখনও ভাগ্য নেই" বলতে কী বোঝ? এমন কি ঘটে যা আপনাকে বলে যে এটি কাজ করে না?
মারিয়াস

উত্তর:


26

আপনার index.phpফাইলে নিম্নলিখিতটি ব্যবহার করে দেখুন :

if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) {
    Mage::setIsDeveloperMode(true);
    ini_set(’display_errors’, 1);
}

আপনার যা আছে তা দ্বিগুণ করে নিশ্চিত করুন:

1. ক্যাশে সিস্টেম> ক্যাশে পরিচালনা> অক্ষম করুন সমস্ত নির্বাচন করুন [চেক-বাক্স]> ক্রিয়াগুলি = অক্ষম করুন> জমা দিন

২. সমস্ত সিস্টেমের পুনরায় সূচি > সূচক পরিচালনা> সমস্ত নির্বাচন করুন [চেক-বাক্স]> ক্রিয়াগুলি = পুনর্নির্দেশের ডেটা> জমা দিন

3. সংকলন সিস্টেম> সরঞ্জাম> সংকলন> অক্ষম করুন

দ্রষ্টব্য: ডিফল্টরূপে সংকলন মোড অক্ষম করা আছে। তাই কেবল পরীক্ষা করুন যে সংকলক স্থিতি সক্ষম হয়েছে কি না।

৪. লগিং সিস্টেম চালু করুন > কনফিগারেশন> উন্নত> বিকাশকারী> লগ সেটিংস> সক্ষম করা => হ্যাঁ


পুরোনো যাদুকর :: setIsDeveloperMode (সত্য); টিকিট ছিল। চিয়ার্স।
ডারথ এগ্রিজিয়াস

ইনআই_সেট সক্ষম করার সময় আমি যেকোন কিছু করি ('প্রদর্শন_পরিবর্তন', 1); এর কাজ
সা Saeedদ দারভিশ

9

তিনটি সম্ভাব্য জিনিস যাচাই করতে হবে

  1. আপনি ভুল index.php/ .htaccessফাইল সম্পাদনা করছেন

  2. সিস্টেমে আপনার অন্যান্য কাস্টম কোড রয়েছে যা বিকাশকারী মোড বন্ধ করে দেয়

  3. বিকাশকারী কী করে তার আপনার প্রত্যাশা ভুল (আপনার প্রত্যাশা মেলেনি বর্ণনা দিয়ে লোকেরা আপনার সমস্যার ডিবাগ করতে সহায়তা করতে পারে)


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

পিএইচপি আইএনপি এর মান_ কী? ওয়েব সার্ভারের ত্রুটি লগগুলিতে কী আছে?
অ্যালান ঝড়

ওয়েব সার্ভার ত্রুটির লগগুলি (অবশ্যই) দেখার জায়গা! যে ইশারা জন্য ধন্যবাদ! :) কোনও ত্রুটিগুলি কি কখনও ওয়েব পৃষ্ঠায় উপস্থাপন করা যায় যা রেন্ডার করতে ব্যর্থ হয়েছে বা ম্যাগেন্টো ডিজাইন করে নীরবে ব্যর্থ হয়েছে?
দু'দিক থেকে fuumind

1

আপনার index.php ফাইলে নিম্নলিখিতটি ব্যবহার করে দেখুন: চলুন Mage :: setIsDeveloperMode (সত্য); থেকে যদি শর্ত।


if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) {
    Mage::setIsDeveloperMode(true);
    ini_set(’display_errors’, 1);
}

TO

Mage::setIsDeveloperMode(true); if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) { ini_set(’display_errors’, 1); }


0

এটি সার্ভার পুনঃনির্দেশের কারণেও হতে পারে।

দয়া করে phpinfo আউটপুট পরীক্ষা করুন এবং $_SERVER['REDIRECT_MAGE_IS_DEVELOPER_MODE']ভেরিয়েবলও পরীক্ষা করুন ।

ব্যাখ্যা:

আপনি যদি অ্যাপাচি মডিউল মোড_উইরাইটের সাথে কাজ করছেন এবং কিছু পরিবেশের ভার সেট করতে চান, অ্যাপাচি ম্যানুয়ালটি বলে যে এই ভার্সনগুলি সিজিআই ব্যবহার করে অ্যাক্সেস করা যেতে পারে $ENV{VAR}। পিএইচপি-তে আপনি $_ENV['VAR']ভিএআর এর মান পেতে লিখতে চাইতে পারেন , তবে আপনাকে যদি এর মাধ্যমে $_SERVERএবং কিছু ভিন্ন উপায়ে অ্যাক্সেস করতে হয়:

  1. উদাহরণ: .htaccess এবং example.php

RewritRule Re? Var1 = ([^;] ); var2 = ([[^;] ) $ \ - [ই = ভিএআর 1: $ 1, ই = ভিআর 2: $ 2] এ রিরাইটইঙ্গাইন

  1. উদাহরণ: .htaccess এবং index.php

RewritRule ^ index.php on - [এল] রাইরাইটরুল? ভার 1 = ([^;] ); ভার 2 = ([^;] ) $ \ সূচক.এফপি [ই = ভিএআর 1: $ 1, ই = ভিআর 2: $ 2] এ রিরাইটইঙ্গাইন

দ্রষ্টব্য: যদি কোনও পুনর্লিখন নিয়ম মেলে, পুনরায় আরম্ভের চেয়ে অভ্যন্তরীণ পুনঃনির্দেশ (শেষ সংজ্ঞায়িত নিয়মের পরে, বা তত্ক্ষণাত একটি এল-পতাকাযুক্ত মিলিত নিয়মের পরে) পুরো নিয়মটি আবার পরীক্ষা করে দেখুন। অভ্যন্তরীণ পুনঃনির্দেশের জন্য, প্রতিটি সংজ্ঞায়িত ভিআর একটি 'REDIRECT_' উপসর্গ পায়, যেমন VAR1 হবে REDIRECT_VAR1, VAR2 হবে REDIRECT_VAR2।

অবশ্যই, আপনি (অতিরিক্তভাবে) মূল VAR পুনরায় সংজ্ঞা দিতে পারেন:

RewritRule ^ index.php $ \ - এ পুনরায় লেখক - [ই = VAR1:% {REDIRECT_VAR1}, ই = VAR2:% {REDIRECT_VAR2}, এল] পুনর্লিখন? Var1 = ([^;] ); var2 = ([^]; ) \ \ index.php [ই = ভিএআর 1: $ 1, ই = ভিএআর 2: $ 2]

এই সঙ্গে, আপনি হবে $_SERVER['REDIRECT_VAR*']এবং $_SERVER['VAR*']


প্রদত্ত উদাহরণগুলি কেবল ব্যাখ্যার জন্য, যে কোনও ক্ষেত্রেই সেগুলি আপনার প্রয়োজনের সাথে মানিয়ে নেওয়ার উদ্দেশ্যে নয়। .Htaccess উদাহরণগুলিতে "\" কেবল প্রদর্শনের উদ্দেশ্যে, সেগুলি প্রকৃত .htaccess ফাইলে হওয়া উচিত নয়। আর্গুমেন্ট বিভাজক ';' লিঙ্কগুলিতে '&'ও হতে পারে তবে এটি এইচটিএমএল / এক্সএইচটিএমএল নিয়ে কিছুটা সমস্যা তৈরি করতে পারে। এই সমস্যাটি সম্পর্কে আরও তথ্যের জন্য নিম্নলিখিত পৃষ্ঠাগুলি দেখুন:

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