কিছুটা ব্যক্তিগত দর্শন আছে যা একটি স্থাপনার কর্মপ্রবাহে যায়। সার্ভার এবং সংস্করণ নিয়ন্ত্রণ, আপনার অপারেটিং সিস্টেম, হোস্টিং, ক্লায়েন্টের অভিজ্ঞতা এবং প্রযুক্তি সংস্কৃতি ইত্যাদির সাথে আপনার অভিজ্ঞতা না জেনে সরাসরি উত্তর দেওয়া সহজ প্রশ্ন নয় ...
- এখানে একটি অনুরূপ প্রশ্ন রয়েছে যার অনেক ব্যাখ্যা রয়েছে।
- সামগ্রী স্থাপনের জন্য, আপনি ক্রাউড ফেভারিটের র্যামপ প্লাগইনটি পরীক্ষা করে দেখতে পারেন ।
- মোতায়েন সম্পর্কিত ভাল তথ্য খুঁজে পাওয়ার জন্য ডাব্লুপি হ্যাকার একটি দুর্দান্ত থ্রেড।
ব্যক্তিগতভাবে, আমি নিশ্চিত হয়েছি যে আমার থিমগুলিতে আমি কখনই হার্ড কোড নিরঙ্কুশ ইউআরএল না। ব্লগিনফো () বা কোড সম্পর্কিত সম্পর্কিত URL গুলি ব্যবহার করুন। আমি আমার wp-config.php ফাইলে প্রচুর শর্তাদি ব্যবহার করি। আমার ডাব্লুপি-কনফিগার সম্পাদনাগুলির একটি ভ্যানিলা সংস্করণ এখানে।
switch($_SERVER['SERVER_NAME']){
case 'dev.yourdomain.com':
$db_host = '';
$db_pass = '';
//define debugging
break;
case 'stage.yourdomain.com':
$db_host = '';
$db_pass = '';
break;
default: //Live
$db_host = '';
$db_pass = '';
}
define('DB_PASSWORD', $db_pass);
define('DB_HOST', $db_host);
//You could also set this as a variable above
define('WP_HOME', 'http://'.$_SERVER['SERVER_NAME']));
define('WP_SITEURL', 'http://'.$_SERVER['SERVER_NAME']));
আমি প্রচুর সাইটগুলিতে কাজ করি যা অনুসরণ করে
- স্থানীয় (ব্যক্তিগত হ্যাকিং :) আমার ল্যাপটপ ওয়েব সার্ভারে)>
- dev (ক্লায়েন্ট সার্ভারে পরীক্ষা করা)>
- পর্যায় (কিউএর জন্য স্থিতিশীল উত্স - সামগ্রী সম্পাদনা)>
- উত্পাদন (লাইভ সাইট)
সবশেষে, আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি জিআইটি বা এসভিএন এর মতো মোতায়েনে সহায়তা করার জন্য একটি সংস্করণ সরঞ্জাম ব্যবহার করুন। এটি প্রক্রিয়াটি উল্লেখযোগ্যভাবে সহজ করে এবং পরিবেশের মধ্যে উত্স অখণ্ডতা বজায় রাখে। আপনার স্থানীয় প্রতিশ্রুতিবদ্ধ সহজেই মঞ্চ এবং উত্পাদন কমান্ড লাইন মাধ্যমে আপডেট করা হয়। প্রকল্পে বিকাশকারীরা যদি তাদের মধ্যে কাজ করে থাকে তবে আপনি এবং ক্লায়েন্ট শুরু থেকে কী সংস্করণটি ব্যবহার করছেন তা নির্ধারণ করার জন্য এটি আবিষ্কারের সময় সেরা। আমি ব্যক্তিগতভাবে আমার সংস্করণ নিয়ন্ত্রণের জন্য জিআইটি ব্যবহার করি। যাইহোক, যদি কোনও ক্লায়েন্ট এসভিএন ব্যবহার করে তবে আমি আমার লোকালটিতে দুটির একটি মিশ্রণ করি তাই আমি তাদের রেপো প্রতিশ্রুতিবদ্ধ করার সময় নিজের জন্য একটি রেপো বজায় রাখি।
আমাদের খুব কমই একটি পরিবেশ থেকে অন্য পরিবেশে স্থানান্তরিত সমস্যা রয়েছে। এম্বেড এমডি ইত্যাদির জন্য ইউআরএল পরিবর্তন করতে আমরা ডিবিতে সন্ধান / প্রতিস্থাপন করি ...