কার্যকরভাবে পরীক্ষা এবং উত্পাদন সাইটের পার্থক্য কীভাবে?


15

কখনও কখনও আপনার পরীক্ষার সাইটটিকে টেস্ট সাইটে ক্লোন করার প্রয়োজন হতে পারে। ক্লোনিংয়ের পরে, তারা ইউআরএল ব্যতীত অভিন্ন দেখায়।

দ্রুত এবং কার্যকরভাবে আপনার টেস্ট সাইটের ফ্রন্ট-এন্ড এবং ব্যাক-এন্ডের পার্থক্য করার জন্য আপনার প্রস্তাবিত অনুশীলনকে পরামর্শ দিন যাতে পিআরডি এবং টেস্ট দুর্ঘটনাক্রমে বিভ্রান্ত হতে পারে না।

উদ্দেশ্য:

  • ভুল করে TEST সাইটে প্রোডাক্ট ডেটা প্রবেশ করতে ব্যবহারকারীদের বাধা দিন
  • ভুলভাবে প্রোডাকশন সাইটে টেস্টিং করতে বিকাশকারীদের (, পরীক্ষকগণ ইত্যাদি) প্রতিরোধ করুন

উত্তর:


10

এটি একটি বরং খুব প্রযুক্তিগত সমাধান কারণ এটি অ্যাপাচি কনফিগার করার জন্য কিছু অভিজ্ঞতার প্রয়োজন। সুবিধাটি হ'ল আপনাকে জুমলার কোনও ফাইল হ্যাক করতে হবে না! ইনস্টলেশন নিজেই।

মূলত আমি যা করতে চাই তা হ'ল যে কোনও পৃষ্ঠায় কিছু প্রায় এইচটিএমএল যুক্ত করা (প্রায় কোনও পৃষ্ঠা) উত্পন্ন হচ্ছে।

এর জন্য আমি অ্যাপাচি মডিউল Mod_subst متبادل ব্যবহার করব । মডিউলটি নিজেই সক্রিয় করা দরকার (এটিতে কেবল # মন্তব্য সরানো দরকার) ভিতরে httpd.conf

LoadModule substitute_module modules/mod_substitute.so

ভার্চুয়াল হোস্ট ফাইলটিতে ( httpd-vhosts.conf):

<VirtualHost *>
DocumentRoot "C:\...."
ServerName joomla-development

AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|</body>|<div style='position:fixed; left:100px; top:50px; background-color:red'><h1>DEV WEBSITE</h1></div></body>|i"

<Directory "C:\....">
    AllowOverride All
    Require all granted
    Order allow,deny
    Allow from all
</Directory>

</VirtualHost>

মূলত Substituteআমি </body>কিছু HTML এর সাথে ট্যাগটি প্রতিস্থাপন করছি । এইভাবে আমি কোনও অ্যাজাক্স অনুরোধের বাইরে থাকার চেষ্টা করব।

সর্বশেষ ফলাফল:

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


13

আমরা যে অনুশীলনটি অনুসরণ করি তা হ'ল -

  1. বিশ্বব্যাপী কনফিগারেশনে ওয়েবসাইট-শিরোনামকে [TEST] মূল শিরোনামে পরিবর্তন করুন।
  2. ইমেল কনফিগারেশনটি মেইলট্র্যাপ.ইও-তে নির্দেশ করুন
  3. যদি পরীক্ষার সাইট একই সার্ভারে থাকে তবে ডাটাবেসের বিশদ পরিবর্তন করুন।
  4. সমস্ত তৃতীয় পক্ষের সংহতিকে টেস্টিং অ্যাকাউন্টে (জুমলা ছাড়িয়ে পরিষেবাগুলি) উদাহরণস্বরূপ পরিবর্তন করুন
    • মেমকেচে বা রেডিস
    • বাহ্যিক ডাটাবেস / স্টোরেজ
    • পেমেন্ট গেটওয়ে,
    • নিউজলেটার সিস্টেম (মেলচিম্প)
    • সিডিএন অ্যাকাউন্ট এবং ডোমেন
    • অ্যানালিটিক্স পরিষেবা অ্যাকাউন্ট (গুগল অ্যানালিটিক্স, নতুন-প্রতীক)

এই অনুশীলনগুলি যুক্ত করার জন্য ধন্যবাদ। বিশেষত পয়েন্ট # 2 ভিজ্যুয়াল বিভক্তি হিসাবে গুরুত্বপূর্ণ হতে পারে। আমি " অন্যান্য সমস্ত সাইটের একীকরণ পরিবর্তন করতে ভুলবেন না " যুক্ত করব (উদাহরণস্বরূপ তৃতীয় পক্ষের ডেটাবেস বা অর্থপ্রদানের সিস্টেমে)।
মিরোক্লাভ 16

Mailtrap.io টিপসের জন্য ধন্যবাদ! এখন যে খোঁজ।
চাদ উইন্ডনগেল

6

আমার ক্লায়েন্টদের মাঝে মাঝে একই সমস্যা থাকে বিকাশ সংস্করণে সামগ্রী তৈরি করে না উত্পাদন। এটি মোকাবেলায় আমি নিম্নলিখিতটি ব্যবহার করি:

  • সমস্ত ডাটাবেস এবং পাসওয়ার্ডের নাম পরিবর্তন করুন
  • এর সাথে অ্যাডমিন টেমপ্লেটটি সংশোধন করুন
    • লগইন স্ক্রিনের জন্য একটি পৃথক পটভূমি
    • শীর্ষ বারের জন্য আলাদা রঙ
  • সামনের প্রান্তে একটি বিশিষ্ট অবস্থানে একটি মডিউল ব্যবহার করুন যা স্পষ্টভাবে দেখায় যে এটি প্রোডাকশন সাইট
  • কিছু সাইটে আমি লগইনকে বিকাশকারী সাইটটি দেখার জন্য বাধ্য করি

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


4

আরেকটি পদ্ধতি হ'ল আপনার ব্রাউজারটিকে আপনার সাইটে সিএসএস শৈলী যুক্ত করতে দেওয়া।

স্টাইলিশ ব্রাউজার প্লাগইন ( ফায়ারফক্স এবং ক্রোমের জন্য ) এই কাজের জন্য তৈরি করা হয়েছে। এটি প্রদত্ত ইউআরএলে প্রতিটি পৃষ্ঠায় অতিরিক্ত কাস্টম সিএসএস প্রয়োগ করে। আপনি আসলে [URL] => [সিএসএস] বিধিগুলি সংজ্ঞায়িত করেন।

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

উপরে উদাহরণস্বরূপ: বামে
রেড = উত্পাদন, হলুদ = প্রাক- উত্পাদন , সবুজ = টেস্ট, নীল = প্রশিক্ষণ, ধূসর = ডিইভি ইত্যাদিতে শক্ত বা বিন্দুযুক্ত লাইন যুক্ত করে পার্থক্য তৈরি করা যেতে পারে

সুবিধাদি:

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

অসুবিধা:

  • বর্তমানে ফায়ারফক্স এবং ক্রোমে সীমাবদ্ধ। (ডিভি / টেস্ট / সহায়তা দলগুলির জন্য এখনও তাদের প্রাথমিক ব্রাউজারে অভ্যন্তরীণভাবে সম্মত কোনও সমস্যা নেই))
  • অন্যান্য ব্যবহারকারীর সাথে আপনার স্টাইলের সেটিংসের ব্যক্তিগত ভাগ করে নেওয়াতে আরও কিছুটা সময় লাগে takes সর্বজনীনভাবে পরিচিত ওয়েবসাইটগুলির জন্য, এটি কোনও সমস্যা নয় - userstyles.org এ (প্লাগইনের হোম) হাজার হাজার শৈলী ইতিমধ্যে বিদ্যমান। কালো রঙের বা পৃষ্ঠাগুলির মধ্যে কম জায়গার সাথে স্ট্যাকওভারফ্লো দেখতে চান?
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.